首页 > 其他分享 >hostAliases给pod增加域名解析

hostAliases给pod增加域名解析

时间:2023-06-21 10:34:26浏览次数:41  
标签:hostAliases 域名解析 test pod k8s spec

前言:我们知道k8s访问内部域名可以使用 pod名.namespace.svc.cluster.local,但有时需要往pod增加自定义的host解析。有一个参数可以支持,在deployment.spec.spec中添加
1、添加配置如下

spec:
    hostAliases:
     - ip: 10.107.156.113
       hostnames:
       - "k8s.test.com"

2、查看是否成功

kubectl  exec  nginx-6d9b89f576-58fh2  -- cat /etc/hosts

# Entries added by HostAliases.
10.107.156.113 k8s.test.com

标签:hostAliases,域名解析,test,pod,k8s,spec
From: https://www.cnblogs.com/zbhlinux/p/17495606.html

相关文章

  • 【Podman Desktop】配置镜像源加速
    配置Podmandesktop镜像源加速打开阿里云https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,复制里面的加速地址打开window的Powershell,输入wsl进入linux子系统sudovi/etc/containers/registries.conf#输入命令,修改该文件添加如下内容后,使用wq保存退......
  • iOS开发笔记 - 用CocoaPods管理第三方库
    在iOS项目中使用第三方类库可以说是非常常见的事,但是要正确配置这些第三方库会非常的繁琐,还好我们有CocoaPods来做这件事情,就如同在Java的世界里有Maven和Gradle,当然Maven的作用不仅仅是第三依赖库管理。通过CocoaPods工具我们可以为项目添加被称为"Pods"的依赖库(这些类库必须是Coc......
  • k8s pod版本升级与回滚
    创建应用depoly-demoapp-v10.yamlapiVersion:v1kind:Namespacemetadata:name:demoapp---apiVersion:v1kind:Servicemetadata:labels:app:demoappv10name:demoappv10namespace:demoappspec:ports:-name:http-8080port:8080......
  • 数据面节点kubelet一直报错找不到静态Pod路径
    问题现象问题分析pkg/kubelet/config/file_linux.gostartWatch方法pkg/kubelet/kubelet.gomakePodSourceConfig函数cmd/kubelet/app/options/options.goAddKubeletConfigFlags函数kubelet启动参数中--pod-manifest-path已是""说明有别的地方设置了默认值为/etc/kuberne......
  • 因磁盘压力而驱逐Pod
    k8s1.15.0问题现象node2上产生磁盘压力前状态node2上产生磁盘压力后guaranteedPod和dsPod被驱逐nginx-deploymentPod被驱逐后容忍污点调度到node2,kubelet二次确认否决,继续驱逐pkg/kubelet/eviction/eviction_manager.goAdmit方法1.接受关键Pod2.节点存在内存压力,接......
  • 域名解析之递归查询VS迭代查询
    【大部分内容转自中科三方】DNS解析是互联网中的重要环节,承担着将域名翻译为可由计算机直接读取的IP地址的基础功能。根据查询对象不同DNS解析可分为递归解析和迭代解析两种方式什么是递归查询?“递归解析”是最常见也是默认的一种解析方式。在这种解析方式中,如果客户端配......
  • rabbit MQ —— ha-sync-mode. message 同步/ 丢失 in new pods
    经典队列镜像—兔子MQ(rabbitmq.com) why?message信息同步=》queue一段时间不可用(可用性降低) ConfiguringSynchronisationLet'sstartwiththemostimportantaspectofqueuesynchronisation: whileaqueueisbeingsynchronised,allotherqueueoperati......
  • CKS 考试题整理 (05)-容器安全,删除特权pod
    context检查在namespaceproduction中运行的Pod,并删除任何非无状态或非不可变的Pod。task使用以下对无状态和不可变的严格解释:能够在容器内存储数据的Pod的容器必须被视为非无状态的。注意:你不必担心数据是否实际上已经存储在容器中。被配置为任何形式的特权Po......
  • K8S中pod状态详解
    Pod有以下几个状态:Pending等待中Running运行中Succeeded正常终止Failed异常停止Unkonwn未知状态Pod状态详解PendingPod已经被创建,但还没有完成调度,可能处在:写数据到etcd,调度,pull镜像,启动容器这四个阶段中的任何一个阶段,pending伴随的事件通常会有:ADDED,Modified这两个事件的......
  • Kubernetes Pod 驱逐详解
    参考网址1参考网址2QoS等级为Guaranteed的Pod会在QoS等级为Burstable的Pod之前被驱逐吗?在Kubernetes中,Pod使用的资源最重要的是CPU、内存和磁盘IO,这些资源可以被分为可压缩资源(CPU)和不可压缩资源(内存,磁盘IO)。可压缩资源不可能导致Pod被驱逐,因为当Pod的......