はじめに
自分の備忘のため、簡単な内容ですが忘れそうなので記事に
Host設定(公式情報)
以下はPodでの定義についての言及であり、DeploymentでPodを管理している場合はDeploymentにHost設定を記述する必要があります。
https://kubernetes.io/ja/docs/tasks/network/customize-hosts-file-for-pods/
DeploymentにおけるHost設定
hostAliases部分に記載します
deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx
spec:
replicas: 2
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
#以下、Host設定部分
spec:
hostAliases:
- ip: "127.0.0.1"
hostnames:
- "foo.local"
- "bar.local"
#ここまで
containers:
<以下省略>