Kubernetes:主机名正则表达式失败
Kubernetes : hostname regex failed
正在尝试 运行 kubeadm init
[root@ts_kubernetes_setup ~]# kubeadm init
[kubeadm] WARNING: kubeadm is in alpha, please do not use it for production clusters.
[preflight] Running pre-flight checks
[preflight] WARNING: firewalld is active, please ensure ports [6443 9898 10250] are open or your cluster may not function correctly
[preflight] Some fatal errors occurred:
hostname "ts_kubernetes_setup.localdomain" must match the regex [a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)* (e.g. 'example.com')
[preflight] If you know what you are doing, you can skip pre-flight checks with `--skip-preflight-checks`
[root@ts_kubernetes_setup ~]#
显示主机名错误。我可以在这台机器上 运行 kudeadm 吗?
您可以使用不同于 --api-external-dns-names
的主机名的其他名称,如 reference manual 中所述。例如:
kubeadm init --api-external-dns-names=kube.local
这应该运行就好了。
您还可以更改机器的主机名 - 您会在 SO too.
上找到很多方法来做到这一点
正在尝试 运行 kubeadm init
[root@ts_kubernetes_setup ~]# kubeadm init
[kubeadm] WARNING: kubeadm is in alpha, please do not use it for production clusters.
[preflight] Running pre-flight checks
[preflight] WARNING: firewalld is active, please ensure ports [6443 9898 10250] are open or your cluster may not function correctly
[preflight] Some fatal errors occurred:
hostname "ts_kubernetes_setup.localdomain" must match the regex [a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)* (e.g. 'example.com')
[preflight] If you know what you are doing, you can skip pre-flight checks with `--skip-preflight-checks`
[root@ts_kubernetes_setup ~]#
显示主机名错误。我可以在这台机器上 运行 kudeadm 吗?
您可以使用不同于 --api-external-dns-names
的主机名的其他名称,如 reference manual 中所述。例如:
kubeadm init --api-external-dns-names=kube.local
这应该运行就好了。
您还可以更改机器的主机名 - 您会在 SO too.
上找到很多方法来做到这一点