Skip to main content

What is Kubernetes?

Kubernetes (K8S) is an open-source container orchestration platform for the automation of deployments, escalation and management of contained applications. Read more on “Introduction to Kubernetes - Container Orchestrator” on our blog.

Aplyca Will Improve Your Content Strategy with Kubernetes

Our Kubernetes services

On-Premise Kubernetes mounting

We train and accompany your operations team in the management of Kubernetes.

Consultancy

Consultation for the adoption and architecture of Kubernetes.

Kubernetes Cloud Mounting

Amazon Web Services, Microsoft Azure, Google Container Engine

PaaS Solutions

  • RedHat OpenShift(™).
  • Tectonik.

Advantages of Kubernetes

Kubernetes K8S is the most popular solution for container orchestration because of its development speed and wide adoption.Its main features are:
  • Scaling and auto-scaling: depending on use of the CPU, it allows the vertical scaling of your applications automatically or manually (through a command or through the interface).
  • Discovery of services and load balancing: an external mechanism for the discovery of services is not necessary, because Kubernetes assigns containers their own IP address, as well as a unique DNS for a set of containers. It also can perform load balancing and failover.
  • Self-repair: you can automatically restart a failed container, and replace or re-plan containers when a node dies. Additionally, you can stop containers that don’t respond to user-defined health checks.
  • Automatic rollbacks and deployments: Kubernetes deploys updates or reconfigurations progressively while monitoring application health, to ensure that it does not kill all instances at once, In case of failure, it makes an automatic rollback.
  • Planning: according to the resources it requires and other restrictions, Kubernetes oversees and determines in which node each container will be executed. It combines critical workloads and best-performance, to enhance utilization and resource savings.
  • Configuration and secret management: sensitive information, such as passwords or SSH keys, is stored in Kubernetes, hidden in secrets. Both the configuration of the application and the secrets are deployed and updated without having to reconstruct the image or expose confidential information.
  • Storage Orchestration: you can automatically mount the storage system you need, whether it is local storage, storage in a public cloud provider (such as GCP or AWS), or even a network storage system, such as NFS, SCSI, Gluster, Ceph, Cinder-or Flocker.
  • Batch execution: in addition to the services, Kubernetes can manage batch and CI workloads, replacing failed containers.

Do you want to know how Aplyca can help you?