極客時間運維進階訓練營第十七週作業-待完成

1、基於 NetworkPolicy 限制 magedu namespace 中的所有 pod 不能跨 namespace 訪問 (只能訪問當前 namespace 中的所有 pod)。
2、在 kubernetes 環境部署 zookeeper 集羣並基於 NFS 或 StorageClass 等方式實現創建持久化。
3、在 Kubernetes 環境部署基於 StatefulSet 運行 MySQL 一主多從並基於 NFS 或 StorageClass 等方式實現數據持久化。
4、在 Kubernetes 環境運行 java 單體服務 Jenkins(自己構建鏡像或使用官方鏡像)、以及實現單 Pod 中以多容器模式運行基於 LNMP 的 WordPress(自己構建鏡像或使用官方鏡像),數據庫使用上一步驟運行在 K8S 中的 MySQL。
5、基於 LimitRange 限制 magedu namespace 中單個 container 最大 1C1G,單個 pod 最大 2C2G,並默認爲 CPU limit 爲 0.5 核、默認內存 limit 爲 512M。
6、基於 ResourceQuota 限制 magedu namespace 中最多可分配 CPU 192C,內存 512G。
7、基於 Operator 在 Kubernetes 環境部署 prometheus 監控環境 (prometheus-server、cAdvisor、grafana、node-exporter 等)。
8、手動在 kubernetes 中部署 prometheus 監控環境 (prometheus-server、cAdvisor、grafana、node-exporter 等)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章