쿠버네티스는 컨테이너화된 애플리케이션을 배포하기 위한 오픈소스 오케스트레이터이다. 클라우드 네이티브 애플리케이션을 구축하기 위한 표준 API로 자리매김했다. 분산 시스템을 위한 검증된 인프라스트럭쳐로 쿠버네티스는 신뢰성과 확장성을 갖춘 분산 시스템을 성공적으로 구축하고 배포는데 필요한 소프트웨어를 제공한다.
이러한 API는 주로 분산 시스템에 의해 제공되며, API를 구현하는 다양한 부분들은 각기 다른 머신에서 실행되고 네트워크를 통해 연결되며 네트워크 커뮤니케이션을 통해 액션을 조정한다. 다시말해, 시스템의 한 부분이 고장 났거나 동작을 멈춘 경우에도 전체 시스템이 실패해서는 안된다. 마찬자기로, 소프트웨어가 롤아웃되는 동안이나 그 밖의 유지 관리 작업 중에도 해당 시스템은 가용성을 보장해야 한다. 서비스를 구현ㅇ하는 분산시스템은 지속적으로 증가하는 사용량을 인지해 근본적인 재설계 없이도 시스템의 용량을 늘릴 수 있도록 높은 확장성을 갖춰야 한다. 쿠버네티스 같은 컨테이너 및 컨테이너 API를 사용하는 이유는 여러가지가 있으나 다음과 같은 이점이 있기 때문이다.