Kubernetes PODS management from Control Panel

Available as of Platform Release 5.3.0 (Ultimate)

Introduction

This feature allows users with ADMINISTRATOR role to manage the PODs deployed in the Platform Kubernetes cluster. That is, they will be able to start, stop and scale the platform services (and microservices in the same namespace) from the Control Panel itself.

How does it work?

A new section will be displayed on the main Control Panel screen, which will include indicators regarding the status of the platform installation:

In addition, a new section is included in the administration menu (Environment Management) that will allow access to the list of all the platform services deployed in the namespace that has been configured.

 

 

 

 

 

 

 

Seeing:

In this UI you can see the memory and CPU consumption both globally and at the service level for the configured Namespace.

In addition, from this interface it will be possible to operate on the services deployed in the Kubernetes cluster, being able to stop them, start them, restart them, modify their base image and scale them depending on the specific needs:

Finally, by clicking on the Configuration button of each of the services, you will access the details of the module configuration, being able to view different information, such as available ports, storage, environment variables...

Configuration

In order to have this functionality, it will be necessary to include in the centralized configuration the connection data to the corresponding CaaS (Openshift or Rancher).

This configuration is called KubernetesManager and looks like this:

The type attribute will allow selecting the corresponding CaaS (Openshift or Kubernetes-Rancher). And the credentials attribute will include the credentials defined in the CaaS.