图形化管理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 

将令牌复制到网站中

也能通过表单进行创建了

相关推荐
EverydayJoy^v^1 天前
RH134学习进程——十二.运行容器(1)
linux·运维·容器
java_logo1 天前
OpenProject Docker 容器化部署指南:从快速启动到生产环境配置
docker·容器·openproject·openproject部署·openproject部署手册·openproject部署方案·openproject部署教程
曦云沐1 天前
【避坑指南】Ubuntu更新报错“Repository is not signed”的快速修复
linux·ubuntu·docker
cg_ssh1 天前
Docker 下启动 Nacos 3.1.1 单机模式
运维·docker·容器
修己xj1 天前
使用 Docker 部署 SQL Server 并导入 .mdb 文件的完整指南
运维·docker·容器
H Journey1 天前
Docker Swarm集群管理
docker·集群管理·swarm
江畔何人初1 天前
k8s静态pod
云原生·容器·kubernetes
u0104058362 天前
淘客返利系统的CI/CD流水线搭建:Docker镜像构建与K8s部署实践
ci/cd·docker·kubernetes
市场部需要一个软件开发岗位2 天前
docker操作记录
运维·docker·容器
南墙上的石头2 天前
docker日常使用命令汇总
docker·容器·rpc