创建pod
bash
kubectl create deployment myapp-demo1 --image=soscscs/myapp:v1 --port=80 --replicas=3
扩展
bash
kubectl get all #创建deployment控制器和replicaset控制器
kubectl get pods

给每个pod创建网络代理
bash
kubectl expose deployment myapp-demo1 --name=svc-demo1 --port=80 --target-port=80
kubectl get svc
kubectl describe svc svc-demo1
部署 Dashboard
在 master01 节点上操作 #上传 recommended.yaml 文件到 /opt/k8s 目录中
bash
cd /opt/k8s
进行部署
kubectl apply -f recommended.yaml
查看容器是否创建好了
kubectl get pods -A

加载完成后,此时在360浏览器中访问
bash
https://192.168.116.17:30001
生成管理员角色去管理K8S
创建service account并绑定默认cluster-admin管理员集群角色
bash
kubectl create serviceaccount dashboard-admin -n kube-system
kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin
查找刚刚创建的角色
kubectl get secret -n kube-system
得到name
dashboard-admin-token-r7sm2
获取令牌
kubectl describe secrets dashboard-admin-token-r7sm2 -n kube-system


将令牌复制到网站中


也能通过表单进行创建了
