Kubernetes

This map details the fundamental concepts of Kubernetes as well as the different components that make up a cluster. Additional resources will be made available to students through links embedded throughout the map.

Kom i gang. Det er Gratis
eller tilmeld med din email adresse
Kubernetes af Mind Map: Kubernetes

1. Pod Resource Management Types

1.1. Pods

1.2. ReplicaSets

1.3. Deployments

1.4. StatefulSets

1.5. DaemonSets

1.6. Jobs

1.7. CronJobs

2. Networking

2.1. Network Overlay

2.1.1. Container Network Interface

2.2. Kubernetes Cluster Network

2.3. Cluster DNS

2.4. Network Policy

2.5. Kubernetes Networking - Video Resource

3. Services and Related Concepts

3.1. Service Types

3.1.1. ClusterIP

3.1.2. NodePort

3.1.3. LoadBalancer

3.1.4. ExternalName

3.2. Headless Service

3.3. Services Without Selectors

3.4. Service Discovery

3.5. Ingress

4. Storage

5. Extended Roadmap

6. Kubernetes Concepts (Table of contents)

6.1. Kubernetes Overview

6.2. Kubernetes Architecture

6.3. Building A Cluster

6.4. Kubernetes Objects

6.5. Pod Resource Management Types

6.6. Networking

6.7. Storage

6.8. Security

6.9. Extended Roadmap

7. Overview

8. Kubernetes Architecture

8.1. Kubernetes Cluster

8.1.1. Namespaces

8.1.1.1. Initial Namespace

8.1.1.1.1. default

8.1.1.1.2. kube-system

8.1.1.1.3. kube-public

8.1.1.1.4. kube-node-lease

8.1.2. Nodes

8.1.2.1. Node Components

8.1.2.1.1. kubelet

8.1.2.1.2. kube-proxy

8.1.2.1.3. Container runtime

8.1.2.2. Node Types

8.1.2.2.1. Master Node

8.1.2.2.2. Worker Node

8.1.3. Pods

8.1.3.1. Containers

8.2. Cluster Architecture - Video Resource

9. Building A Cluster

9.1. Provisioning Servers

9.1.1. Bootstrapping

9.1.1.1. Configure Hostname

9.1.1.2. Configure Server

9.1.1.3. Install Container Runtime

9.1.1.3.1. kernel moduels

9.1.1.3.2. system level settings

9.1.1.3.3. install containerd

9.1.1.4. Install Kubernetes packages

9.1.1.4.1. install http and curl

9.1.1.5. initialize cluster

9.1.1.5.1. setup networking

9.2. Building a Cluster Video Resource

9.2.1. Kubeadm

10. Kubernetes Objects (AKA Resources)

10.1. Declarative Nature

10.2. Understanding Objects

10.2.1. Building Blocks

10.2.2. Object Types

10.3. Creation and Management

10.3.1. Manifest Files

10.3.1.1. YAML definition

10.3.1.2. Properties and Configurations

10.3.2. Creating Objects

10.3.3. Applying Manifest Files

10.3.3.1. kubectl