Window For Docker 安装 Kubernetes

环境:

Git

Window For Docker

PowerShell  

 

一、配置Docker

Docker镜像加速:

{
  "registry-mirrors": [
    "https://1rlt72n0.mirror.aliyuncs.com",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://reg-mirror.qiniu.com",
    "https://dockerhub.azk8s.cn",
    "https://mirror.ccs.tencentyun.com"
  ],
  "insecure-registries": [],
  "debug": true,
  "experimental": false
}

二、安装Kubernetes

下载 k8s-for-docker-desktop 代码,解压缩放到某个文件夹下面,压缩后目录结构:

方法1.使用管理员模式打开PowerShell,cd到上面解压缩目录,执行命令: .\load_images.ps1

.\load_images.ps1

 方法2.双击运行 load_images.sh

 

查看Kubernetes是否安装成功: kubectl version

 

查看镜像:发现pull了下面几个镜像

 

查看 Kubernetes 集群状态命令:
kubectl cluster-info
kubectl get nodes

 

三、开启Enable Kubernetes

勾选Enable Kubernetes,然后点击应用重启按钮,过程可能会比较长,最好开启加速,建议用阿里云镜像加速

如果Kubernetes一直处在开启状态,太长时间,可以尝试重启Docker或者重启电脑

 

四、安装Kubernetes Dashboard

PowerShell 进入到k8s-for-docker-desktop解压缩目录,然后运行命令:

kubectl create -f kubernetes-dashboard.yaml

 查看当前docker运行状态:

kubectl get pods --all-namespaces

都在运行Running状态: 

开启API Server访问代理:

kubectl proxy

 Dashboard默认为8001端口,请保证此端口没有被占用:

打开下面url,可以直接访问Dashboard: 

http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login 

 

 找到路径:C:\Users\15298\.kube\config 文件

1.选择Token登录 (我这里选用此方法)

复制config 文件中的token,粘贴到浏览器,然后点击登录即可

注意:如果发现token没有数据,为空:

创建名为 token.ps1 文件,内容如下,然后以PowerShell方式运行,再次查看config文件,就会存在token了

$TOKEN=((kubectl -n kube-system describe secret default | Select-String "token:") -split " +")[1]
kubectl config set-credentials docker-desktop --token="${TOKEN}"
echo $TOKEN

2.选择Kubernetes(没成功)

选中config路径位置,再点击登录

 

成功进入Kubernetes Dashboard页面:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值