Wie zum zuweisen einer statischen IP-Pods mit Kubernetes auf die Bereitstellung

Ich versuche zum zuweisen einer statischen IP-Adresse zu einem pod auf die Bereitstellung.

apiVersion: apps/v1beta1
kind: Deployment
metadata:
  name: aws-test-mysql
spec:
  replicas: 1
  template:
    metadata:
      labels:
        app: aws-test-mysql
    spec:
      containers:
      - name: aws-test-mysql
        image: 461677341235123.dkr.ecr.us-east-1.amazonaws.com/aws-test-mysql
        securityContext:
          privileged: true
        ports:
        - containerPort: 3306
          hostIP: 172.20.32.50
          hostPort: 3306
        resources:
          requests:
            cpu: 100m
      imagePullSecrets:
        - name: ecrkey

Wie Sie sehen können, wenn ich beschrieb meine pod erstellt, ist es mit einer anderen IP.

test-mbp1:aws test$ kubectl describe pods | grep IP
IP:     100.96.1.3

Ich versuche zum bereitstellen eines pod mit einer statischen IP auf "Art: die Bereitstellung" und nicht als Dienst.

Ist diesem posible ?

wir können nicht zuweisen statischen IP-Adresse zu POD. wir brauchen den Dienst, und fügen Sie selecter als POD-label. dann nutzen Sie die service-IP/dns-Namen für den Zugriff auf Ihre pod.

InformationsquelleAutor Unxcellent | 2017-08-02

Schreibe einen Kommentar