6
  • 2 つのノードで実行されている 2 つのポッドがあり、各ポッドは異なるノードで実行されます。
  • これらのノードは同じサブネット上にあり、それ自体で TCP/UDP/ICMP を実行できます。

これらの Pod にはいくつかのホスト名があります。

  • ドリル-ステージング-75cddd789-kbzsq
  • ドリル-ステージング-75cddd789-amsrj

pod drill-staging-75cddd789-kbzsq から、drill-staging-75cddd789-amsrj のホスト名を解決できません。セルフポッドの名前解決は機能します。

さまざまな dnsPolicies を設定してみました:

  • ClusterFirst: 運が悪い
  • デフォルト: 運がない
  • ClusterFirstWithHostNet: 運が悪く、イベントが自身のノードのホスト名を解決できませんでした
  • None: 試していません (良い方法だとは思いません)
apiVersion: apps/v1
kind: Deployment
metadata:
  name: {{ include "app.name" . }}
  namespace: {{ .Values.global.namespace }}
spec:
  replicas: 2
  selector:
    matchLabels:
      app: {{ include "app.name" . }}
  template:
    metadata:
      labels:
        app: {{ include "app.name" . }}
    spec:
      containers:
      - name: {{ include "app.name" . }}
        image: ...
        resources:
          ...
        ports:
          ...
        imagePullPolicy: Always
      restartPolicy: Always
4

1 に答える 1