美文网首页
windows10 docker-desktop安装kubere

windows10 docker-desktop安装kubere

作者: 今晚打老虎_29e6 | 来源:发表于2020-03-06 12:51 被阅读0次

    windows10 docker-desktop安装kuberetes:v1.15.5

    • 对应版本
    image-20200306124600307
    • 首先创建一个镜像对应表文件 images.properties:

      k8s.gcr.io/pause:3.1=registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.1
      k8s.gcr.io/kube-controller-manager:v1.15.5=registry.cn-hangzhou.aliyuncs.com/google_containers/kube-controller-manager:v1.15.5
      k8s.gcr.io/kube-scheduler:v1.15.5=registry.cn-hangzhou.aliyuncs.com/google_containers/kube-scheduler:v1.15.5
      k8s.gcr.io/kube-proxy:v1.15.5=registry.cn-hangzhou.aliyuncs.com/google_containers/kube-proxy:v1.15.5
      k8s.gcr.io/kube-apiserver:v1.15.5=registry.cn-hangzhou.aliyuncs.com/google_containers/kube-apiserver:v1.15.5
      k8s.gcr.io/etcd:3.3.10=registry.cn-hangzhou.aliyuncs.com/google_containers/etcd:3.3.10
      k8s.gcr.io/coredns:1.3.1=registry.cn-hangzhou.aliyuncs.com/google_containers/coredns:1.3.1
      k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.1=registry.cn-hangzhou.aliyuncs.com/google_containers/kubernetes-dashboard-amd64:v1.10.1
      
    • 然后在相同目录下,创建脚本 docker-images-k8s.ps1:
    foreach($line in Get-Content .\images.properties) {
        $data = $line.Split('=')
        $key = $data[0];
        $value = $data[1];
        Write-Output "$key=$value"
        docker pull ${value}
        docker tag ${value} ${key}
        docker rmi ${value}
    }
    
    • 执行上面的脚本

    • 启用kubeernetes功能

    image-20200306122944441
    • 启用dashboard
    $ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml
    
    

    部署成功后,启动 Kubernetes API Server 访问代理。

    $ kubectl proxy
    Starting to serve on 127.0.0.1:8001
    

    这时候,打开浏览器,通过如下 URL 访问 Kubernetes Dashboard:
    http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/#!/overview?namespace=default

    通过令牌访问

    通过以下脚本,配置访问控制台所需的令牌。

    TOKEN=$(kubectl -n kube-system describe secret default| awk '$1=="token:"{print $2}')
    kubectl config set-credentials docker-desktop --token="${TOKEN}"
    echo $TOKEN
    

    相关文章

      网友评论

          本文标题:windows10 docker-desktop安装kubere

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