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

将令牌复制到网站中

也能通过表单进行创建了

相关推荐
半壶清水18 小时前
开源免费的在线考试系统online-exam-system部署方法
运维·ubuntu·docker·开源
HPYON21 小时前
【docker】CentOS安装docker失败,一直提示yum没有docker仓库
docker·容器·centos
傻啦嘿哟21 小时前
Docker部署Scrapy集群:爬虫容器化实战指南
爬虫·scrapy·docker
ldj20201 天前
docker 容器打包备份与镜像迭代更新
docker·容器
fandroid1 天前
树莓派通过docker安装kodbox可道云
运维·docker·容器
MZWeiei1 天前
docker save/load VS docker export/import
docker·容器
❀͜͡傀儡师1 天前
Docker安装SQL Server并使用Navicat远程连接
运维·docker·容器
特立独行的猫a1 天前
PostgreSQL客户端工具介绍:从性能测试到跨平台管理
数据库·docker·postgresql·客户端·pgadmin4
AI视觉网奇1 天前
audio2face docker方式
docker·ue5
yewq-cn1 天前
自动更新 Docker 镜像
运维·docker·容器