【问题标题】:kubeadm init cannot be achieved via config.ymal in version 1.13.3kubeadm init 在 1.13.3 版本中无法通过 config.ymal 实现
【发布时间】:2019-07-21 05:04:06
【问题描述】:

我正在尝试配置具有 3 个主节点的高可用性集群。我关注 https://kazuhisya.netlify.com/2018/02/08/how-to-install-k8s-on-el7/ 教程。

kubeadm 版本。

kubeadm version: &version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.3", GitCommit:"721bfa751924da8d1680787490c54b9179b1fed0", GitTreeState:"clean", BuildDate:"2019-02-01T20:05:53Z", GoVersion:"go1.11.5", Compiler:"gc", Platform:"linux/amd64"}

配置文件

apiVersion: kubeadm.k8s.io/v1alpha3
kind: MasterConfiguration
api:
  advertiseAddress: 10.1.1.20
etcd:
  endpoints:
  - https://${PEER_HOST1IP}:2379
  - https://${PEER_HOST2IP}:2379
  - https://${PEER_HOST3IP}:2379
  caFile: /etc/kubernetes/pki/etcd/ca.pem
  certFile: /etc/kubernetes/pki/etcd/client.pem
  keyFile: /etc/kubernetes/pki/etcd/client-key.pem
networking:
  podSubnet: 10.244.0.0/16
apiServerCertSANs:
- 10.1.1.20
apiServerExtraArgs:
  apiserver-count: "3"

当我尝试在命令下运行时,kubeadm init 失败并出现错误。

命令。

kubeadm init --config=config.yaml

错误。

W0227 18:22:25.467977    6564 strict.go:47] unknown configuration schema.GroupVersionKind{Group:"kubeadm.k8s.io", Version:"v1alpha3", Kind:"MasterConfiguration"} for scheme definitions in "k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm/scheme/scheme.go:31" and "k8s.io/kubernetes/cmd/kubeadm/app/componentconfigs/scheme.go:28"

我只需要通过 config.ymal 文件来初始化 kubedeam。我不知道出了什么问题。找不到正确答案。

我们将非常感谢您的帮助。

【问题讨论】:

    标签: docker kubernetes kubectl kubeadm kubelet


    【解决方案1】:

    来自 Kubernetes docs

    Kubernetes 1.11 及更高版本,可以使用 kubeadm config print 命令打印出默认配置。建议您使用 kubeadm config migrate 命令将旧的 v1alpha3 配置迁移到 v1beta1,因为 v1alpha3 将在 Kubernetes 1.14 中被删除。

    从 Kubernetes 1.13 版开始,v1alpha3 已被弃用。您需要将 apiVersion 更改为v1beta1

    kubeadm config migrate --old-config config.yaml
    

    【讨论】:

      猜你喜欢
      • 2019-08-27
      • 1970-01-01
      • 2019-05-23
      • 2019-03-19
      • 2021-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多