win7
virtualbox 版本: 6.0.12 r133076 (Qt5.6.2)
centos7:3.10.0-957.27.2.el7.x86_64
1. virtualbox 中創建 centos 虛擬機:2 核,4G,20G磁盤
編輯 /etc/sysconfig/network-scripts/ifcfg-enp0s3,把 ONBOOT 改為 yes
修改 /etc/ssh/sshd_config 文件,允許 root 用戶登錄。即 PermitRootLogin yes
虛擬機網絡,選擇 "NAT 網絡",配置端口轉發規則,讓物理機上的 ssh 客戶端連接上 centos。
2. 安裝 docker
yum install docker
編輯 /etc/sysconfig/docker 文件,修改 OPTIONS='--selinux-enabled=false --log-driver=journald --signature-verification=false'
編輯 /usr/lib/systemd/system/docker.service 文件,修改 ExecStart=/usr/bin/dockerd --exec-opt native.cgroupdriver=cgroupfs
systemctl restart docker
3. 安裝 kubectl
curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl chmod +x ./kubectl sudo mv ./kubectl /usr/local/bin/kubectl
4. 安裝阿里雲版的 minikube
curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.3.1/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
5. 啟動 minikube
我的機器必須要指定 k8s 的版本,否則會報錯
minikube start --registry-mirror=https://registry.docker-cn.com --vm-driver=none --kubernetes-version=v1.13.1
6. 然后參考 https://nacos.io/zh-cn/docs/use-nacos-with-kubernetes.html 部署 nacos
因為資源有限,將 nacos-quick-start.yaml 中的 cpu 和 memory 資源調小了。