请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

本文来自

安全运维工具

安全运维工具

人已关注

请添加对本版块的简短描述

kubeadm.config文件--定义了token,扩展了默认端口,外部ETCD集群

[复制链接]
4410 abc 发表于 2019-12-25 13:49:25
  1. 这个版本是基于kubeadm.k8s.io/v1alpha3的,如果到了beta1,可能还要变动呢。

  2. 复制代码
  3. apiVersion: kubeadm.k8s.io/v1alpha3
  4. kind: InitConfiguration
  5. apiEndpoint:
  6.   advertiseAddress: ${THIS_HOST}
  7.   bindPort: ${K8S_API_PORT}
  8. bootstrapTokens:
  9. - groups:
  10.   - system:bootstrappers:kubeadm:default-node-token
  11.   token: ${K8S_JOIN_TOKEN}
  12.   ttl: 0s
  13.   usages:
  14.   - signing
  15.   - authentication
  16. ---
  17. apiVersion: kubeadm.k8s.io/v1alpha3
  18. kind: ClusterConfiguration
  19. etcd:
  20.   external:
  21.     endpoints:
  22.     - https://${HOST_1}:${ETCD_CLI_PORT}
  23.     - https://${HOST_2}:${ETCD_CLI_PORT}
  24.     - https://${HOST_3}:${ETCD_CLI_PORT}
  25.     caFile: ${pki_dir}/etcd/ca.crt
  26.     certFile: ${pki_dir}/apiserver-etcd-client.crt
  27.     keyFile: ${pki_dir}/apiserver-etcd-client.key
  28. imageRepository: ${REGISTRY}
  29. kubernetesVersion: ${K8S_VER}
  30. #controlPlaneEndpoint: ${K8S_DOMAIN}:${K8S_API_PORT}
  31. apiServerExtraArgs:
  32.   service-node-port-range: 30000-50000
  33. networking:
  34.   podSubnet: 10.244.0.0/16
  35.   serviceSubnet: 10.96.0.0/12
  36. ---
  37. apiVersion: kubeproxy.config.k8s.io/v1alpha1
  38. kind: KubeProxyConfiguration
  39. mode: "ipvs"
复制代码
https://www.cnblogs.com/aguncn/p/10615238.html

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表