Kubernetes技术与架构-网络 2

news2025/2/26 10:08:46

Kubernetes集群支持IP地址以及DNS访问Pod或者Service。

Service域名解析

Service域名解析包括A/AAAA记录以及SRV记录

A/AAAA记录

域名:my-svc.my-namespace.svc.cluster-domain.example

该域名对应的service名称是my-svc、service的命名空间是my-namespace、service对应的集群域名后缀是svc.cluster-domain.example

SRV记录

域名:_port-name._port-protocol.my-svc.my-namespace.svc.cluster-domain.example

该域名对应的端口号名称是_port-name、端口号支持的协议是_port-protocol

Pod域名解析

Pod域名解析包括A/AAAA记录

A/AAAA记录

域名:pod-ip-address.my-namespace.pod.cluster-domain.example

该域名对应的pod的ip地址是pod-ip-address、pod的命名空间是my-namespace、pod对应的集群域名后缀是pod.cluster-domain.example

域名:172-17-0-3.default.pod.cluster.local

该域名对应的pod的ip地址是172.17.0.3、pod的命名空间是default

域名:pod-ip-address.service-name.my-namespace.svc.cluster-domain.example

该pod域名是指任何一个pod被一个service绑定之后的域名

 

图片

图片

图片

如上所示,名称是busybox-subdomain的service绑定了两个名称是busybox1、busybox2的pod,则busybox-subdomain的service的域名是busybox-subdomain.my-namespace.svc.cluster-domain.example、busybox1的pod的域名是busybox-1.busybox-subdomain.my-namespace.svc.cluster-domain.example、busybox2的pod的域名是busybox-2.busybox-subdomain.my-namespace.svc.cluster-domain.example

Default

dns的默认策略,其使用Kubernetes集群中的pod运行的node服务器节点的域名解析

ClusterFirst

该dns策略,其优先使用Kubernetes集群的后缀域名解析,不匹配Kubernetes集群后缀的域名由上一级的dns负责解析

ClusterFirstWithHostNet

该dns策略,其使用主机网络运行pod时设置的dns策略

None

不使用dns策略

图片

如上所示,hostNetwork设置为true时的dns策略是ClusterFirstWithHostNet

nameservers

在pod中直接设置指定dns域名解析服务器的地址

searches

在pod中直接设置指定可以解析该pod的域名地址

图片

如上所示,直接设置指定pod对应的dns域名解析服务器的地址以及可以解析当前pod的域名

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1126642.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Qt之自定义model读写CSV文件

一.效果 本文基于QAbstractTableModel实现了一个支持读写CSV文件的TableModel。CSV数据格式虽然很简单,但是网上大多数读写方式其实都是有bug的,没考虑到字段里包含逗号或换行符这种复杂数据的情况。 二.原理 CSV(Comma-Separated Values)文件是一种简单类型的纯文本文件…

GoLong的学习之路(三)语法之运算符

书接上回,我们进展到了GoLong的基本数据类型,接下来说运算符(其实和常见的编程语言的逻辑规则一样) 运算符 运算符用于在程序运行时执行数学或逻辑运算。(不可谓不重要) Go 语言内置的运算符有&#xff…

python基础语法(4)

基础语法 前言文件文件是什么文件路径文件操作1.打开文件2. 关闭文件3.写文件4. 读文件5.上下文管理器 库使用库标准库第三方库 前言 本文基于pycharm编译器,也可以使用Anaconda 里的编译器,将讲解一些python的一些基础语法知识,是对上篇文章…

element-ui的日历组件el-calendar高度咋调小

最近项目首页有个空余 不知道放啥 打算放个日历card 充充位置, el-calendar日历组件的整体宽度可以用el-row el-col :gutter :span来控制自适应 但是官网文档没说高度咋缩小 细长一条好难看 自己尝试改了改element的样式没整出来 最后照着这位博主的方法改是好使滴…

STM32 HAL库串口使用printf

STM32 HAL库串口使用printf 背景配置说明在usart.h中添加在usart.c中添加在工程中选中微库: 测试 背景 在我们使用CubeMX生成好STM32 HAL库工程之后,我们想使用printf函数来打印一些信息,配置如下: 配置说明 在usart.h中添加 …

postgresql|数据库迁移|ora2pg工具的web界面介绍

前言: ora2pg是一个比较强大的数据库迁移工具,那根据名字来说,也可以看出来,这个工具主要是用来配置去O化,将在运行的oracle数据库迁移到postgresql数据库内的 当然了,我们使用此工具主要还是用命令行&am…

