我正在构建的操作员需要与其他 Kubernetes 集群通信,是否有任何最佳实践可以从在 Kubernetes 上运行的操作员中做到这一点?
使用k8s.io/client-go/tools/clientcmd
包我可以调用BuildConfigFromFlags
方法传递masterURL
和 kubeconfig 位置。这在 Kubernetes 外部运行良好,但在 Kubernetes 内部,可以对 kubeconfig 位置做出任何假设吗?还是应该使用其他 API?
附带说明:我正在使用controller-runtime
的Client
API 与 Kubernetes 对话。