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.
- Automated Scheduling
- Self Healing Capabilities
- Automated rollouts and rollbacks
- Horizontal Scaling and Load Balancing
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.
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.
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.