follow-me-install-kubernetes-cluster和我一步步部署 kubernetes 集群
和我一步步部署 kubernetes 集群
本系列文檔介紹使用二進(jìn)制部署 kubernetes v1.16.6 集群的所有步驟(Hard-Way 模式)。
在部署的過程中,將詳細(xì)列出各組件的啟動(dòng)參數(shù),它們的含義和可能遇到的問題。
部署完成后,你將理解系統(tǒng)各組件的交互原理,進(jìn)而能快速解決實(shí)際問題。
所以本文檔主要適合于那些有一定 kubernetes 基礎(chǔ),想通過一步步部署的方式來學(xué)習(xí)和了解系統(tǒng)配置、運(yùn)行原理的人。
本系列系文檔適用于 CentOS 7 及以上版本系統(tǒng),隨著各組件的更新而更新,有任何問題歡迎提 issue!
由于啟用了 x509 證書雙向認(rèn)證、RBAC 授權(quán)等嚴(yán)格的安全機(jī)制,建議從頭開始部署,否則可能會(huì)認(rèn)證、授權(quán)等失??!
從 v1.16.x 版本開始,本文檔做了如下調(diào)整:
- 容器運(yùn)行時(shí):用 containerd 替換 docker,更加簡單、健壯;相應(yīng)的命令行工具為 crictl;
- Pod 網(wǎng)絡(luò):用 calico 替換 flannel 實(shí)現(xiàn) Pod 互通,支持更大規(guī)模的集群;
新增指標(biāo)監(jiān)控系統(tǒng):使用主流的 Prometheus、Grafana 技術(shù)棧實(shí)現(xiàn)集群指標(biāo)采集和監(jiān)控;
如果想繼續(xù)使用 docker 和 flannel,請(qǐng)參考附件文檔。
歷史版本
步驟列表
- 00.組件版本和配置策略
- 01.初始化系統(tǒng)和全局變量
- 02.創(chuàng)建CA根證書和秘鑰
- 03.部署kubectl命令行工具
- 04.部署etcd集群
- 05-1.部署master節(jié)點(diǎn).md
- 06-1.部署woker節(jié)點(diǎn)
- 07.驗(yàn)證集群功能
- 08-1.部署集群插件
- 09.部署Docker-Registry
- 10.清理集群
- A.瀏覽器訪問apiserver安全端口
- B.校驗(yàn)TLS證書
- C.部署metrics-server插件
- D.部署Harbor-Registry
在線閱讀
電子書
打賞
如果你覺得這份文檔對(duì)你有幫助,請(qǐng)微信掃描下方的二維碼進(jìn)行捐贈(zèng),加油后的 opsnull 將會(huì)和你分享更多的原創(chuàng)教程,謝謝!
廣告位
版權(quán)
Copyright 2017-2020 zhangjun ([email protected])
知識(shí)共享 署名-非商業(yè)性使用-相同方式共享 4.0(CC BY-NC-SA 4.0),詳情見 LICENSE 文件。
