0

我有 yaml 文件。它创建了两个部署,里面的两个 pod 都打开了主机网络。

apiVersion: apps/v1beta1
kind: Deployment
metadata:
  name: busybox
spec:
  replicas: 1
  template:
    metadata:
      labels:
        app: busybox
    spec:
      hostNetwork: true
      hostname: busybox-1
      subdomain: default-subdomain
      containers:
      - image: busybox
        command:
          - sleep
          - "3600"
        name: busybox

---
apiVersion: apps/v1beta1
kind: Deployment
metadata:
  name: influxdb-deployment
spec:
  replicas: 1
  template:
    metadata:
      labels:
        app: influxdb-deployment
    spec:
      hostNetwork: true
      containers:
      - name: influxdb-deployment
        image: influxdb

在这种情况下,Pod 将具有相同的 clusterIP 或 DNS 名称。我想通过 DNS 或 IP 连接 POD,并使用 SNMP 监控它们的 CPU 指标;但问题是,IP 或 DNS 无法再区分这两个 POD,因为它总是转到主机。这种情况有什么解决办法吗?

4

0 回答 0