K8S集群搭建:安装kubeadm集群部署工具
生活随笔
收集整理的這篇文章主要介紹了
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包含了多個孤立的子系統,每一個子系統代表單一的資源
如果不是groupfs,執行下列語句
安裝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集群部署工具的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: K8S集群的搭建:环境准备及相关命令
- 下一篇: K8S集群搭建:利用kubeadm构建K