美文网首页
3.Docker Desktop安装k8s

3.Docker Desktop安装k8s

作者: zouhao1985 | 来源:发表于2021-10-18 23:10 被阅读0次

    一、安装单机版k8s

    1.1 安装步骤

    采用Docker Desktop安装k8s是最简单的一种安装方式,打钩Enable Kubernetes,等待安装即可,安装成功后,底下有个k8s的logo显示。注意,这里要提前设置国内镜像,否则应该会很慢。另一种方法就是使用VPN也可以。


    image.png

    1.2 验证

    kubectl version # 查看版本信息,验证安装是否成功
    kubectl get pods -n kube-system # 查看kube-system空间下pod的信息

    二、dashboard

    2.1 安装

    k8s默认是没有可视化界面的,因此需要安装dashboard。

    kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.2.0/aio/deploy/recommended.yaml
    kubectl proxy # 启动dashboard

    2.2 免登陆

    k8s默认是需要token登陆的,在window上部署主要还是开发使用,因此没有必要一定需要登陆,这里介绍一种免登陆的方式。有两种方式,一种是patch deployment,一种是edit deployment。如果对ymal文件不熟悉的话,推荐使用patch方式。(我使用patch方式没有成功,因此我采用了edit方式)

    kubectl patch deployment kubernetes-dashboard -n kubernetes-dashboard --type 'json' -p '[{"op": "add", "path": "/spec/template/spec/containers/0/args/-", "value": "--enable-skip-login"}]'

    kubectl edit deployment kubernetes-dashboard -n kubernetes-dashboard

    这里edit的路径为/spec/template/spec/containers,如下图:


    image.png

    最后登陆网址http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/,跳过登陆即可进入主页面了。

    image.png

    三、metrics server

    metric server 增加了内存和CPU的使用情况展示。

    3.1 安装

    kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.4.2/components.yaml

    3.2 配置

    这里我用patch的方式也没有成功,我用的是edit的方式。

    kubectl patch deployment metrics-server -n kube-system --type 'json' -p '[{"op": "add", "path": "/spec/template/spec/containers/0/args/-", "value": "--kubelet-insecure-tls"}]'

    kubectl edit deployment metrics-server -n kube-system

    image.png

    四、删除组件

    4.1 删除metrics server

    kubectl delete -f https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.4.2/components.yaml

    4.2 删除dashboard

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

    五、引用

    相关文章

      网友评论

          本文标题:3.Docker Desktop安装k8s

          本文链接:https://www.haomeiwen.com/subject/zlhooltx.html