搭建单机k8s开发环境
docker for desktop 开启k8s
本文测试场景为win10,docker软件版本如下
开启k8s
我这是不成功的,才有下文, 命令行全都用powershell管理员模式
更改安全策略,选A
Set-ExecutionPolicy RemoteSigned
去github上面把阿里提供的一个安装脚本弄下来
https://github.com/AliyunContainerService/k8s-for-docker-desktop
根据你本地k8s选择对应的分支代码
Mac
./load_images.sh
Windows
.\load_images.ps1
等一会看看是不是运行起来了,这玩意比较慢
安装可视化工具
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml
kubectl proxy
这个运行起来也要等一会,访问地址
里面会要登录验证,用token,获取方式如下
Mac
TOKEN=$(kubectl -n kube-system describe secret default| awk '$1=="token:"{print $2}')
kubectl config set-credentials docker-for-desktop --token="${TOKEN}"
echo $TOKEN
Windows
$TOKEN=((kubectl -n kube-system describe secret default | Select-String "token:") -split " +")[1]
kubectl config set-credentials docker-for-desktop --token="${TOKEN}"
echo $TOKEN
Last modified on 2019-12-27