XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Feedback: XO Cloud Controller Manager (CCM)

    Scheduled Pinned Locked Moved Infrastructure as Code
    6 Posts 3 Posters 222 Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T Offline
      ThasianXi
      last edited by

      Offering feedback that my implementation of the XO CCM (v1.0.0-rc.1) into my K8s cluster was successful; I validated that the nodes were labeled as expected. I attached screenshots from Rancher and the CLI.
      In my lab, I use OCNE 1.9 (Oracle Cloud Native Environment) on Oracle Linux 9.7.

      In my setup, I edited the kubeadm-config ConfigMap and on all nodes added the Kubelet argument for the cloud provider.
      I restarted the Kubelet on all nodes and then deployed the CCM via Method 1 per the documentation

      ⚗ From my setup to set the cloud-provider:

      kubectl edit cm kubeadm-config -n kube-system

      apiServer:
        extraArgs:
          cloud-provider: external
      controllerManager:
        extraArgs:
          cloud-provider: external
      

      sudo vim /etc/sysconfig/kubelet

      KUBELET_EXTRA_ARGS="--fail-swap-on=false --cloud-provider=external"
      

      sudo systemctl daemon-reload && sudo systemctl restart kubelet

      Rancher_XO_CCM_labels.png

      OCNE_XO-CCM_pod.png

      nathanael-hN CyrilleC 2 Replies Last reply Reply Quote 1
      • nathanael-hN Offline
        nathanael-h Vates 🪐 DevOps Team @ThasianXi
        last edited by

        @ThasianXi Thank you very much for this detailed feedback! Did you deployed the CCM on a new cluster or an existing? My question is to know if you relied on the CCM to initialize the nodes.

        T 1 Reply Last reply Reply Quote 0
        • CyrilleC Offline
          Cyrille Vates 🪐 DevOps Team @ThasianXi
          last edited by

          @ThasianXi Thank you for your feedback ! 👍

          1 Reply Last reply Reply Quote 0
          • T Offline
            ThasianXi @nathanael-h
            last edited by

            @nathanael-h You're welcome. I deployed CCM to an existing cluster and only checked that the labels were applied; I did not use CCM to initialise nodes.
            Any other questions about my setup, let me know.

            nathanael-hN 1 Reply Last reply Reply Quote 0
            • nathanael-hN Offline
              nathanael-h Vates 🪐 DevOps Team @ThasianXi
              last edited by

              @ThasianXi Nice, thanks 🙂 For now no other question related to the CCM. But I would be very interesting if you have some feedback about the CSI Driver. We'll work on this in the coming weeks. https://github.com/vatesfr/xenorchestra-csi-driver

              T 1 Reply Last reply Reply Quote 0
              • T Offline
                ThasianXi @nathanael-h
                last edited by

                @nathanael-h I have not yet tried the XO CSI driver, if I do I will leave feedback on the relevant thread. (I found the one started in 2025 November)

                1 Reply Last reply Reply Quote 1

                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                With your input, this post could be even better 💗

                Register Login
                • First post
                  Last post