簡體   English   中英

Kubernetes ClusterIP 服務的網絡別名

[英]Network alias for Kubernetes ClusterIP Service

除了其metadata.name字段值之外,Kubernetes ClusterIP 服務有沒有辦法擁有網絡別名?

Docker-compose 具有與網絡別名類似的功能。

如果我好明白你的問題,你也可以為下一個吊艙配置HOSTALIASES .spec.hostAliases使用/etc/hosts的文件。 看例子:

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"

除了默認的樣板文件之外,您還可以向hosts文件添加其他條目。 例如:解析foo.local , bar.local127.0.0.1foo.remote , bar.remote10.1.2.3 ,你可以在.spec.hostAliases下為Pod配置.spec.hostAliases

您可以在此處找到有關主機別名的更多信息:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM