2.4 Kubernetes 集群搭建
使用 Docker CE 自带的 Kubernetes
安装 Docker 参考:https://docs.docker.com/install/
- Install Docker for Mac
- Install Docker for Windows
使用 minikube
MacOS 安装 minikube
安装minikube
brew cask install minikube
安装vm驱动
curl -LO https://storage.googleapis.com/minikube/releases/latest/docker-machine-driver-hyperkit \n&& sudo install -o root -g wheel -m 4755 docker-machine-driver-hyperkit /usr/local/bin/
启动 minikube(minikube会安装kubernetes需要的组件,这些组件的镜像存储在google的常客中,所有需要能够翻墙才能够安装成功)
minikube start —vm-driver=hyperkit —memory=4096 —insecure-registry=”hub.example.com” —registry-mirror=”https://m9sl8pb5.mirror.aliyuncs.com“ —docker-opt=”bip=172.87.0.1/16”
参数介绍: —vm-driver 使用的虚拟机驱动 —memory 给虚拟机的内存大小 —cpu 给虚拟机的cpu核数,默认是2核 —insecure-registry 指定私有仓库地址 —registry-mirror 指定镜像缓存地址,加快镜像下载速度 —docker-opt 指定docker的启动参数,bip 指定 docker 网桥使用的网段
停止 minikube
minikube stop
删除集群
minikube delete
登录虚拟机
minikube ssh
Windows 安装 minikube
Windows 安装minikube,需要Windows系统支持Hyper-V,目前 Windows 10 Enterprise, Windows 10 Professional, and Windows 10 Education 支持Hyper-V。安装minikube时,最好命令行使用powershell,并且以管理员身份打开并执行。
安装方法 1:
- 安装 https://chocolatey.org/
- choco install minikube kubernetes-cli
安装方法 2:
下载 minikube-installer.exe (https://github.com/kubernetes/minikube/releases/latest)并进行安装。
启动前准备(重要)
- 配置 MINIKUBE_HOME 环境变量及创建目录
- 在 Hyper-V 中为minikube添加虚拟交换机
- 用 chocolatey 安装 OpenSSH(choco install openssh)
启动 minikube
minikube start --vm-driver=hyperv --hyperv-virtual-switch=minikube --memory=4096 --insecure-registry="hub.example.com" --registry-mirror="https://m9sl8pb5.mirror.aliyuncs.com" --docker-opt="bip=172.87.0.1/16"