集群初始化
    
     官方手册
    
     
      https://kubernetes.io/zh-cn/docs/reference/setup-tools/kubeadm/kubeadm-init/#概要
     
    
     一、命令 kubeadm init
    
     二、参数说明
    
- 
–apiserver-advertise-address 
   
- 
–image-repository 
   
- 
–kubernetes-version 
   
- 
–service-cidr 
   
- 
–pod-network-cidr 
   
     三、初始化,只需要在master主机上执行
    
#查看kubernetes版本 可以使用kubelet --verion
kubeadm init \
--apiserver-advertise-address=192.168.48.200 \
--image-repository registry.aliyuncs.com/google_containers \
--kubernetes-version=v1.25.2 \
--service-cidr=10.96.0.0/12 \
--pod-network-cidr=10.244.0.0/16
     四、cidr
    
CIDR(无分类域间路由选择,Classless Inter-Domain Routing),将好几个IP网络结合在一起,使用一种无类别的域际路由选择算法,可以减少由[核心路由器]运载的路由选择信息的数量
pod-network-cidr 和 service-cidr 地址分配还没研究清楚,下来再研究下
     五、等待初始化完成
    
      
    
     六、初始化完成
    
      
    
     七、使用集群,还需要进行下面步骤
    
- 
      
 mkdir -p $HOME/.kube
 
- 
      
 sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
 
- 
      
 sudo chown $(id -u):$(id -g) $HOME/.kube/config
 
     八、在工作节点执行以下命令加入集群
    
kubeadm join 192.168.48.200:6443 --token crdo7q.k3ihi3nq5mbfghm0 \
	--discovery-token-ca-cert-hash sha256:7fe65a95ef5382652ce6fe4530894e832bd32fb395c5ac0e7c967dbcc1487761
     九、在管理节点上查看节点信息
    
     
      kubectl get nodes
     
      
    
 
版权声明:本文为heiwa110原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
