文章目录
背景介绍
Kubernetes(k8s)在容器编排领域已成为不二选择,公司最近开发、测试、生产环境,都在推进容器化部署。Rancher是目前最活跃的Kubernetes管理平台,本文使用mac,本地部署docker、Kubernetes、Rancher,然后在rancher上部署nginx进行测试。部署过程中踩的坑进行记录分享。
版本说明:
docker版本:19.03.8
Kubernetes:v1.16.5
mac安装docker
官方提供了mac桌面版本docker,内部集成了k8s稳定docker版本,操作很方便,官网下载地址.
安卓完成后,可以在任何命令行执行docker和kubectl命令。
{
"registry-mirrors": [
"https://自己的阿里云镜像.aliyuncs.com"
],
"debug": true,
"experimental": false
}
mac安装Kubernetes
这里卡住了比较长的时间
- 直接点击Kubernetes页面,Apply$Restart按钮,页面会卡住,一直staring,重启也解决不了(原因是等等k8s镜像拉取)。
- 配置镜像加速,解决不了k8s资源下载的问题,网上找到很多文章都是旧版本k8s配置和下载方案(被博客误导了,最后找到在持续更新新版的github了)
- k8s控制面板(dashboard)按照,文档比较多,尝试失败了几次。最终也是按照github上解放方案操作的。