日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

K8S集群搭建:安装kubeadm集群部署工具

發布時間:2025/1/21 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 K8S集群搭建:安装kubeadm集群部署工具 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

將鏡像包上傳至服務器每個節點

mkdir /usr/local/k8s-install cd /usr/local/k8s-install XFTP上傳安裝文件

每個CentOS上安裝Docker

使用docker鏡像安裝方式

tar -zxvf docker-ce-18.09.tar.gz cd docker yum localinstall -y *.rpm systemctl start docker systemctl enable docker

確保從cgroups均在同一個從groupfs

  • cgroups是control groups的簡稱,它為Linux內核提供了一種任務聚集和劃分的機制,通過一組參數集合將一些任務組織成一個或多個子系統。
  • cgroups是實現IaaS虛擬化(kvm、lxc等),PaaS容器沙箱(Docker等)的資源管理控制部分的底層基礎。
  • 子系統是根據cgroup對任務的劃分功能將任務按照一種指定的屬性劃分成的一個組,主要用來實現資源的控制。
  • 在cgroup中,劃分成的任務組以層次結構的形式組織,多個子系統形成一個數據結構中類似多根樹的結構。cgroup包含了多個孤立的子系統,每一個子系統代表單一的資源
docker info | grep cgroup


如果不是groupfs,執行下列語句

cat << EOF > /etc/docker/daemon.json {"exec-opts": ["native.cgroupdriver=cgroupfs"] } EOF systemctl daemon-reload && systemctl restart docker

安裝kubeadm

kubeadm是集群部署工具。這次是鏡像安裝的方式安裝kubeadm

cd /usr/local/k8s-install/kubernetes-1.14 tar -zxvf kube114-rpm.tar.gz cd kube114-rpm yum localinstall -y *.rpm

關閉交換區

Linux的交換區類似于win的虛擬內存,使用磁盤來模擬內存。

swapoff -a vi /etc/fstab #swap一行注釋

配置網橋

讓容器間的網絡通信也遵循iptables協議

cat <<EOF > /etc/sysctl.d/k8s.conf net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 EOF sysctl --system

通過鏡像安裝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組件如下所示:

總結

以上是生活随笔為你收集整理的K8S集群搭建:安装kubeadm集群部署工具的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。