1、初始化伺服器【所有節點master、node】
①、關閉防火牆
systemctl stop firewalld②、關閉selinuxsystemctl disable firewalld
setenforce 0 #關閉臨時關閉selinux③、配置主機名vi etc/selinux/config #進入selinux 配置檔案
selinux=disabled #將selinux=enforecing修改成disabled
hostnamectl set-hostname k8s-node-1 #修改node主機名④、配置名稱解析hostnamectl set-hostname k8s-master-1 #修改master主機名
hostname 檢視主機名
ip addr #檢視本機ip master:【2、inet:172.18.37.41】,node:【2、inet:172.18.37.37】⑤、配置時間同步【參考:vi etc/hosts #進入hosts
#最後一行新增主機名稱解析
172.18.37.37 k8s-master-1
172.18.37.41 k8s-node-1
#master ping node 檢視網路狀態
ping k8s-node-1
ping k8s-master-1
yum install chrony -y #安裝chronyvi /etc/chorny.conf #進入配置
#注釋或刪除一下預設配置
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst
#新增服務節點【master】
server 127.127.1.0 iburst
#取消注釋該項【master】
allow 172.18.37.0/16 #當前我網段為172.18.37.*
#啟動 chrony【master/node】
systemctl start chronyd
#設定開機自啟【master/node】
systemctl enable chronyd
#檢視狀態【master】
ss -unl | grep 123
#取消注釋【master】
local startum 10
#新增服務節點【node】
server 172.18.37.41 iburst
#檢視時間伺服器
chronyc sources
#同步失敗
#時間同步成功⑥、關閉交換分割槽
linux連線工具:mobaxterm
注意:本章節k8s是20年開始建立寫至第3章,21年才重新摸索續寫第4章,可能master、node有些變化,為了更好閱讀,特意備註
#-----------------------20年-------------------------------# master172.17.217.232
#node
172.17.217.226
172.17.217.228
#-----------------------21年-------------------------------#master
192.168.2.200
#node
192.168.2.110
1 k8s 架構概述
ansible 應用程式編排工具 docker 應用程式容器化 容器化管理介面和早期應用的管理是不同的。docker 的出現就呼喚面向容器化的編排工具的實現。docker 三劍客 docker compose 編排工具,適用於單機 docker swarm 將多台docker主機整合成乙個資源池。d...
1 k8s的前世今生
k8s是kubernetes的縮寫,google 於 2014 年開源了 kubernetes 專案。k8s的演變過程 首先從傳統的服務 虛擬機器部署 容器部署 k8s。k8s的由來,歸根結底是容器的由來,搞清楚容器的來歷,k8s是在容器的基礎上,方便容器管理 維護,包括宣告式配置和自動化。dock...
k8s本地環境搭建
提前安裝docker,學習使用絕大部分的場景使用的是docker驅動,而且k8s學習與docker相一致。不要使用docker desktop for mac windows 中的 k8s,其安裝配置在國內 因為網路問題 是乙個天坑,浪費時間生命,還會搞的docker下一堆映象和容器,影響docke...