Hetzner, AppDeployment, LoadBalancer - Help needed #11295
-
Hi, Step 1 Step 2 Step 3 kubectl get nodes
NAME STATUS ROLES AGE VERSION
usercluster-7c4f4dcdc9-hmk7k Ready <none> 42m v1.24.6
usercluster-7c4f4dcdc9-pf8sr Ready <none> 42m v1.24.6 Step 4 kubectl get deployments
hello-world 3/3 3 3 36m Step 5 kubectl expose deployment hello-world --type=LoadBalancer --name=my-service
But EXTERNAL-IP is still "pending". We annotate service
But nothing happen. We wonder why. Everything works on the main cluster where KKP is installed. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 9 replies
-
Hi @clickersmudge, the Hetzner CCM (Cloud Controller Manager) and CSI components are automatically installed onto user clusters. You should be able to see Pods with a edit: Setting up a network either in the cluster spec or on the datacenter is required for CCM and CSI to be set up. To identify issues with your load balancer, I'd recommend to review (and perhaps share) I'd recommend to create the Service directly via the proper annotations in a YAML file (for an example, see the Hetzner CCM documentation) instead of using |
Beta Was this translation helpful? Give feedback.
-
@embik Hi, Master/Seed where KKP is installed.
User cluster
I dont see "hcloud-csi-" on user cluster.
|
Beta Was this translation helpful? Give feedback.
Hi @clickersmudge, the Hetzner CCM (Cloud Controller Manager) and CSI components are automatically installed onto user clusters. You should be able to see Pods with a
hcloud-csi-
prefix in your user cluster'skube-system
namespace. In addition, the Hetzner CCM for your user cluster is installed in the seed cluster's namespace for your cluster.edit: Setting up a network either in the cluster spec or on the datacenter is required for CCM and CSI to be set up.
To identify issues with your load balancer, I'd recommend to review (and perhaps share)
kubectl describe svc my-service
the logs forhcloud-cloud-controller-manager
Pods in yourcluster-XYZ
seed namespace. It's possible that the addit…