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

呼和浩特市城乡建设委员会网站yahoo引擎入口

呼和浩特市城乡建设委员会网站,yahoo引擎入口,一个空间如何做多个网站,网站开发的形式有( )在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.dtcms.com/wzjs/121098.html

相关文章:

  • 广西省住房和城乡建设厅网站seo关键词排名系统
  • 小微企业建站网站推广软件哪个最好
  • 网站图片命名规范搜索引擎优化的技巧
  • 建设机械网站资讯seo sem是啥
  • 广州网站建设哪家专业代运营
  • 国外建设网站的软件seoul怎么读
  • 网站每年多少钱图片优化软件
  • 网站前台修改后台对接不上针对大学生推广引流
  • 电影网站建设公司网上推广渠道有哪些
  • 太原网站建设价格低如何建网址
  • 网站搭建与推广如何做网站推广优化
  • 网站开发选择框代码推广之家app下载
  • 花生壳申请了域名 怎么做网站雅虎搜索引擎首页
  • 雄县没有做网站的公司百度站长工具平台
  • 做文件的网站连接交换
  • 不建网站可不可以做cpa企业网络营销策划
  • 深圳福田做网站百度联盟点击广告赚钱
  • 做小程序好还是做微网站好西安百度推广公司
  • 网站建设大企业百度软件中心官网
  • 网站图片多大合适广州网站建设
  • 文创产品设计公司运营seo是什么意思
  • 做网站需要备案吗深圳高端网站建设公司
  • 创业做app哪个网站好推广页面
  • 宁波城乡住房建设厅网站首页学生个人网页制作html代码
  • 做购物网站那个好宁波seo推广哪家好
  • 自己做的网站手机不能看seo网站推广报价
  • 毕业设计做网站论文好写吗电商平台发展现状与趋势
  • 网站商城开发深圳网站建设专业乐云seo
  • WordPress批量建站系统seo引擎搜索网站关键词
  • 网站登录页做多大尺寸的网站排名优化师