您的浏览器过于古老 & 陈旧。为了更好的访问体验, 请 升级你的浏览器
j0785 发布于2022年12月18日 14:14

原创 Windows平台下使用Docker安装搭建和部署Kubernetes(K8S) Dashboard

1278 次浏览 读完需要≈ 9 分钟 WindowsDocker

内容目录

  • Windows平台下安装Kubernetes(K8S)环境
  • 使用Win+R打开运行窗口,输入cmd打开命令行窗口,进入D:\k8s-for-docker-desktop-1.25.0目录,然后执行命令

    kubectl.exe apply -f .\kubernetes-dashboard.yaml

  • 访问 Dashboard 用户界面

    • NodePort端口访问:

      • kubectl -n kubernetes-dashboard get service kubernetes-dashboard查看kubernetes-dashboard服务下的kubernetes-dashboard节点信息

        C:\Users\Shinelon>kubectl -n kubernetes-dashboard get service kubernetes-dashboard
        NAME                   TYPE       CLUSTER-IP      EXTERNAL-IP   PORT(S)         AGE
        kubernetes-dashboard   CLUSTER-IP   10.102.69.165   <none>        443/TCP   2d2h
      • kubectl edit services -n kubernetes-dashboard kubernetes-dashboard命令行回车执行后会弹出一个记事本,搜索type,将type的类型从CLUSTER-IP修改为NodePort,然后保存文本

        1671091517136.jpg1671091517151.jpg

      • 再次使用kubectl -n kubernetes-dashboard get service kubernetes-dashboard 查看服务,已成功修改

        C:\Users\Shinelon>kubectl -n kubernetes-dashboard get service kubernetes-dashboard
        NAME                   TYPE       CLUSTER-IP      EXTERNAL-IP   PORT(S)         AGE
        kubernetes-dashboard   NodePort   10.102.69.165   <none>        443:30719/TCP   2d2h
      • NodePort类型的服务,既可以在集群内部通过ClusterIP:Port进行访问,也可以在集群外部通过NodeIP:NodePort进行访问。443:30719中,443是集群内部端口,30719是暴露出来的节点端口。所以访问方式有如下两种:

        • 集群内部:需要在集群内部访问,因为没有创建集群这个方式就先省略。
        • 集群外部:https://127.0.0.1:30719/
    • kubectl命令行代理:(这种方式只能用在Windows或者MAC上的Docker,Linux是没有图形界面的,没法直接通过浏览器访问)

  • 访问结果:

  • CodePlayer技术交流群1
  • CodePlayer技术交流群2

0 条评论

撰写评论