搭建k8s的伺服器硬體選型

2021-10-25 10:23:47 字數 601 閱讀 1330

前言

為了能夠搭建高效、穩定、安全的k8s高可用系統,需對伺服器各項要素,進行周到的考慮

集群規劃

建立k8s集群時,不宜使用多而小的伺服器資源,有如下弊端:

使用大規格ecs的優勢:

選擇master節點規格

通過容器服務建立的kubernetes集群,master節點上執行著etcd、kube-apiserver、kube-controller等核心元件,對於kubernetes集群的穩定性有著至關重要的影響,對於生產環境的集群,必須慎重選擇master規格。master規格跟集群規模有關,集群規模越大,所需要的master規格也越高。

對於常見的集群規模,可以參見如下的方式選擇master節點的規格(對於測試環境,規格可以小一些。下面的選擇能盡量保證master負載維持在乙個較低的水平上)

節點規模

master規格

1~5個節點

4核8g(不建議2核4g)

6~20個節點

4核16g

21~100個節點

8核32g

100~200個節點

16核64g

選擇worker節點規格

結語k8s伺服器選型參考

k8s搭建集群

k8s由兩種型別資源組成 分別是 master 和 nodes k8s的集群部署方式有三種 1.kubeadm 2.minikube 3.二進位製包 前兩種為自動部署,簡化操作。說一說手動部署的 二進位製包 k8s集群部署步驟 1.關閉防火牆 firewall cmd state systenctl...

K8s 集群搭建

目前生產部署 kubernetes 集群主要有兩種方式 kubeadm 與 二進位製包 一 kubeadm 概念 kubeadm 是乙個 k8s 部署工具,提供 kubeadm init 和 kubeadm join,用於快速部署 kubernetes 集群。官網 二 二進位製包 總之 kubead...

k8s 集群搭建

一 建立節點 修改主機名 vim etc cloud cloud.cfg 修改配置 preserve hostname true 修改hostname sudo vim etc hostname 修改網路 開啟 etc netplan config.yaml 修改網路配置為 network ethe...