用法: kubeadm init [flags]
选项:
--apiserver-advertise-address string API服务器的广告地址,即其他节点和客户端使用的IP地址。指定“0.0.0.0”以使用默认网络接口的地址。(默认值为“192.168.49.2”)
--apiserver-bind-port int32 API服务器绑定的安全端口(默认值为6443)
--cert-dir string TLS证书所在目录(默认值为“/etc/kubernetes/pki”)
--config string 指定kubeadm配置文件路径。
--control-plane-endpoint string 控制平面节点的访问地址和端口号。如果不同于默认设置,请指定此选项。(格式:advertiseAddress:port)
-h, –help 帮助信息
--ignore-preflight-errors strings 要显示为警告而非错误的检查列表。例如:“IsPrivilegedUser,Swap”。值'all'将忽略所有检查中出现的错误。
--image-repository string 选择一个容器镜像仓库来拉取控制平面镜像。
--kubernetes-version string 选择控制平面使用特定版本的Kubernetes。
--node-name string 指定节点名称。
--pod-network-cidr string 指定Pod网络CIDR,用于分配Pod IP地址。(默认值为“10.244.0.0/16”)
--service-cidr string 指定Service CIDR,用于分配服务IP地址。如果使用覆盖网络(如vxlan),则需要指定此选项。(默认为Pod网络CIDR)。
--service-dns-domain string 用于服务的另一个域名,作为后缀使用(例如svc.cluster.local)。(默认值为“cluster.local”)
--skip-certificate-key-print 不要在屏幕上打印用于加密控制平面证书的密钥。
--skip-phases strings 运行'kubeadm init'时要跳过的阶段列表(例如:'preFlight,certs')。默认始终运行的阶段是'all'。允许的值:[preflight certs kubelet-start bootstrap-control-plane control-plane-etcd etcd wait-control-plane addon-bootstrap upload-config]
--skip-token-print 不要在屏幕上打印用于TLS引导控制平面的令牌。警告:如果使用此标志,则您的集群可能容易受到攻击!
--token string 使用现有的引导令牌而不是创建新令牌。
--token-ttl duration 令牌过期之前的持续时间(默认值为24h0m0s)。
--v int 设置日志输出级别。