/multi-k8s-client

该 SDK 实现多K8S集群的资源(crd)操作,包括创建、查询、删除、更新等。

Primary LanguageGo

简介

该 SDK 实现多 K8S 集群的资源操作,包括创建、查询、删除、更新等。还增加了 Crd 资源的支持。 支持 restApi 结构体的定义,也支持直接使用 yaml 操作。

使用

go get -u github.com/xops-infra/multi-k8s-client@main

更新日志

  • 2024-08

    • feat: 支持 CrdFlinkTMScale 调整 TM 数量
    • feat: 支持 FlinkDeploymentRestart 支持制定重启类型,JM/TM/ALL
  • 2024-07

    • feat: support jobmanager sidecar;
  • 2024-06

    • feat: support flink v1.12(flink-operator is not support flink version below 1.12);
  • 2024-04

    • feat: support sparkOnK8S;
  • 2024-02

    • feat: init k8s from kubePath&kubeConfig;
    • feat: support flink crd list with filter;
  • 2024-01