当前位置: 首页 > 网络应用技术

K8S部署Flink-on-K8S操作员

时间:2023-03-09 12:53:49 网络应用技术

  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

猜你喜欢