Kubernetes 集群初始化
前言:
开始本章节之前,请确定您已经查看了 快速开始章节
命令详解
由于本程序设计构建的,你只需要以下命令
$ vik8s init 172.16.100.10 # 初始化集群
$ vik8s join --master 172.16.100.11 172.16.100.12 #添加两个控制节点
# slave节点安装
$ vik8s join 172.16.100.13-172.16.100.15
$ vik8s cni flannel #网络插件安装
即可简单初始化一个kubernetes集群。那么下面我们就介绍一下出初始化集群的一些参数内容:
参数 | 默认值 | 描述 |
---|---|---|
--version string | v1.21.3 | 指定Kubernetes集群版本号 |
--kubeadm-config | kubeadm 配置文件路径,如果您对集群有锁扩展可以设置此文件. 有关此配置文件更多信息查看kubeadm --config |
|
--api-server | Specify a stable IP address or DNS name for the control plane. see kubeadm --control-plane-endpoint (env: VIK8S_K8S_API_SERVER) (default "api-vik8s-io") | |
--api-server-cert-extra-sans | kubernetes服务API证书附加sans | |
--repo string | image地址获取的地址,默认从 k8s.gcr.io(国外) 和 registry.aliyuncs.com/google_containers(国内) | |
--interface | eth* ,en* ,em* |
指定集群使用的网卡 |
--pod-cidr | 100.64.0.0/24 | 指定pod地址范围 |
--svc-cidr | 10.96.0.0/12 | 指定service地址范围 |
--certs-validity | 44y | 指定证书有效时间 |
--timezone | Asia/Shanghai | |
--ntp-services strings | time server,默认:ntp1.aliyun.com,ntp2.aliyun.com,ntp3.aliyun.com | |
--taint | Update the taints on the nodes |