Kubernetes:05---安裝Kubernetes的系統要求
一、系統要求
- Kubernetes系統由一組可執行程式組成,使用者可以通過GitHub上的 Kubernetes專案頁下載編譯好的二進位制包,或者下載原始碼並編譯後進行安裝
- 安裝Kubernetes對軟體和硬體的系統要求如表下圖所示:
- Kubernetes需要容器執行時(Container Runtime Interface,CRI)的支援,目前官方支援的容器執行時包括:Docker、Containerd、CRI-O和 frakti。容器執行時CRI的原理會在後面文章詳細說明。本節以Docker作為容器 執行環境,推薦版本為Docker CE 18.09。
二、關閉防火牆和禁用SELinux
- 如果你是使用CentOS系統,CentOS Linux 7預設啟動了防火牆服務(firewalld),而Kubernetes的Master與工作Node之間會有大量的網路通訊,安全的做法是在防火牆上配置各元件需要相互通訊的埠號,具體要配置的埠號詳見2.8節各服務啟動引數中監聽的埠號
- 在安全的內部網路環境中可以關閉防火牆服務:
sudo systemctl disable firewalld
sudo systemctl stop firewalld
- 另外,建議在主機上禁用SELinux,讓容器可以讀取主機檔案系統:
setenforce 0
- 或修改系統檔案/etc/sysconfig/selinux,將SELINUX=enforcing修改成 SELINUX=disabled,然後重啟Linux
相關文章
- Kubernetes的安裝
- kubernetes 安裝
- 安裝 kubernetes
- kubernetes的安裝方法
- Kubernetes: CentOS上如何安裝指定版本的KubernetesCentOS
- [kubernetes]helm安裝
- Ubuntu安裝KubernetesUbuntu
- openEuler安裝Kubernetes
- Kubernetes - 安裝方法
- Kubernetes Dashboard 安裝
- kubernetes單機安裝
- 使用kubeadm安裝kubernetes
- 安裝 kubernetes v1.11.1
- kubernetes安裝配置使用vGPUGPU
- 使用 kubeadm 安裝 Kubernetes 1.16
- Kubernetes單機快速安裝
- 利用搬瓦工安裝Kubernetes的教程
- 在GCP的Kubernetes上安裝daprGC
- 進擊的 Kubernetes 排程系統(一):Kubernetes scheduling frameworkFramework
- Kubernetes 編排系統
- kubernetes 1.14 升級安裝指南
- Kubernetes 入門與安裝部署
- kubeadm工具安裝kubernetes1.12.3
- Kubernetes安裝報錯總結
- 國內Kubernetes安裝步驟
- Kubernetes基於helm安裝 harbor
- Kubernetes上安裝Metrics-ServerServer
- Kubernetes專欄 | 安裝部署(一)
- Ubuntu上kubeadm安裝Kubernetes叢集Ubuntu
- Kubernetes(K8S) kubesphere 安裝K8S
- kubernetes實戰篇之helm安裝
- rancher中國區加速安裝Kubernetes
- CentOS 7.6 使用kubeadm安裝Kubernetes 13CentOS
- Debian12 安裝kubernetes1.28
- kubespray2.11安裝kubernetes1.15
- GitOps實踐之kubernetes安裝argocdGitGo
- K8s kubernetes安裝部署K8S
- ARM架構安裝Kubernetes叢集架構