图形化管理K8S操作

创建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 

将令牌复制到网站中

也能通过表单进行创建了

相关推荐
云攀登者-望正茂1 小时前
AKS 支持 Kata Container容器沙盒 -预览阶段
容器·azure
撸码到无法自拔4 小时前
docker常见命令
java·spring cloud·docker·容器·eureka
小马爱打代码5 小时前
K8S - GitLab CI 自动化构建镜像入门
ci/cd·kubernetes·gitlab
hi,编程哥8 小时前
Docker、ECS 与 K8s 网段冲突:解决跨服务通信中的路由问题
docker·容器·kubernetes
How_doyou_do8 小时前
项目全栈实战-基于智能体、工作流、API模块化Docker集成的创业分析平台
运维·docker·容器
Cloud Traveler11 小时前
Kubernetes vs. OpenShift:深入比较与架构解析
架构·kubernetes·openshift
是垚不是土12 小时前
探秘高可用负载均衡集群:企业网络架构的稳固基石
运维·服务器·网络·云原生·容器·架构·负载均衡
杰克逊的日记12 小时前
大规模k8s集群怎么规划
云原生·容器·kubernetes
luck_me512 小时前
K8S已经成为了Ai应用运行的平台工具
人工智能·容器·kubernetes
xbd_zc13 小时前
【Jenkins简单自动化部署案例:基于Docker和Harbor的自动化部署流程记录】
docker·自动化·jenkins·harbor