K8S集群搭建:安装kubeadm集群部署工具
生活随笔
收集整理的這篇文章主要介紹了
K8S集群搭建:安装kubeadm集群部署工具
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
將鏡像包上傳至服務(wù)器每個(gè)節(jié)點(diǎn)
mkdir /usr/local/k8s-install cd /usr/local/k8s-install XFTP上傳安裝文件每個(gè)CentOS上安裝Docker
使用docker鏡像安裝方式
tar -zxvf docker-ce-18.09.tar.gz cd docker yum localinstall -y *.rpm systemctl start docker systemctl enable docker確保從cgroups均在同一個(gè)從groupfs
- cgroups是control groups的簡(jiǎn)稱,它為L(zhǎng)inux內(nèi)核提供了一種任務(wù)聚集和劃分的機(jī)制,通過(guò)一組參數(shù)集合將一些任務(wù)組織成一個(gè)或多個(gè)子系統(tǒng)。
- cgroups是實(shí)現(xiàn)IaaS虛擬化(kvm、lxc等),PaaS容器沙箱(Docker等)的資源管理控制部分的底層基礎(chǔ)。
- 子系統(tǒng)是根據(jù)cgroup對(duì)任務(wù)的劃分功能將任務(wù)按照一種指定的屬性劃分成的一個(gè)組,主要用來(lái)實(shí)現(xiàn)資源的控制。
- 在cgroup中,劃分成的任務(wù)組以層次結(jié)構(gòu)的形式組織,多個(gè)子系統(tǒng)形成一個(gè)數(shù)據(jù)結(jié)構(gòu)中類似多根樹的結(jié)構(gòu)。cgroup包含了多個(gè)孤立的子系統(tǒng),每一個(gè)子系統(tǒng)代表單一的資源
如果不是groupfs,執(zhí)行下列語(yǔ)句
安裝kubeadm
kubeadm是集群部署工具。這次是鏡像安裝的方式安裝kubeadm
cd /usr/local/k8s-install/kubernetes-1.14 tar -zxvf kube114-rpm.tar.gz cd kube114-rpm yum localinstall -y *.rpm關(guān)閉交換區(qū)
Linux的交換區(qū)類似于win的虛擬內(nèi)存,使用磁盤來(lái)模擬內(nèi)存。
swapoff -a vi /etc/fstab #swap一行注釋配置網(wǎng)橋
讓容器間的網(wǎng)絡(luò)通信也遵循iptables協(xié)議
cat <<EOF > /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 EOF sysctl --system通過(guò)鏡像安裝k8s
cd /usr/local/k8s-install/kubernetes-1.14 docker load -i k8s-114-images.tar.gz #k8s核心組件 docker load -i flannel-dashboard.tar.gz #可視化儀表盤
完整的k8s組件如下所示:
總結(jié)
以上是生活随笔為你收集整理的K8S集群搭建:安装kubeadm集群部署工具的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: K8S集群的搭建:环境准备及相关命令
- 下一篇: K8S集群搭建:利用kubeadm构建K