kubernetes-dashboard 安装配置

  • k8s 1.23以上的版本
    https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml
    执行命令:

     kubectl apply -f  https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml 
    

    安装完成后,更改访问方式

    kubectl edit service kubernetes-dashboard -n kubernetes-dashboard
    
    在打开的编辑器中,找到...
    
    type: ClusterIP
    
    改成 
    
    type: NodePort
    
    确认更改已生效,使用以下命令获取服务信息
    
    kubectl get svc kubernetes-dashboard -n kubernetes-dashboard  
    

    在这里插入图片描述
    在谷歌浏览器上访问
    https://192.168.0.60:31127/#/deployment/mirror/app?namespace=mirror 即可
    dashboard-admin 创建

    apiVersion: v1
    kind: ServiceAccount
    metadata:
      name: dashboard-admin
      namespace: kubernetes-dashboard
    ---
    kind: ClusterRoleBinding
    apiVersion: rbac.authorization.k8s.io/v1
    metadata:
      name: dashboard-admin
    subjects:
      - kind: ServiceAccount
        name: dashboard-admin
        namespace: kubernetes-dashboard
    roleRef:
      kind: ClusterRole
      name: cluster-admin
      apiGroup: rbac.authorization.k8s.io
    

    保存文件并执行

    kubectl apply -f account.yaml
    
    创建token
    
    kubectl create token dashboard-admin -n kubernetes-dashboard
    
    

    在这里插入图片描述

  • k8s 1.23以下的版本

    前提需要安装docker

    我把docker安装的教程链接也一下:https://blog.csdn.net/qq_33192671/article/details/137149732

    执行命令
    
    kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml
    
    
    用户 admin 的密码为 Kuboard123
    

    拉取 Docker 镜像与使用 docker pull 命令非常相似,但是 Containerd 使用的是 ctr 工具并且使用稍许不同的语法。以下是具体的步骤:
    1.首先,确认 Containerd 是否正在运行且 ctr 命令可用。你可以使用 ctr version 命令来测试。
    2.拉取一个指定的 Docker 镜像,你需要使用 ctr images pull 命令。例如,如果你想要拉取 Dockerhub 中的 eipwork/kuboard-agent:v3 镜像,你需要输入ctr -n k8s.io images pull docker.io/eipwork/kuboard-agent:v3。注意,-n k8s.io 参数用于指定命名空间,通常在 Kubernetes 使用 containerd 时为 k8s.io。
    3.你可以使用 ctr images ls 命令来查看所有已经拉取的镜像。
    还需要注意,如果在容器运行时通过 Kubernetes 拉取镜像,你要保证 Kubelet 配置指向了正确的 containerd 端点,并且在 Kubernetes 的镜像拉取策略 PodSpec 中指定了正确的镜像。
    希望这些信息能够帮助你。如果你还有其他问题或需要进一步的解答,请告诉我。

  • 19
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值