Giter Club home page Giter Club logo

Comments (7)

batistein avatar batistein commented on June 15, 2024 1

could you ssh to the node and do crictl ps?
And did you installed the ccm and a cni? I see that the node status is NotReady
A kubectl get pods -A could be very helpful.

from cluster-api-provider-hetzner.

batistein avatar batistein commented on June 15, 2024

@kisahm this looks like the bootstrap provider (e.g. kubeadm) didn't created the kubeconfig secret... See: secrets "mycluster-kubeconfig" not found. Is the error persistent after you recreated the cluster?

Edit: After revisiting your output, it seems that the secret is there. So the question is only if the error is persistent?

from cluster-api-provider-hetzner.

kisahm avatar kisahm commented on June 15, 2024

@batistein i've dropped the cluster but i'll recreate a new and send you the output.
does the capi provider needs the cni and ccm to complete the deployment after the first control plane is up?

from cluster-api-provider-hetzner.

batistein avatar batistein commented on June 15, 2024

@kisahm every kubernetes cluster needs a ccn and a cni to work properly. In simple terms, the cluster api takes over the lifecycle management of the cluster. It also checks whether the nodes are ready, apiserver, etcd are functioning as intended. So if the initialization of the node is missing it will not create any further control-planes.

from cluster-api-provider-hetzner.

kisahm avatar kisahm commented on June 15, 2024

@batistein thx for your support. i missunterstood the docs.
i've deployed cni and ccm after the first controller is up and after this the other control plane nodes are created

from cluster-api-provider-hetzner.

batistein avatar batistein commented on June 15, 2024

I'm glad to help! Do you have a suggestion on how we can improve the documentation at this point?
And if you like the project please give it a ⭐

from cluster-api-provider-hetzner.

radimk avatar radimk commented on June 15, 2024

Re docs improvements: can you mention in https://github.com/syself/cluster-api-provider-hetzner/blob/main/docs/topics/quickstart.md#apply-the-workload-cluster that following two steps (CNI and CCM deployment) are needed to finalize the bootstrap before the timeout for node deployment expires?

from cluster-api-provider-hetzner.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.