Kubernetes Terminology and Concepts
Kubernetes & containers, and where cloud native fits in – the basics

Kubernetes & containers, and where cloud native fits in – the basics

11/30/2017 · Rebecca Dodd

What this post added

This post introduces the fundamental concepts of containers, Kubernetes, and cloud native development. It explains containers as OS-based virtualization for running applications and dependencies independently, contrasting them with VMs by noting they run as Linux processes within the kernel, making them smaller and faster. Kubernetes is described as a container scheduler that automates the management of containers, focusing on partitioning resources dynamically for scaling. Cloud native development is defined as building applications purpose-built for the cloud, embracing loosely coupled services and portability across clouds. The post highlights the benefits of this approach, including increased agility, reduced hardware usage, and developer time savings. It also points to GitLab's solutions for Kubernetes and cloud native development.

Read the original post ↗