我有一个主节点和一个工作节点在K8s现场集群中。Node Ip是10.128.0.4 & 10.128.0.5
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
learning-1 Ready control-plane,master 43h v1.23.12 10.128.0.4 <none> CentOS Linux 7 (Core) 3.10.0-1160.59.1.el7.x86_64 docker://20.10.21
learning-2 Ready <none> 43h v1.23.12 10.138.0.5 <none> CentOS Linux 7 (Core) 3.10.0-1160.49.1.el7.x86_64 docker://20.10.21我使用MetallB获取外部Ip。配置文件如下:我在下面的文件中提供了Node范围。我想确认一下是否正确?
apiVersion: v1
kind: ConfigMap
metadata:
namespace: metallb-system
name: config
data:
config: |
address-pools:
- name: default
protocol: layer2
addresses:
- 10.128.0.4 - 10.128.0.5 #Update this with your Nodes IP rangesvc被指定为External IP作为10.128.0.4。
日志:
[root@learning-1 ss_kubernetese]# kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 43h
svc-sdb-cluster ClusterIP None <none> 3306/TCP 93m
svc-sdb-cluster-ddl LoadBalancer 10.96.30.94 10.128.0.4 3306:30720/TCP 93m发布于 2022-11-11 07:17:01
似乎没有问题,可能是由10.128.0.4-10.128.0.5中的额外空间造成的。
apiVersion: v1
kind: ConfigMap
metadata:
namespace: metallb-system
name: config
data:
config: |
address-pools:
- name: default
protocol: layer2
addresses:
- 10.128.0.4-10.128.0.5 https://stackoverflow.com/questions/74398914
复制相似问题