Flink-Sperator极大地促进了我们管理Flink集群及其作业。我们只需要自定义YAML文件即可完成。Flink尚未给定Flink-operator方案,但是GoogleClodPlatform提供了基于KubeBuilder的Flink-operator解决方案。Next,将引入Flink-Operator的安装方法。
Flink-operator简介,请参阅:https://www.cnblogs.com/tence-cloud-native/p/p/13704458.html
删除Config/Crdchart中的CRD文件。因为有一个错误,因此无法自动安装CRD。它应该是一个版本问题。Google提供的官方文件基于K8S-1.17版本。如果您的K8S群集为1.18,则将报告错误。
CRD仍报告错误
查找以下解决方案:https://github.com/googleclecloudplatform/flink-n-k8s-perator/issues/266
在线查找相应的镜子,将其拉动,将其推到私人镜像图像
以下是我发现的三个可用镜子:
Helm-Chart/Flink-operator/OperatorImage的值
Helm-Chart/Flink-operator/femplates/Flink-operator.yaml取代了私人镜子Kube-rbac-proxy
Helm-chart/Flink-operator/femplates/generate-cert.yaml替换了私人镜面部署:webhook-cert
= false
Argo CD支持包括Helm图表在内的多个Kubernetes列表,这些列表可以由ArgOCD直接用于管理安装。
Flink-oserator在这里完成。我将带来Flink集群的管理示例,因此请继续关注。
https://www.cxybb.com/article/u010318804/118307213