如果你安装了win10系统,想做k8s集群,win10自带的hyper-v也是一个很适合的虚拟机环境。在上一节中,我们在两台虚拟机上安装了k8s,这一节,配置master节点。
master: 192.168.137.2
root密码:123456
1.使用ssh登录虚拟机
- 有了ssh,在win10 host中就可以直接连接虚拟机了
ssh [email protected]
- 配置hostname
vi /etc/hostname
2.查看k8s版本号
- 后面初始化master节点时,也要使用配套的版本号
kubectl version
3.用init的方式初始化master节点
- 配置阿里云镜像服务器
- 10.244.0.0是一个插件地址
- 使用上面获取的配套版本号:v1.72.2
kubeadm init \
--image-repository registry.aliyuncs.com/google_containers \
--pod-network-cidr=10.244.0.0/16 \
--ignore-preflight-errors=cri \
--kubernetes-version=1.17.2
- 初始化成功后,可看到如下提示:
4.初始化k8s的集群配置
- 复制配置文件
sudo mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
- 配置环境变量
echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> ~/.bash_profile
- 立即生效
source ~/.bash_profile
5.查看集群nodes
kubectl get nodes
- NotReady是因为我们的网络组件还没有安装
TBD: 配置好了master节点,下节我们配置node1节点,加入master