- 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