1. 程式人生 > 其它 >|NO.Z.00258|——————————|CloudNative|——|KuberNetes&中介軟體容器化及helm.V05|------------------------------------------|中介軟體.v05|operator概述|

|NO.Z.00258|——————————|CloudNative|——|KuberNetes&中介軟體容器化及helm.V05|------------------------------------------|中介軟體.v05|operator概述|



[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)