当前位置: 首页 > news >正文

中山网站建设文化市场设计师兼职接单

中山网站建设文化市场,设计师兼职接单,天目建设集团 网站,6黄页网站建设在Kubernetes中安装Dashboard需要几个步骤,包括部署Dashboard组件、配置访问权限以及暴露Dashboard服务等。以下是详细的步骤: 1. 部署 K8S Dashboard 可以通过以下命令用Kubernetes官方的YAML文件来快速部署,由于是国外网站,需…

在Kubernetes中安装Dashboard需要几个步骤,包括部署Dashboard组件、配置访问权限以及暴露Dashboard服务等。以下是详细的步骤:

1. 部署 K8S Dashboard

可以通过以下命令用Kubernetes官方的YAML文件来快速部署,由于是国外网站,需要注意网络问题,可以使用代理解决网络不通的问题

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml#网络不通,可以使用代理
export http_proxy=http://192.168.48.1:7890
export https_proxy=http://192.168.48.1:7890

这将创建Kubernetes Dashboard的所有资源,包括部署、服务、RBAC角色和角色绑定。 

查看 Dashboard 部署状态,使用以下命令检查是否成功安装

kubectl -n kubernetes-dashboard get pods -o wide

成功安装

 
如果状态不正常,通过删除其 Pod,让 Kubernetes 自动重新创建一个新的 Pod,重启Dashboard

kubectl -n kubernetes-dashboard delete pod kubernetes-dashboard-xxxxxxx-xxxxx

 如果状态一直不正常,需要删除Deployment后重新安装

kubectl -n kubernetes-dashboard delete deployment kubernetes-dashboard#删除之后,重新来一遍
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml

2. 创建服务账户和 RBAC 权限

默认情况下,Dashboard需要合适的权限才能访问Kubernetes集群。你可以为Dashboard创建一个服务账户,并授予它足够的权限。以下是创建一个具有集群管理员权限的服务账户的YAML文件(dashboard-adminuser.yaml)

apiVersion: v1
kind: ServiceAccount
metadata:name: admin-usernamespace: kubernetes-dashboard
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:name: admin-user
subjects:
- kind: ServiceAccountname: admin-usernamespace: kubernetes-dashboard
roleRef:kind: ClusterRolename: cluster-adminapiGroup: rbac.authorization.k8s.io

应用此YAML文件

kubectl apply -f dashboard-adminuser.yaml

成功创建服务账户和RBAC权限

3. 获取登录 Token

Dashboard默认使用Token来进行认证。为了获取登录Token,你可以执行以下命令

#首先,运行以下命令来查看 admin-user 的详细信息
kubectl -n kubernetes-dashboard get serviceaccount admin-user -o yaml#然后,在输出中,你会看到一个名为 secrets 的字段,它包含一个 secret 名称。接下来,使用该 secret 名称查看 token
kubectl -n kubernetes-dashboard describe secret <secret-name>

将会输出一个Token,稍后在访问Dashboard时需要用到

4. 访问 K8S Dashboard

Kubernetes Dashboard通常通过集群内部的服务暴露,因此你可以选择使用 kubectl proxy 来访问它,执行以下命令启动

kubectl proxy#这会在本地启动一个代理,使得你可以通过以下URL访问Dashboardhttp://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#打开这个链接后,你将被要求输入登录Token。在登录页面中粘贴你刚才中获得的Token

5. 暴露 Dashboard 外部访问

Ps:外部访问无需开启 kubectl proxy

暴露Dashboard外部访问,可以将Dashboard服务暴露为NodePort或者LoadBalancer,具体取决于你所在的环境。例如,如果你想通过NodePort暴露Dashboard,可以修改Dashboard服务的配置

kubectl -n kubernetes-dashboard edit svc kubernetes-dashboard

将服务类型(type)修改为 NodePort

spec:type: NodePort

保存并退出,查看 kubernetes-dashboard 命名空间下的所有Service(服务)资源,确定暴露端口

kubectl get svc -n kubernetes-dashboard

这时你可以通过节点IP和暴露的端口在浏览器中访问Dashboard

利用刚才的token成功登录

这样你就能够通过Dashboard来管理和监控你的Kubernetes集群了。

http://www.yayakq.cn/news/586739/

相关文章:

  • 国外开发网站网站域名备案查询系统
  • 杭州营销网站建设公司深圳网站优化运营
  • 西安网站seo报价电脑做视频的网站比较好
  • 什么网站做品牌特卖伊春网站建设公司
  • 手机网站设计尺寸高校网站建设建议
  • 爱站网官网查询域名外围网站怎么做
  • 有哪些网站可以做印度市场调研wordpress登录卡死
  • 域名备案查询站长之家网络信息安全公司排名
  • 免费申请自己的网站如何用ps做网站图标
  • 网站免费打包开个网站做代理赚钱吗
  • 宁波网站推广报价企业网站美工设计
  • ps网站怎么做滑动背景宝安中心医院是什么级别
  • 用php做网站需要什么地税局内网网站建设
  • 做明星网站打广告怎样在建设厅网站查询安全员证
  • 做网站用什么语言制作最安全?wordpress带数据
  • 手机网站页面尺寸阿里云 安装 wordpress
  • asp网站服务建设上海做网站建设公司
  • 泰安有口碑的网站建设企业网站备案域名可以用个人的
  • 网站开发就业培训班怎么关注网站 在手机上
  • 红黑网站模板惠州开发做商城网站建设哪家好
  • 哪种语言做网站最快dede 网站地图 模块
  • 网站模板源码下载浙江省建设厅门户网站
  • 济南网站定制策划wordpress 增大字体
  • 不会写程序如何建网站网站标签图片修改
  • 网站标识描述可以填关键词吗百度seo灰色词排名代发
  • 如何 套用模板做网站彩票网站怎么做
  • 如何做分销型网站网站建设方案策划书前言
  • 北京做的比较好的网站公司黄骅港务公司
  • 山东网站制作设计信誉好的菏泽网站建设
  • 怎么键卖东西的网站网络对企业管理的影响