wordpress百度云插件,网站建设优化外包,找模板,wordpress全站网易云音乐播放下面是经过踩坑之后的 windows10 单机部署 docker k8s 步骤#xff0c;其中有几处比较关键的地方需要注意#xff0c;后面加粗标注#xff0c;下面就开始吧#xff01;0、下载cmder在 windows 上有一个趁手的命令行工具非常有必要#xff0c;推荐 Cmder#xff0c;下面是…下面是经过踩坑之后的 windows10 单机部署 docker k8s 步骤其中有几处比较关键的地方需要注意后面加粗标注下面就开始吧0、下载cmder在 windows 上有一个趁手的命令行工具非常有必要推荐 Cmder下面是下载地址https://cmder.net/安装完成后一定要右键使用管理员权限打开否则后续操作会失败。1、下载安装配置docker下载 docker.exe 安装文件https://www.docker.com/get-started下载完成后直接安装注意安装完成后右键使用管理员权限启动。一定要使用管理员权限启动否则 k8s 无法启动启动后不要开启 k8s否则会陷入无限等待当中因为默认的源不可用长城只需要启动docker即可。在 docker 桌面小图标上右键选择 【About Docker Desktop】会出现下面界面记住自己的 k8s 版本后面会用到从图中看到我的版本是 v1.16.5。下面还是在 docker 桌面小图标上右键选择 【Dashboard】进入下图中的界面然后填入如下内容然后点击【Apply Restart】{从上图中可以看到我的 k8s 已经处于启动状态请暂时忽略。下面开始重要的步骤。2、下载必要的镜像注意下面的所有操作都要在以管理员权限打开的命令行中执行# 首先预先从阿里云 Docker 镜像服务下载 k8s 所需要的镜像
git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop.git# 切换至对应自己安装的 k8s 版本的分支
git checkout v1.16.5# 执行下面命令以允许脚本的执行
Set-ExecutionPolicy RemoteSigned# 然后执行命令开始下载 k8s 所需镜像
.load_images.ps1下图是可以选择的分支找到和所安装的 k8s 版本相同的分支即可。 完成上面的操作之后在命令行输入 docker images 应该可以看到下图的镜像列表中的一部分只要自己的列表中 http://k8s.gcr.io 开头的镜像都存在即可。3、启动 k8s在镜像下载完成后启动 k8s 之前还需要修改 hosts 文件增加下面内容否则会启动失败。# 命令执行下面操作注意这里用的命令行工具是 Cmder
# 如果使用 PowerShell 是没有 vim 的只能自己手动打开目录修改文件
vim C:WindowsSystem32driversetchosts# 打开后按下 i 符号进入编辑状态另起一行写入下面内容
127.0.0.1 kubernetes.docker.internal# 接着按下 ESC 键进入 vim 命令行状态输入 :qw! 保存退出即可这个时候回到【Dashboard】界面选中 Enable Kubernetes然后应用。下面等待 k8s 启动即可可以通过查看主界面看是否有容器已经启动如下图可以通过下图中两个命令查看运行情况4、配置 Kubernetes 控制台直接用浏览器打开下面的地址然后按 Ctrls 将文件保存到某个位置。https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-rc5/aio/deploy/recommended.yaml然后用编辑器打开这个文件找到对应的 kind 并修改为下面的状态注意这一步非常重要否则安装好的控制台无法使用。kind修改完成后执行下面的命令kubectl create -f recommended.yaml会输出如下内容在登录之前先用命令获取到登录所需 Token# 使用下面命令拿到访问令牌
kubectl -n kubernetes-dashboard get secret
# NAME TYPE DATA AGE
# default-token-924zv kubernetes.io/service-account-token 3 52s
# kubernetes-dashboard-certs Opaque 0 52s
# kubernetes-dashboard-csrf Opaque 1 52s
# kubernetes-dashboard-key-holder Opaque 0 52s
# kubernetes-dashboard-token-68h2b kubernetes.io/service-account-token 3 52skubectl describe secrets -n kubernetes-dashboard kubernetes-dashboard-token-68h2b | grep token | awk NR3{print $2}会输出一个很长的字符串复制的这个字符串然后打开浏览器输入 localhost:30000 访问这个地址正常情况下会打开下面所示的界面输入刚刚拿到的 Token 点击登录即可但如果是 Chrome 可能会存在访问策略问题解决方法换 Firefox 浏览器直接键盘打字 thisisunsafe 这个字符串页面会自动刷新并进入图中页面接着就能看到管理界面了✿✿ヽ(°▽°)ノ✿经过很长的步骤终于完成了所有操作。5、安装 RancherRancher是一个开源的集群管理工具安装非常简单只需要命令行输入下面命令即可docker run -d --restartunless-stopped -p 10001:80 -p 10002:443 rancher/rancher等待安装完成后打开浏览器 https://localhost:10002Chrome会提示不安全忽略即可就可以进入下面界面了接下来就是自由探索的时间踩坑结束。