gpt4 book ai didi

kubernetes - 是否可以在 Kubernetes 复制 Controller 中设置主机名?

转载 作者:行者123 更新时间:2023-12-04 02:49:48 25 4
gpt4 key购买 nike

我需要在 Kubernetes 复制 Controller 中设置一个静态主机名。 Docker 通过一些运行时标志支持它,但是,Kubernetes 复制 Controller 似乎不支持它。
环境:操作系统 - CentOS 6.6
使用 sysctl 更改变量 kernel.hostname 的方法不适用于 K8s 复制 Controller 。主机名未更改。
用:
sysctl kernel.hostname
读取当前主机名,以及
sysctl kernel.hostname=NEW_HOSTNAME

是否可以在 Kubernetes 复制 Controller 中设置主机名?

最佳答案

在 1.7 中,您可以直接在部署规范中设置主机名

spec:
replicas: 1
template:
spec:
hostname: myhostname
containers:
...

旧答案

现在 1.2 已经登陆,您可以在复制 Controller 或部署中设置静态主机名 spec使用 pod.beta.kubernetes.io/hostname注解。
spec:
replicas: 1
template:
metadata:
annotations:
pod.beta.kubernetes.io/hostname: myhostname
labels:
...

关于kubernetes - 是否可以在 Kubernetes 复制 Controller 中设置主机名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34609572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com