Choosing a Container-Native Network for Kubernetes

Kubernetes can support a host of plugins based on the Container Network Interface (CNI) specification, which defines the network connectivity of containers and deals with the network resources when the container is deleted. The CNI project is a part of CNCF incubating projects.

Choosing an Operating System and Container Runtime for Your Cloud Native Stack

Containers redefined the role of an operating system (OS). With much of the heavy lifting moving to container runtimes, an OS has become a thin layer that provides access to physical resources. This shift has resulted in a new breed of operating systems called container-optimized OS (COS).

The Most Popular Cloud Native Storage Solutions

Container-native storage exposes the underlying storage services to containers and microservices. Like software-defined storage, it aggregates and pools storage resources from disparate mediums.

What Is the Modern Cloud Native Stack?

While Kubernetes is an important element of the cloud native stack, developers and DevOps engineers need additional software to deploy, scale and manage modern applications.

How Kubernetes Is Becoming the Universal Control Plane for Distributed Applications

Kubernetes is fast becoming the preferred control plane for scheduling and managing jobs in highly-distributed environments. These jobs may include deploying virtual machines on physical hosts, placing containers in edge devices, or even extending the control plane to other schedulers such as serverless environment

How Kubernetes Provides Networking and Storage to Applications

This post will explain the architectural decisions behind how Kubernetes handles networking and storage.

How Does Service Discovery Work in Kubernetes?

The previous article in this series covered the basics of nodes and pods. As a reminder, a node is the workhorse of the Kubernetes cluster, responsible for running containerized workloads; additional components of logging, monitoring and service discovery; and optional add-ons.

How Do Applications Run on Kubernetes?

Each Kubernetes node includes a container runtime, such as Docker, plus an agent (kubelet) that communicates with the head. A node may be a virtual machine (VM) running in a cloud or a bare metal server inside the data center.

How Does Kubernetes Work?

A contemporary application, packaged as a set of containers and deployed as microservices, needs an infrastructure robust enough to deal with the demands of clustering and the stress of dynamic orchestration. Such an infrastructure should provide primitives for scheduling, monitoring, upgrading and relocating containers across hosts. It must treat the underlying compute, storage and network primitives as a pool of resources.

KubeCon Pancake Breakfast: Why Your K8s ‘Stack’ Should Be Boring

Virtual panacake breakfast panel passes the syrup to sweeten the state of K8s, which may be stateless, but also means there’s plenty of room for sides.Kubernetes is becoming boring and that’s a good thing — it’s what’s on top of Kubernetes that counts. In this The New Stack Analysts podcast, TNS founder and Publisher Alex Williams asked KubeCon attendees to join him for a short “stack” at our “Virtual Pancake and Podcast” to discuss “What’s on your stack?”

What Is Container Orchestration?

While containers help increase developer productivity, orchestration tools offer many benefits to organizations seeking to optimize their DevOps and operations investments.

New Kubernetes Ebook! Learn the Latest

Download this free 80-page resource to learn more about Kubernetes architecture, adoption trends and the modern cloud native stack.

How AI Observability Cuts Down Kubernetes Complexity

During the podcast, we dig into how AI — and automation in general — is impacting observability in Kubernetes environments. To kick the show off, I asked Grabner to clarify what he means by “AI observability.”

Kelsey Hightower on His Very Personal Kubernetes Journey

Kelsey Hightower speaks about his role in Kubernetes since the beginning, his thoughts on the project’s leadership today and the challenges that lay ahead.