1,登录:使用github或者dockers账号登录,然后start,就可以使用
域名:https://labs.play-with-k8s.com/
2,添加节点
3,搭建k8s集群,添加节点后,会提示操作语句
3-1, 进行初始化操作:(这一步容易失败,多执行几次即可,直到出现下图中提示成功)
操作语句:kubeadm init --apiserver-advertise-address $(hostname -i) --pod-network-cidr 10.5.0.0/16
3-2,按照提示进行操作
第一步:区分普通用户和root用户进行命令执行,我是按root用户执行的:export KUBECONFIG=/etc/kubernetes/admin.conf
第二步:初始化群组:一开始进入节点时提示语句的第二条:2. Initialize cluster networking:(初始化群组)
kubectl apply -f https://raw.githubusercontent.com/cloudnativelabs/kube-router/master/daemonset/kubeadm-kuberouter.yaml
第三步:将其他节点加入该群组。有下图的提示和出现图标,代表加入成功。
4,在master上查看已加入的节点:kubectl get nodes
5,部署nginx服务:
一开始进入节点时提示语句的第三条:3. (Optional) Create an nginx deployment:(执行后,会自动部署到所有节点,Kubernetes 控制平面将 Deployment 中包含的应用实例调度到集群中的各个节点上。)
kubectl apply -f https://raw.githubusercontent.com/kubernetes/website/master/content/en/examples/application/nginx-app.yaml
查看状态:kubectl get pods,STATUS为running代表成功
或者:kubectl get deployments,3/3代表3个节点都在运行
标签:kubectl,play,kubernetes,提示,群组,k8s,节点 From: https://www.cnblogs.com/guo126/p/18319384