Kubernetes集群----部署K8S网站web页面

本文详细介绍了如何在Kubernetes集群中部署K8S Dashboard,包括创建rbac资源、secret、configmap、控制资源和服务,以及解决浏览器访问证书问题的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Kubernetes集群----部署K8S网站web页面

一:环境介绍

基于多节点部署完成后的基础上安装web页面,多节点部署可见前两篇的博文。

k8s 的 dashborad 界面安装需要的配置文件(5个yaml文件),可在官网下载 :

https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dashboard

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P4Yv6mSo-1589014689277)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1589004999096.png)]

也可自行下载:

链接:https://pan.baidu.com/s/1cKEblMfo6zgnBZQl9FxPKQ
提取码:1xmr 复制这段内容后打开百度网盘手机App,操作更方便哦

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0Bv2RoFJ-1589014689282)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1589003889666.png)]

  • k8s创建pod资源两种方式:

    (1)使用命令工具kubectl创建

    kubectl run --image=镜像名
    

    (2)使用yaml文件格式进行创建

    kubectl create -f yaml文件
    

二:实验过程

在master01上配置

1、创建dashboard目录, 拷贝官方的5个yaml文件
[root@master01 ~]# cd k8s/
[root@master01 k8s]# mkdir dashboard
[root@master01 k8s]# cd dashboard     ‘把5个yaml文件放进来’
[root@master01 dashboard]# ls
dashboard-configmap.yaml   dashboard-rbac.yaml    dashboard-service.yaml
dashboard-controller.yaml  dashboard-secret.yaml    k8s-admin.yaml(自己创建的)
  • 按顺序 基于yaml文件创建pod资源

①身份角色②安全③配置映射服务④控制器⑤服务

2、创建rbac资源
[root@master01 dashboard]# kubectl create -f dashboard-rbac.yaml

[root@master01 dashboard]# vim dashboard-rbac.yaml     ‘查看yaml文件相关信息’

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-r10b1Ds3-1589014689284)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1589007617118.png)]

查看Role角色资源
[root@mas
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值