图形化管理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 小时前
Ubuntu 清理 Docker 镜像 / 容器 / 缓存 完整教程
ubuntu·缓存·docker
阿干tkl1 小时前
openEuler 系统 Kubernetes + Harbor 学习测试环境详细部署指南
容器·kubernetes
天草二十六_简村人2 小时前
阿里云SLS采集jvm日志(上)
java·运维·数据库·后端·阿里云·容器·云计算
winfreedoms2 小时前
宿主机有网、Docker 容器不能解析域名?用 daemon.json 一键配置永久 DNS
运维·docker·容器·json
橙露2 小时前
Docker 实战:镜像瘦身、多阶段构建与最佳实践
运维·docker·容器
TT哇2 小时前
【项目】从“本地能跑”到“生产级部署”:Java + Docker 自动化部署深度复盘
java·docker·自动化
2601_949814492 小时前
使用Kubernetes部署Spring Boot项目
spring boot·容器·kubernetes
susu10830189113 小时前
roboflow的trackers追踪
docker
小李小李快乐不已4 小时前
docker(1)-环境和基本概念
运维·c++·docker·容器
God__is__a__girl4 小时前
Docker Desktop 在 Windows 上启动失败:500 Internal Server Error 完整排查与修复指南
windows·docker·容器