Hyper-V下搭建K8S集群-04-配置master节点

如果你安装了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节点

  • 配置阿里云镜像服务器
  • 使用上面获取的配套版本号:v1.72.2
kubeadm init \
	--image-repository registry.aliyuncs.com/google_containers \
    --ignore-preflight-errors=cri \
    --kubernetes-version=1.17.2
  • 初始化成功后,可看到如下提示:  

  Hyper-V下搭建K8S集群-04-配置master节点_第1张图片

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是因为我们的网络组件还没有安装

  Hyper-V下搭建K8S集群-04-配置master节点_第2张图片

6.安装网络插件

  • 网络插件有很多种

https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/

  • 我们这里选择 Weave Net
kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"
  • 查看网络插件安装结果  

  Hyper-V下搭建K8S集群-04-配置master节点_第3张图片  

TBD: 配置好了master节点,下节我们配置node1节点,加入master。

上一篇      下一篇

你可能感兴趣的:(K8S行深,k8s,devops,docker,hyper-v)