从零开始搭建Istio开发环境(一):安装Docker和Kubernetes

296 阅读1分钟

安装Docker Desktop

docker官网上下载最新的Docker Desktop安装包, ,这里我下的是Docker Desktop,并且根据引导一步一步的安装,流程就不一一赘述。

针对Kubernetes单节点集群无法启动的问题处理

针对部分国内用户K8S集群一直处于“Kubernetes is starting”状态,主要原因是kube-controller-manager、kube-scheduler、kube-proxy、kube-apiserver、etcd、coredns等镜像国内网络环境无法下载。这边我推荐一个解决方式k8s-for-docker-desktop

根据版本号下载

查看Docker Desktop for Mac的版本,这里Kubernetes的版本号为v1.16.5。所以需要下载并切换v1.16.5分支的k8s-for-docker-desktop

开启Kubernetes

使用阿里云的镜像加速,可以使用阿里云或者中科大的加速地址

同时也需要为集群分配更多的内存资源,这里分配的集群内存资源为6G

下载依赖镜像,在mac上执行脚本./load_images.sh

开启Kubernetes,并等待Kubernetes开始运行