Я пытаюсь полностью автоматизировать развертывание в моем кластере Kubernetes с помощью Bazel и rules_k8s . Но я не знаю, как применить внешние конфигурации к моему кластеру. Обычно я запускаю команду типа
kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v0.12.0/cert-manager.yaml
Но я хочу, чтобы это происходило автоматически, когда я запускаю свое правило
k8s_objects(
name = "kubernetes_deployment",
objects = [
"//kubernetes:nginx",
"//services/gateway:k8s",
"//services/ideas:k8s",
# ...
]
)
для развертывания всего в Kubernetes.