Category: Kubernetes, yaml

Containers are lightweight, standalone, executable package of software, with all its dependencies (code, runtime, settings, libraries etc) in one image. If you are familiar with Java apps and the Java runtime environment, then you can consider Containers as analogous to that.

This is the open-source runtime that allows Docker containers to run.3 Ubuntu; This is a GKE optimised version of Ubunto and offers additional support packages for specific container requirements.

As we know, Containers run in Pods, and Container port numbers are exposed in the Pod Spec yaml file.

To make data accessible to all containers in the same pod you need Volume Abstractions — a directory of files available to all containers, and specified in the PodSpec.

Related Articles