WeTab谷歌浏览器的AI助手,附WeTab下载地址

点击进入WeTab新标签页的,获取WeTab https://microsoftedge.microsoft.com/addons/detail/wetabai%E6%96%B0%E6%A0%87%E7%AD%BE%E9%A1%B5/bpelnogcookhocnaokfpoeinibimbeff?utm_sourceSteamDB 注:可能谷歌浏览器打开get按钮是灰色的,那就换…

Unity Hub报错:No valid Unity Editor license found. Please activate your license.

最近 遇到一个问题,打开高版本时Hub抛出异常:No valid Unity Editor license found. Please activate your license. 首先你必须排除是否登录Unity Hub,并且激活许可证。 方法一:禁用网络(这个可能无效) …

算法进阶——数组中的逆序对

题目 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P mod 1000000007 数据范围:对于 50% 的数据, size≤104 对…

Linux系统CH347应用—SPI功能

Linux/安卓系统使用CH347转接SPI功能有三种应用方式: 1. 使用CH34X_MPHSI_Master总线驱动为系统扩展原生SPI Master,此方式无需进行单独的应用层编程; 2. 使用CH341PAR_LINUX字符设备驱动,此方式需要配合使用厂商提供的库文件&a…

js创建 ajax 过程

目录 前言:AJAX 技术的重要性 详解:创建 AJAX 请求的步骤 1. 创建 XMLHttpRequest 对象 2. 配置请求 3. 处理响应 4. 发送请求 5. 处理异步请求 解析:AJAX 请求的重要性和限制 总结: 前言:AJAX 技术的重要性 …

2019年亚太杯APMCM数学建模大赛B题区域经济活力及其影响因素的分析与决策求解全过程文档及程序

2019年亚太杯APMCM数学建模大赛 B题 区域经济活力及其影响因素的分析与决策 原题再现 区域(或城市或省级)经济活力是区域综合竞争力的重要组成部分。近年来,为了提高经济活力,一些地区推出了许多刺激经济活力的优惠政策&#xf…

分布式锁的基本原理和实现以及synchronized底层原理

1.1Synchronized Synchronized的重点级锁,底层是基于锁监督器(Monitor)来实现,简单来说就是锁对象头会指向一个锁监督器,而在监督器中则会记录一些信息,比如: _owner:持有锁的线程_recursion…

自动驾驶之—车道线感知

零、前言 : 最近在学习自动驾驶方向的东西,简单整理一些学习笔记,学习过程中发现宝藏up 手写AI 一、视觉系统坐标系 视觉系统一共有四个坐标系:像素平面坐标系(u,v)、图像坐标系(x,y&#xff09…

华泰证券:达达集团(DADA)3Q23业绩前瞻:短期业绩承压

来源:猛兽财经 作者:猛兽财经 猛兽财经获悉,考虑到宏观实物消费恢复相对较弱,华泰证券发布关于达达集团(DADA)达达集团(DADA)3Q23业绩前瞻:短期业绩承压的研报。 华泰证券在研报中预…

【Linux】【驱动】设备树中设备节点的挂载

【Linux】【驱动】设备树中设备节点的挂载 代码操作脚本Linux中的操作下位机中的操作指令 代码 设备树对应的文件是100ask_imx6ull_mini.dtb 所以需要在根节点上增加相关的测试代码 我们修改的就是hi如下的代码部分 增加测试节点 test1:test1{#addrsee-cells < 1 >;#s…

C算法:递归算法求a的n次方

需求&#xff1a; 用递归算法写一个函数&#xff0c;实现a的n次方。 代码实现&#xff1a; #include <stdio.h> #include <stdlib.h> int nndata(int a,int n) {if(n<1){printf("please input numdata(>1) !\n");exit(-1);}if(n1){return a;}els…

基于Java的校园办公室报修管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09; 代码参考数据库参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…

写一个JAVA逻辑的手动计算方法

逻辑&的手动实现 直接上代码吧计算结果 直接上代码吧 public class TestStream1023 {Testpublic void testPareCom() {String res testPareCom(12, 5, 8);System.out.println("逻辑&计算的结果二进制:["res"]");System.out.println("二级制…

Ubuntu22.04安装,SSH无法连接

Ubuntu初始化安装后&#xff0c;系统默认不允许root通过ssh连接&#xff0c;因此需要完成三个设置 1.修改ssh配置文件 vim /etc/ssh/sshd_config 将PermitRootLogin注释打开&#xff0c;并将值改为yes 保存修改并退出 :wq 2.重启ssh服务 sudo service ssh restart 3.重新打…