|NO.Z.00258|——————————|CloudNative|——|KuberNetes&中介軟體容器化及helm.V05|------------------------------------------|中介軟體.v05|operator概述|
阿新 • • 發佈:2022-03-31
[CloudNative:KuberNetes&中介軟體容器化及helm.V05] [Applications.KuberNetes] [|DevOps|k8s|中介軟體容器化及Helm|部署RedisOperator|部署redis叢集|叢集擴容與縮容|叢集清理|]
一、使用Operator部署概述
### --- Operator部署概述 ~~~ # 部署一些有狀態的應用或者比較複雜的應用去部署, ~~~ 若是手動去部署redis,mysql,mysql主從,mysql一主多從, ~~~ mysql-mgr部署不叫複雜,使用到operator就比較簡單了。
~~~ # 在生產環境中:
~~~ 自己手寫operator的機會並不多;因為operator是部署一些比較複雜的有狀態的應用部署。
~~~ 在公司的業務上很少存在有狀態的應用的,大部分都是基於平臺釋出的,
~~~ 基於微服務進行開發的。這種比較適用helm去部署
~~~ 常用的第三方元件,operator已經寫好了,不建議自己去寫,
~~~ 直接使用官方或者別的作者寫好的即可。
二、operator部署應用建議
### --- operator部署應用建議 ~~~ # 檔案operator: ~~~ 在生產環境中:gitlab和jenkins:自己公司使用,不建議放在容器裡面, ~~~ 會影響它的效能,儘可能的單獨找一臺宿主機去部署。
~~~ # 檔案operator:Grafana:
~~~ 也是不建議放在容器中,是比較簡單的。使用容器部署,有點大材小用。
~~~ 檔案operator:OpenFaas:函式級服務:公司用的比較少的平臺
~~~ 檔案operator:Prometheus:用起來比較好用,建議使用operator去部署。
~~~ 檔案operator:RBAC Manager:operator寫的非常不錯:
三、Operator模板地址:### --- operator模板地址 ~~~ https://github.com/operator-framework/awesome-operators ### --- redis-cluster-operator模板 ~~~ https://github.com/ucloud/redis-cluster-operator
===============================END===============================
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ——W.S.Landor
來自為知筆記(Wiz)