попытке запустить его получаю ошибку вида:
Cloud provider is nil
если кто знает куда копать велком
Скорее всего cloud provider is nil
ну ты процитировал ошибку ) это я понял
https://github.com/hetznercloud/hcloud-cloud-controller-manager/blob/main/README.md#deployment
ты хочешь сказать надо добавить Environment="KUBELET_EXTRA_ARGS=--cloud-provider=external" для кубелета?
Деталей маловато
сделал как в оф доке. пошел в кубелеты запихал эту переменную(рестартанул кубелеты). после пошел в хельм чарт и там прописал: args: cloud-provider: external leader-elect: "false" далее запутил helm install
а если: args: cloud-provider: hcloud leader-elect: "false"
Вообще этого нет в оф. доке. Там не просят менять values для чарта
F0507 20:38:19.253197 1 main.go:80] no ClusterID found. A ClusterID is required for the cloud provider to function properly. This check can be bypassed by setting the allow-untagged-cloud option дело сдвинулось
не меняй хельм, ставь как просят в readme
ок. Но оно один фиг ломается по ошибке выше. у меня нету spec.providerID. это может быть из-за того что я куб ставил на vdi через kubeadm ?
у тебя в ошибке решение, которое есть и в дефолтном хельме This check can be bypassed by setting the allow-untagged-cloud option
можно, но тогда будут вот эти проблемы: controller.go:289] error processing service ingress-nginx/ingress-nginx-controller (will retry): failed to ensure load balancer: hcloud/loadBalancers.EnsureLoadBalancer: hcops/LoadBalancerOps.ReconcileHCLBTargets: hcops/providerIDToServerID: missing prefix hcloud://:
Обсуждают сегодня