一、k8s介紹(第一章、k8s高可用集群安裝)


作者:北京小遠
出處:http://www.cnblogs.com/bj-xy/
參考課程: Kubernetes全棧架構師(電腦端購買優惠)
文檔禁止轉載,轉載需標明出處,否則保留追究法律責任的權利!

目錄:

一、k8s

Kubernetes是Google 2014年創建管理的,是Google 10多年大規模容器管理技術Borg的開源版本。它是容器集群管理系統,是一個開源的平台,可以實現容器集群的自動化部署、自動擴縮容、維護等功能

二、高可用架構圖

架構圖

管理層
master:
ETCD(鍵值數據庫): 集群環境用於存儲k8s產生的數據 
ApiServer:k8s控制單元
ContrllerManager:集群控制器
scheduler:集群調度器,調度pod等

負載層
load Balancer:master復制均衡組件
(Haproxy+Keepliaved)

節點層
node:
kubelet:
kube-proxy:

三、k8s官網

官網地址
Git地址
二進制包下載地址

通過官網可以了解最新的k8s信息
通過git地址下載二進制源碼包

四、生產環境建議

etcd:
生產環境中etcd一定要和系統盤分開,一定要用ssd硬盤,並創建raid

Docker:
Docker數據盤也要和系統盤分開,有條件的話可以使用ssd硬盤,並創建raid

均建議配置LVM可擴容磁盤,高於200節點,建議分開etcd網絡與k8s網絡
為了性能更加優化當有多網卡的情況下我們配置網卡band+多網絡環境
服務名稱 節點數 資源推薦
master 0-100 8C 16G
master 100-250 8C 32G
etcd 0-50 2C 8G 80SSD
etcd 50-250 4C 16G 200SSD
node 無特殊要求根據需求配置,要區分數據盤與系統盤


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM