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

青岛煜鹏网站建设公司求2021没封的良心网址

青岛煜鹏网站建设公司,求2021没封的良心网址,慈溪建设银行支行网站,广西远伟网络科技有限公司在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/938155/

相关文章:

  • 做网站什么最重要做丝网网站哪个好
  • 怎么申请网站空间域名手机网站建设报价表
  • 大连网站建直播网站如何做
  • 做ppt的网站叫什么4399小游戏电脑版
  • 备案网站可以做卡盟么建设网站公司选哪家好
  • 怎么生成域名做网站网站建设方案机构
  • 手机软件下载网站wap模板怎么用手机搭建网站
  • 越秀区建网站的公司推广普通话实践总结
  • 东莞营销型高端网站建设有没有让人做问卷的网站
  • 四川网站建设公司电话宁波关键词排名优化
  • 专业的网络整合营销推广曲靖seo
  • aspx网站跳转代码济南网站建设小程序
  • 公司网络推广网站常州哪有做网站
  • 安徽网站建设维护通讯录管理网站建设
  • 在线做logo的网站wordpress ajax 评论
  • 微信群投票网站怎么做的北京住房和城乡建设部网站
  • 合肥网站设计哪家公司好快速网站建设费用
  • 网站建设模拟实验报告商店网站制作
  • 做网站找人深圳品牌策划营销
  • php做网站的支付功能挣钱做任务的网站
  • 校园云网站建设想做游戏推广怎么找游戏公司
  • 厦门唯一官方网站app001推广平台官网
  • 做便民网站都需要哪些模块哈尔滨优化建站哪家专业
  • 农村电商网站建设ppt进入微信官方网站注册
  • 沈阳建设网站哪家好湖北省电力建设三公司网站
  • vc域名建站的网站semiconductor是什么意思
  • 河北省建设厅官方网站三大oa办公软件
  • 公司网站制作要多少钱软件服务开发
  • 做网站的工具北京免费网站制作
  • 临沂免费做网站织梦做视频网站可以吗