本篇文章作者認為透過 Kubernetes Operator 的設計與精神,是有辦法達到夢寐以求中的 Zero-touch Ops,甚至發展到所謂的 AIOps,維運人員盡可能地減少主動去管理應用程式的部署。
一開始探討到微服務架構與 DevOps 文化的興起,愈來愈多的叢集與資源需要管理,但是如果今天應用程式本身難以管理的話,維運人員則必須要花費大量的精力與時間來部署這些應用程式,這無疑是種本末倒置的行為。
本文一開始作者先快速地複習什麼是 Operator,基本上可以當作是 k8s controller 的延伸版本,畢竟 K8s controller 其運作原理也是透過一個無止盡的迴圈,根據使用者輸入事先定義的好的資源格式,來確保當前叢集內的運行狀態有符合需求。Operator 基於這個概念上,讓使用者可以使用 CRD 這種自定義的格式來定義自己的資源,不單純只是所謂的 deployment/pod/service 等,可以是更符合應用程式需求的抽象資源,譬如 GitRepo, Network, PrometheusService 等
文章內還有更多關於 Operator 的介紹,包含如何透過 SDK 來撰寫開發一個 Operator,有興趣瞭解的
不可錯過。
文章後半部在探討關於 AIOPs 如何達成 Zero-Touch Ops 的願景,文中先以一張圖片來解釋 AIOps 的架構,最後提到如何將 AIOPs 與 Operator 的架構整合為一,該架構中整合了不少常見服務來滿足不同面向的要求,譬如 Grafana, Prometheus, ServiceMesh/istio, Ansible 等。
https://medium.com/faun/kubernetes-operators-to-realize-the-dream-of-zero-touch-ops-5bc8c3e5e11b
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「prometheus operator」的推薦目錄:
- 關於prometheus operator 在 矽谷牛的耕田筆記 Facebook 的最佳貼文
- 關於prometheus operator 在 矽谷牛的耕田筆記 Facebook 的最佳解答
- 關於prometheus operator 在 コバにゃんチャンネル Youtube 的最佳解答
- 關於prometheus operator 在 大象中醫 Youtube 的最讚貼文
- 關於prometheus operator 在 大象中醫 Youtube 的最佳貼文
- 關於prometheus operator 在 Prometheus Operator - GitHub 的評價
- 關於prometheus operator 在 Helm Prometheus operator doesn't add new ServiceMonitor ... 的評價
- 關於prometheus operator 在 Prometheus Operator - The Blue Book 的評價
- 關於prometheus operator 在 v1 - pkg.dev 的評價
prometheus operator 在 矽谷牛的耕田筆記 Facebook 的最佳解答
Rancher v2.5 釋出!
這幾天 Rancher 正式釋出 v2.5 版本,這邊就來重點節錄一些改變
1. 強化與雲端環境 EKS 與 輕量級 K3s 環境的整合,此外宣稱所有 Kubernetes 服務上面都可以安裝 Ranche 用其來幫忙管理
Rancher v2.5 釋出!
這幾天 Rancher 正式釋出 v2.5 版本,這邊就來重點節錄一些改變
1. 強化與雲端環境 EKS 與 輕量級 K3s 環境的整合,此外宣稱所有 Kubernetes 服務上面都可以安裝 Ranche 用其來幫忙管理
2. 針對美國環境要求而開發更具安全性的發行版,符合 FIPS(Federal Information Processing Standars)
3. 整合 GitOps 部署,針對大規模 Edge 叢集的自動部署解決方案 fleet
4. Monitoring 強化,減少與 Rancher 本身的連接性,反而更加使用 Prometheus operator 來提供服務。管理人員可以直接創建相關的 CRD 提供服務,而這些資訊也都會被 Rancher UI 給一併呈現
其中 (4) 裡面還提供的 cluster-level 的客製化設定,就不需要向過往一樣要開很多個 project-level 的 prometheus 來處理,這方面輕鬆不少
資料來源:
- https://rancher.com/blog/2020/rancher-2-5-delivers-computing-everwhere-strategy
- https://github.com/rancher/fleet
- https://fleet.rancher.io/
- https://github.com/rancher/rancher/issues/23239
2. 針對美國環境要求而開發更具安全性的發行版,符合 FIPS(Federal Information Processing Standars)
3. 整合 GitOps 部署,針對大規模 Edge 叢集的自動部署解決方案 fleet
4. Monitoring 強化,減少與 Rancher 本身的連接性,反而更加使用 Prometheus operator 來提供服務。管理人員可以直接創建相關的 CRD 提供服務,而這些資訊也都會被 Rancher UI 給一併呈現
其中 (4) 裡面還提供的 cluster-level 的客製化設定,就不需要向過往一樣要開很多個 project-level 的 prometheus 來處理,這方面輕鬆不少
資料來源:
- https://rancher.com/blog/2020/rancher-2-5-delivers-computing-everwhere-strategy
- https://github.com/rancher/fleet
- https://fleet.rancher.io/
- https://github.com/rancher/rancher/issues/23239
prometheus operator 在 Prometheus Operator - The Blue Book 的推薦與評價
Once installed the Prometheus Operator provides the following features: Create/Destroy: Easily launch a Prometheus instance for your Kubernetes namespace, a ... ... <看更多>
prometheus operator 在 Prometheus Operator - GitHub 的推薦與評價
The Prometheus Operator provides Kubernetes native deployment and management of Prometheus and related monitoring components. The purpose of this project is ... ... <看更多>
相關內容