图形化管理K8S操作
图形化管理K8S操作
·
创建pod
kubectl create deployment myapp-demo1 --image=soscscs/myapp:v1 --port=80 --replicas=3
扩展
kubectl get all #创建deployment控制器和replicaset控制器
kubectl get pods
给每个pod创建网络代理
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 目录中
cd /opt/k8s
进行部署
kubectl apply -f recommended.yaml
查看容器是否创建好了
kubectl get pods -A
加载完成后,此时在360浏览器中访问
https://192.168.116.17:30001
生成管理员角色去管理K8S
创建service account并绑定默认cluster-admin管理员集群角色
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
将令牌复制到网站中
也能通过表单进行创建了
更多推荐
已为社区贡献5条内容
所有评论(0)