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?

Currently we provide you a faster way to create 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 provided cluster configuration.


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.