K8S中的dns要如何指定??给pod中增加hosts映射,来规避dns冲突问题

前言:在使用k8s时,偶尔会出现pod中直接使用公网dns,而不使用本地宿主机的情况。故需要在资源中声明hosts映射来规避此问题。

直接在pod配置中添加 hostAliases (可多个设置)

yaml文件示例:

javascript 复制代码
apiVersion: v1
kind: Pod
metadata:
  name: my-pod
spec:
  hostAliases:
  - ip: "192.168.1.132"
    hostnames:
    - "rpa-platform-gobills.cn"
    - "rpa-vpn-gobills.cn"
  - ip: "10.0.0.1"
    hostnames:
    - "internal.service"
  containers:
  - name: my-container
    image: nginx
相关推荐
day day day ...3 分钟前
MyBatis条件误写引发的查询条件污染分析与防范
java·服务器·tomcat
hrhcode8 分钟前
【java工程师快速上手go】一.Go语言基础
java·开发语言·golang
2601_9507039422 分钟前
Spring IoC入门实战:XML与注解双解
java
带刺的坐椅22 分钟前
Snack JSONPath 项目架构分析
java·json·java8·jsonpath
妙蛙种子31131 分钟前
【Java设计模式 | 创建者模式】 原型模式
java·开发语言·后端·设计模式·原型模式
Lyyaoo.38 分钟前
【JAVA基础面经】线程的状态
java·开发语言
Hello小赵39 分钟前
C语言如何自定义链接库——编译与调用
android·java·c语言
希望永不加班43 分钟前
SpringBoot 配置绑定:@ConfigurationProperties
java·spring boot·后端·spring
悟空码字44 分钟前
MySQL性能优化的天花板:10条你必须掌握的顶级SQL分析技巧
java·后端·mysql
indexsunny1 小时前
互联网大厂Java面试实战:Spring Boot、MyBatis与Kafka在电商场景中的应用
java·spring boot·面试·kafka·mybatis·电商·技术栈