win10下docker开通k8s教程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10下docker开通k8s教程相关的知识,希望对你有一定的参考价值。
参考技术A 一、Docker For Windows Stable在Enable Kubernetes这个问题上是有Bug的,建议切换到Edge版本二、为了更快的完成一些安装,我们先通过一个阿里云的批处理,提前把Kubernetes需要的Images拉取下来,在powershell执行如下:
git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop.git
cd k8s-for-docker-desktop
.\load_images.ps1
无法加载文件 .ps1,因为在此系统中禁止执行脚本
以管理员身份运行powershell
执行
set-executionpolicy remotesigned
输入y即可
三、切换Settings到Kubernetes,勾选开启项进行安装,这个过程可能比较久。
四、获取所有的上下文。
kubectl config get-contexts
五、切换Kubernetes运行上下文至 docker-desktop (之前版本的 context 为 docker-for-desktop)
kubectl config use-context docker-desktop
六、验证 Kubernetes 集群状态
kubectl cluster-info
kubectl get nodes
七、配置 Kubernetes 控制台
部署 Kubernetes dashboard
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc5/aio/deploy/recommended.yaml
或
kubectl create -f kubernetes-dashboard.yaml
检查 kubernetes-dashboard 应用状态
kubectl get pod -n kubernetes-dashboard
开启 API Server 访问代理
kubectl proxy
通过如下 URL 访问 Kubernetes dashboard
http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
八、配置控制台访问令牌
$TOKEN=((kubectl-n kube-system describe secret default|Select-String "token:")-split "+")[1]kubectl config set-credentials docker-for-desktop --token="$TOKEN"
echo $TOKEN
输入token即可登录
或者
新打开一个cmd,cd到kubernetes路径
kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk 'print $1')
复制最后一个token输入上面即可
Docker安装教程
以上是关于win10下docker开通k8s教程的主要内容,如果未能解决你的问题,请参考以下文章
TensorFlow | win10下使用docker安装tensorflow