对 Kubernetes 集群使用内部网络

对 Kubernetes 集群使用内部网络

所有节点都有两个网络接口,分别用于内部和外部网络。我需要设置一个自管理的 Kubernetes 集群,该集群仅使用内部网络,但 NodePort 也必须在外部网络上打开。

此配置与以下内容一起使用kubeadm init

apiVersion: kubeadm.k8s.io/v1beta2
kind: InitConfiguration
bootstrapTokens:
localAPIEndpoint:
  advertiseAddress: "10.x.x.x"

启动 kubelet:

/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS --address=10.x.x.y --node-ip=10.x.x.y
  1. --address和之间有什么区别?--node-ip我无法从文档中理解。

  2. 从 Kubernetes 的角度来看,这足以完成我想要做的事情吗?我无法运行 Istio,因此试图缩小问题范围。

自主管理 Kubernetes 1.23.4

相关内容