1 k8s 環境搭建

2022-02-19 13:23:45 字數 2120 閱讀 4296

1、初始化伺服器【所有節點master、node】

①、關閉防火牆

systemctl stop firewalld

systemctl disable firewalld

②、關閉selinux

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 #安裝chrony

vi /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年-------------------------------# master

172.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...