无法使用主机别名更新kubernetes容器/etc/hosts文件
我正在尝试使用部署类型通过HostAlias更新kubernetes容器/etc/hosts文件,但是这并不是更新/etc/hosts,而是成功地部署了 无法确定停止更新主机别名的原因。另外,请建议更新kubernetes容器的/etc/hosts条目的任何替代方法 这是我正在使用的deployment.yml文件,感谢您的帮助无法使用主机别名更新kubernetes容器/etc/hosts文件,kubernetes,Kubernetes,我正在尝试使用部署类型通过HostAlias更新kubernetes容器/etc/hosts文件,但是这并不是更新/etc/hosts,而是成功地部署了 无法确定停止更新主机别名的原因。另外,请建议更新kubernetes容器的/etc/hosts条目的任何替代方法 这是我正在使用的deployment.yml文件,感谢您的帮助 apiVersion: extensions/v1beta1 kind: Deployment metadata: name: test-services na
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: test-services
namespace: dev
labels:
app: test-services
spec:
replicas: 1
revisionHistoryLimit: 0
selector:
matchLabels:
app: test-services
template:
metadata:
labels:
app: test-services
spec:
containers:
- name: test-services
image: test-services:latest
imagePullPolicy: Always
ports:
- containerPort: 8080
readinessProbe:
httpGet:
path: /health
port: 8080
initialDelaySeconds: 30
periodSeconds: 5
livenessProbe:
httpGet:
path: /health
port: 8080
initialDelaySeconds: 60
periodSeconds: 5
env:
- name: JAVA_OPTS
value: "-Dspring.profiles.active=dev"
- name: DB_USER
valueFrom:
secretKeyRef:
name: db-credentials
key: username
- name: DB_PASS
valueFrom:
secretKeyRef:
name: db-credentials
key: password
restartPolicy: Always
hostAliases:
- ip: "127.0.0.1"
hostnames:
- "foo.local"
- "bar.local"
- ip: "10.1.2.3"
hostnames:
- "foo.remote"
- "bar.remote"
imagePullSecrets:
- name: registry-secret
请更具体一点,因为我检查了此部署,并且添加了/etc/hosts的条目。@FL3SH,不确定需要更多详细信息。部署执行时没有任何错误,但容器的/etc/hosts文件中没有任何更改。有没有办法查看部署的调试日志?还是我需要更改版本?我正在使用k8s版本1.12(服务器版本:v1.12.7-3+1a4d39a9763d23)。我也无法重现您的问题。您的k8s版本是正确的,部署规范没有错误。请您提供更多信息:您的集群位于哪里?你采取了哪些步骤来复制?我们需要更多的东西来调查。