k8s集群初始化

集群初始化

官方手册

https://kubernetes.io/zh-cn/docs/reference/setup-tools/kubeadm/kubeadm-init/#概要

一、命令 kubeadm init

二、参数说明

  • --apiserver-advertise-addressimage

  • --image-repositoryimage

  • --kubernetes-versionimage

  • --service-cidrimage

  • --pod-network-cidrimage

三、初始化,只需要在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 地址分配还没研究清楚,下来再研究下

五、等待初始化完成

image

六、初始化完成

image

七、使用集群,还需要进行下面步骤

  • 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 nodesimage

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页
评论

打赏作者

弩哥++

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值