k8s安裝前期準備
10.4.7.11 安裝bind
yum install epel-release
yum install wget net-tools telnet tree namp sysstat lrzsz dos2unix bind-utils
yum install bind -y
修改bind配置檔案
vi /etc/named.conf
listen-on port 53 ;
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";
allow-query ;
forwarders ; 新增行
dnssec-enable no;
dnssec-validation no;
檢查是否有報錯
named-checkconf
配置區域配置檔案
vi /etc/named.rfc1912.zones 在配置檔案最後新增
zone "host.com" in ;
};zone "od.com" in ;
};配置區域資料檔案
vi /var/named/host.com.zone
$origin host.com.
$ttl 600 ; 10 minutes
@ in soa dns.host.com. dnsadmin.host.com. (
2020120901 ; serial
10800 ; refresh (3 hours)
900 ; retry (15 minutes)
604800 ; expire (1 week)
86400 ; minimum (1 day)
)ns dns.host.com.
$ttl 60 ; 1 minute
dns a 10.4.7.11
k8s1 a 10.4.7.11
k8s2 a 10.4.7.12
k8s3 a 10.4.7.21
k8s4 a 10.4.7.22
dockerhub a 10.4.7.200
vi /var/named/od.com.zone
$origin od.com.
$ttl 600 ; 10 minutes
@ in soa dns.od.com. dnsadmin.od.com. (
2020120901 ; serial
10800 ; refresh (3 hours)
900 ; retry (15 minutes)
604800 ; expire (1 week)
86400 ; minimum (1 day)
)ns dns.od.com.
$ttl 60 ; 1 minute
dns a 10.4.7.11
再次檢查配置檔案是否有報錯
named-checkconf
啟動named服務
systemctl start named
systemctl enable named
修改主機的dns為10.4.7.11
dig -t a k8s2.host.com @10.4.7.11 +short 測試一下 修改網絡卡的dns位址為10.4.7.11
K8S 2 k8s 集群搭建
kubeadm是官方社群推出的乙個用於快速部署kubernetes集群的工具。這個工具能通過兩條指令完成乙個kubernetes集群的部署 建立乙個 master 節點 kubeadm init 將乙個 node 節點加入到當前集群中 kubeadm join 在開始之前,部署 kubernetes...
k8s集群部署 docker部署k8s安裝篇
1 安裝docker 緊接著配置乙個穩定 stable 的倉庫 倉庫配置會儲存到 etc yum.repos.d docker ce.repo檔案中 yum config manager add repo 更新yum安裝的相關docke軟體包 安裝docker ce yum update y yum...
K8s集群環境搭建 K8s安裝(2)
k8s集群環境搭建 基礎環境配置 1 k8s集群環境搭建 k8s安裝 2 k8s集群環境搭建 安裝keepalived和haproxy 3 k8s集群環境搭建 k8s集群初始化 4 k8s集群環境搭建 安裝metrics和dashboard 5 一 安裝docker 所有節點 檢視docker版本有...