Configure Kubernetes Cluster Connection Details

You can deploy your containerized applications on a Kubernetes cluster from within the Calibo Accelerate platform. Here we assume that you already have a running Kubernetes cluster.

Prerequisites and Required Permissions

The following table contains the details of the user inputs required in the Kubernetes cluster connection details in the Calibo Accelerate platform and the permissions that must be assigned to the Kubernetes account.

User Input Required in Calibo Accelerate Required Permissions
  • Cluster name

  • Cluster URL

  • Certificate authority data

  • Token

  • Namespace- Create or list a namespace

  • Deployment- Create, update, or delete a deployment

  • Ingress - Create, update, or delete an ingress

  • HorizontalPodAutoscaler (HPA)- Create, update, or delete HPA

Configuring Cluster Connection Details

To access this cluster from within the Calibo Accelerate platform, you must configure the cluster connection details as described in the following steps:

  1. Sign in to the Calibo Accelerate platform and click Configuration in the left navigation pane.

  2. On the Platform Setup screen, on the Cloud Platform, Tools & Technologies tile, click Configure.

  3. On the Cloud Platform, Tools & Technologies screen, in the Kubernetes section, click Configure.

    (After you save your first cluster connection details, you see the Modify button here.)

  4. Configure Kubernetes cluster connection details

  5. On the Kubernetes Cluster Configuration screen, in the Kubernetes tile, click CONFIGURE.

  6. Proceed to configure Kubernetes cluster connection details

  7. Configure the following cluster connection details and other options:

    • Configuration Name: Give a name to your configuration. Your Kubernetes cluster connection details are saved by this name in the Calibo Accelerate platform.

    • Description: Provide a description of your configuration. When you save multiple connection details in the Calibo Accelerate platform, a brief description always helps you identify the saved connection details easily.

    • Use one of the following options to provide authentication details of your Kubernetes cluster:

    • Ingress Controller Configurations (Optional)
      In this section, you can add the details of ingress controllers that can be used as predefined configurations for the deployments that are done in your Kubernetes cluster from within the Calibo Accelerate platform.

      Note:

      The ingress controller configurations you add or modify here take effect only after you save and activate the Kubernetes cluster connection configuration. Ensure the cluster connection is successfully validated using the Test Connection button before proceeding.

      As per your requirements and policies, you can allow or restrict modifications to this configuration at a stage level in the Deploy phase.

      For detailed information on how to configure ingress controller details, see Configuring Ingress Controllers for Kubernetes Clusters.

    • Secure configuration details with a password
      To password-protect your Kubernetes cluster connection details, enable the Secure configuration details with a password option, enter a password, and then retype it to confirm.

      This is optional but recommended. When you share the connection details with multiple users, password protection helps you ensure authorized access to the connection details.

      After you save and activate the configured connection details, you can see them listed on the Cloud Platform, Tools & Technologies screen.

With this, you are all set to connect with your Kubernetes cluster from within the Calibo Accelerate platform. You can select this cluster when you deploy your tech stack. You may want to configure the next tool required for your product development.

Related Topics Link IconRecommended Topics

What's next? Configure Source Code Repository Connection Details