Table of Contents Table of Contents Title and Copyright Information Preface Documentation License Conventions Documentation Accessibility Access to Oracle Support for Accessibility Diversity and Inclusion 1 Introduction to Kubernetes 2 Kubernetes Architecture Network Planes Management Plane Control Plane Data Plane Storage Cloud Native Storage Persistent Storage Container Storage Interface Plugins Cloud Native Networking Highly Available Clusters Load Balancer Highly Available Cluster with External Load Balancer Highly Available Cluster with Internal Load Balancer Container Runtimes Authentication 3 Kubernetes Components Nodes Control Plane Nodes Control Plane Replica Nodes Worker Nodes Pods ReplicaSet, Deployment, and StatefulSet Controllers Services Volumes Namespaces CRI-O 4 Using Kubernetes Getting Node Information Running an Application in a Pod Scaling a Pod Deployment Deleting a Service or Deployment Viewing Pods in Namespaces 5 Creating Kata Containers Checking Hardware Setting Runtime Classes Creating Kata Containers