問題: 在POD內如何設定/etc/hosts
方法1:
透過ConfigMap,測試可以成功。
透過ConfigMap,測試可以成功。
方法2:
在POD內設定/etc/hosts, 可以在yaml內使用hostaliases
在POD內設定/etc/hosts, 可以在yaml內使用hostaliases
apiVersion: v1
kind: Pod
metadata:
name: hostaliases-pod
spec:
restartPolicy: Never
hostAliases:
- ip: "127.0.0.1"
hostnames:
- "foo.local"
- "bar.local"
- ip: "10.1.2.3"
hostnames:
- "foo.remote"
- "bar.remote"
containers:
- name: cat-hosts
image: busybox
command:
- cat
args:
- "/etc/hosts"
參考資料:
https://kubernetes.io/docs/tasks/network/customize-hosts-file-for-pods/
No comments:
Post a Comment