当前位置: 首页 > news >正文

【业务功能116】微服务-springcloud-springboot-Kubernetes集群-k8s集群-KubeSphere-公共服务 DNS

kubernetes集群公共服务 DNS

一、软件安装

# yum -y install bind

二、软件配置

# vim /etc/named.conf
# cat -n /etc/named.conf1  //2  // named.conf3  //4  // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS5  // server as a caching only nameserver (as a localhost DNS resolver only).6  //7  // See /usr/share/doc/bind*/sample/ for example named configuration files.8  //9  // See the BIND Administrator's Reference Manual (ARM) for details about the10  // configuration located in /usr/share/doc/bind-{version}/Bv9ARM.html1112  options {13          listen-on port 53 { 127.0.0.1;any; }; 添加any;14          listen-on-v6 port 53 { ::1; };15          directory       "/var/named";16          dump-file       "/var/named/data/cache_dump.db";17          statistics-file "/var/named/data/named_stats.txt";18          memstatistics-file "/var/named/data/named_mem_stats.txt";19          recursing-file  "/var/named/data/named.recursing";20          secroots-file   "/var/named/data/named.secroots";21          allow-query     { localhost;any; }; 添加any;
# vim /etc/named.rfc1912.zones
# tail -5 /etc/named.rfc1912.zones
zone "msb.com" IN {type master;file "msb.com.zone";allow-update { none; };
};
  • SOA msb.com 起始授权记录 最权威的域名
  • 这一部分是邮箱 能用的邮箱: @特殊字符要用.替代 admin.msb.com.
  • ns 域名服务器的主机记录 当前DNS服务的主机ip地址
  • harbor 其他的公共服务 如果有就可以配置
# cd /var/named
# cp -p named.localhost msb.com.zone
# # vim msb.com.zone 
# cat  msb.com.zone
$TTL 1D
@       IN SOA  msb.com admin.msb.com. (0       ; serial1D      ; refresh1H      ; retry1W      ; expire3H )    ; minimum
@       NS      ns.msb.com.
ns      A       192.168.10.145
harbor  A       192.168.10.146

三、开启服务

# systemctl enable --now named
# systemctl status named      //查看是否开启 

四、主机网络DNS服务器配置

# vim /etc/sysconfig/network-scripts/ifcfg-ens33
# tail -5 /etc/sysconfig/network-scripts/ifcfg-ens33
IPADDR="192.168.10.145"
PREFIX="24"
GATEWAY="192.168.10.2"
DNS1="192.168.10.145" 添加本地DNS
DNS2="119.29.29.29"
# systemctl restart network

五、域名解析

  • 提前安裝好软件才有nslookup命令 yum -y install bind-utils
# nslookup
> server 输入server,查看本地DNS server服务器
Default server: 192.168.10.145
Address: 192.168.10.145#53
Default server: 119.29.29.29
Address: 119.29.29.29#53> harbor.msb.com 输入harbor.msb.com域名,用于解析
Server:         192.168.10.145
Address:        192.168.10.145#53Name:   harbor.msb.com
Address: 192.168.10.146

六、K8S集群主机网络DNS配置

# vim /etc/sysconfig/network-scripts/ifcfg-ens33
# tail -5 /etc/sysconfig/network-scripts/ifcfg-ens33
IPADDR="192.168.10.14X"
PREFIX="24"
GATEWAY="192.168.10.2"
DNS1="192.168.10.145" 添加本地DNS
DNS2="119.29.29.29"
http://www.lryc.cn/news/168340.html

相关文章:

  • 马斯洛的动机与人格、需求层次理论
  • TCP/IP网络传输模型及协议
  • git 推送出现fatal: The remote end hung up unexpectedly解决方案
  • Hive内置函数字典
  • svg 知识点总结
  • 开源库源码分析:OkHttp源码分析(二)
  • 校园地理信息系统的设计与实现
  • Vulnhub实战-prime1
  • Scala学习笔记
  • 虹科分享 | 软件供应链攻击如何工作?如何评估软件供应链安全?
  • gRpc入门和springboot整合
  • 基于FPGA点阵显示屏设计-毕设
  • Rocky9.2基于http方式搭建局域网yum源
  • Android 串口通讯
  • 论如何在Android中还原设计稿中的阴影
  • Hadoop生态圈中的Flume数据日志采集工具
  • FFmpeg获取媒体文件的视频信息
  • io概述及其分类
  • 前端面试话术集锦第 14 篇:高频考点(React常考基础知识点)
  • UI/UX+前端架构:设计和开发高质量的用户界面和用户体验
  • 长尾关键词挖掘软件-免费的百度搜索关键词挖掘
  • React Native 环境配置(mac)
  • CAD for JS:VectorDraw web library 10.1004.1 Crack
  • 代码管理工具git1
  • 层次聚类分析
  • Jmeter性能实战之分布式压测
  • 学信息系统项目管理师第4版系列08_管理科学基础
  • 从2023蓝帽杯0解题heapSpary入门堆喷
  • 基于SSM的学生宿舍管理系统设计与实现
  • jvm 内存模型介绍