Kubernetes

DevOps & Delivery Technologies
Kubernetes
Kubernetes is an open-source container orchestration platform that automates deployment, scaling, and management of containerized applications. It provides high availability, resilience, and operational consistency at scale.
What is it?
Kubernetes (often abbreviated as K8s) is an open-source system for orchestrating containers across clusters of machines. Originally developed at Google, it standardizes how containerized applications are run in production.
What does it do?
Kubernetes schedules containers, manages service discovery, handles scaling and self-healing, performs rolling updates, and enforces desired state through declarative configuration. It abstracts infrastructure complexity behind a consistent API.
Where is it used?
Kubernetes is widely used in enterprise platforms, SaaS products, microservices architectures, cloud-native applications, and hybrid or multi-cloud environments requiring reliability and scalability.
When & why it emerged
Kubernetes was open-sourced in 2014 to bring Google’s large-scale container orchestration experience to the broader community. It emerged to solve operational challenges of running containers reliably in production.
Why we use it at Internative
We use Kubernetes to build resilient, scalable delivery platforms. It enables us to operate complex systems reliably, automate deployments, and support growth without re-architecting infrastructure.
More in DevOps & Delivery Technologies
Other technologies from the same category of the library.

Helm
Helm is a package manager for Kubernetes that simplifies application deployment and lifecycle management. It uses reusable charts to define, install, upgrade, and version Kubernetes applications consistently.

GitHub Actions
GitHub Actions is a CI/CD and automation platform integrated directly into GitHub. It enables teams to automate build, test, deployment, and delivery workflows using event-driven pipelines defined as code.

GitLab CI/CD
GitLab CI/CD is an integrated DevOps automation platform that enables continuous integration and continuous delivery directly within GitLab. It supports automated testing, building, and deployment through pipeline-as-code workflows.

Bitbucket Pipelines
Bitbucket Pipelines is a cloud-based CI/CD service integrated into Bitbucket. It enables teams to automate build, test, and deployment workflows using YAML-defined pipelines tightly coupled with source control.

Jenkins
Jenkins is an open-source automation server used to build, test, and deploy software through customizable CI/CD pipelines. It enables teams to automate delivery workflows and integrate with a wide range of tools and platforms.

Terraform
Terraform is an Infrastructure as Code (IaC) platform that enables teams to define, provision, and manage cloud infrastructure using declarative configuration files. It supports multi-cloud environments with predictable and repeatable deployments.