Skip to content

Kubernetes ​


What is Kubernetes? ​

Kubernetes is a management tool for containers based on open-source containers. Kubernetes acts as container deployment, scaling & descaling of containers & load balancing. Initiated by Google, Kubernetes has a large community and works very well with all cloud providers.


What are the features of Kubernetes? ​

  • Automated Scheduling
  • Self Healing Capabilities
  • Automated rollouts and rollbacks
  • Horizontal Scaling and Load Balancing

What's the difference between deploying an application on a host and a container? ​

The main difference is in the architecture. Applications that are deployed on a host will have shared libraries that are used together if there are several applications on the host.

Applications that are deployed in containers will have isolated libraries and binaries. So an application changes will not affect other applications on the same kernel.


How can I deploy an application on a Kubernetes Cluster? ​

Once you have a running Kubernetes cluster, you can deploy your containerized applications (e.g. wordpress, nginx, etc) on top of it using kubectl and the provided cluster configuration.

For common building blocks, such as PostgreSQL, Kafka or Valkey, you can also install an app from the catalog in the cluster's Apps section. See Manage Cluster Apps.


How am I charged for creating Kubernetes Cluster? ​

Clusters are charged according to usage on an hourly basis. After creating a cluster, your credit will immediately be held at the cost for 1 hour, according to the price plan you choose. On the 1st of the following month, an invoice will be issued and the credit amount will be deducted.


Am I charged for apps installed with Cluster Apps? ​

No. Apps installed into your cluster from Apps >> Catalog are not billed separately. They use part of your cluster's capacity, and the cluster is charged by its size as usual. If an app needs more room, resize the cluster.