Skip to content

Kubernetes in PictureΒΆ

All kubernetes resources, services, components and etc... in picture

Kubernetes Big PictureΒΆ

Cluster SchemaΒΆ

Cluster Schema

k-cluster

ChestSheetΒΆ

ChestSheet

k-cheatsheet

CommandsΒΆ

Commands

k-commands

Road MapΒΆ

K8S RoadMap

k-roadmap k-rm

Helm ChartΒΆ

Helm Chart

k-helmchart

RollBackΒΆ

RollBack

k-rbac

Traffic RoutingΒΆ

Traffic Routing

k-trafficrouting

Kubernetes TerminologyΒΆ

Kubernetes Terminology

kubernetes-terminology

Controller Plan ComponentsΒΆ

Master Node ComponentsΒΆ

Master Node Components

kube-components

Cloud ControllerΒΆ

Cloud Controller

kc_cc_arch

Kube API-ServerΒΆ

Kube API-Server

kube-api-server

Kube SchedulerΒΆ

Kube Scheduler

kube-scheduler

Kube Control ManagerΒΆ

Kube Control Manager

kube-controller kube-controller-components

Node ControllerΒΆ

Node Controller

node-controller

Replication ControllerΒΆ

Replication Controller

replication-controller

Node ComponentsΒΆ

KubeletΒΆ

Kubelet

kubelet-1 kubelet-2

Kube ProxyΒΆ

Kube Proxy

kuber-proxy

Kubernetes Release StrategyΒΆ

K8S Release Strategy

kube-components cluster-versioning Update-patch-policy

WorkloadsΒΆ

PodsΒΆ

Pods

kube-api-pods

Static PodsΒΆ

Static Pods

static-pods-1 static-pods-2

DeploymentΒΆ

Deployment

deployment

Daemon SetΒΆ

Daemon Set

![S04-workload-daemonsets-1]

![S04-workload-daemonsets-2]

![S04-workload-daemonsets-3]

ServicesΒΆ

K8S Services

S03-service-01 S03-service-02 S03-service-03

Cluster IPΒΆ

K8S Cluster IP

service-cluster-ip-1 service-cluster-ip-2

NodePortΒΆ

NodePort

service-node-port-1 service-node-port-2 service-node-port-3 service-node-port-4

Load BalancerΒΆ

Load Balancer

service-load-balancer-1

DNSΒΆ

DNS

dns

Labels and SelectorΒΆ

Labels and Selector

labels-selector-1

GroupBy AppΒΆ

GroupBy App

labels-selector-2

GroupBy TypeΒΆ

GroupBy Type

labels-selector-3

Manifest UsageΒΆ

Manifest Usage

labels-selector-4

Rollout & VersioningΒΆ

Rollout & Versioning

rollout-versioning

Deployment StrategyΒΆ

Deployment Strategy

rollout-versioning-deployment-strategy

UpgradeΒΆ

Upgrade

deployment-update-strategy

RollbackΒΆ

Rollback

deployment-rollback-strategy

ConfigsΒΆ

ENV variablesΒΆ

ENV variables

pod-canter-envs

Pod Config MethodsΒΆ

Pod Config Methods

pod-config-methods

SecurityΒΆ

TLS CertificatesΒΆ

TLS Certificates

apiserver-base-tls

Certification TypesΒΆ

Certification Types

certs-types

Client CertificatesΒΆ

Client Certificates

client-certificates

All Services CertificatesΒΆ

All Services Certificates

all-service-certs

ETCD Peers Cluster CertificatesΒΆ

ETCD

etcd-peers-certs etcd-peers-certs-2

KubeConfig FileΒΆ

KubeConfig File

kube-config-file

APIsΒΆ

api (core group)ΒΆ

api (core group)

k8s-apis-api

apis (named group)ΒΆ

apis (named group)

k8s-apis-apis

AuthorizationΒΆ

RBAC AuthorizationΒΆ

RBAC Authorization

rbac

Webhook AuthorizationΒΆ

Webhook Authorization

webhook

RollBindingΒΆ

Relation between RoleBinding, User and Namespace

RollBinding

roll-binding-ns

StorageΒΆ

CSI vs CNI vs CRIΒΆ

CSI vs CNI vs CRI

csi-cni-cri

Mount VolumesΒΆ

Mount Volumes

mount-volumes

PV & PVCΒΆ

PV & PVC

pv-pvc-pod

Storage ClassΒΆ

Static ProvisioningΒΆ

Static Provisioning

storage-class-static-provisioning

Dynamic ProvisioningΒΆ

Dynamic Provisioning

storage-class-dynamic-provisioning

Headless ServicesΒΆ

Headless Service with PodΒΆ

Headless Service with Pod

headless-services-1

StateFulSets Dedicated StorageΒΆ

K8S StateFulSets Storage

StateFulSet-storage-dedicated-1 StateFulSet-storage-dedicated-2

Network PolicyΒΆ

Ingress & Egress DirectionΒΆ

Ingress & Egress Direction

ingress-egress-direction

Pods Default ConnectionsΒΆ

Pods Default Connections

pod-default-con

Close Ingress or Egress TrafficΒΆ

Close Ingress or Egress Traffic

close-ingress-egress

Network In More DetailΒΆ

Components Ports NumbersΒΆ

Components Ports Numbers

components-ports

Call Resources (Service, Pod) via DNS - FQDNΒΆ

Call Resources (Service, Pod) via DNS - FQDN

k8s-dns-call-pod-svc

Ingress ServiceΒΆ

Ingress SchemaΒΆ

Ingress Schema

ingress-01

Ingress Schema with External LoadBalancerΒΆ

Ingress Schema with External LoadBalancer

ingress-02

Ingress Controller + Ingress ResourceΒΆ

Ingress Controller + Ingress Resource

ingress-03

Requirement Resource Foreach Ingress ControllerΒΆ

Requirement Resource Foreach Ingress Controller

ingres-controller-resources

T-Shoot and DebugΒΆ

Diagnostic ProbesΒΆ

Diagnostic Probes

diagnostic-probes-1

Diagnostic Probes FlowΒΆ

Diagnostic Probes Flow

diagnostic-probes-2

Probes LifeCycleΒΆ

K8S Probes

prob-life-cycle-1 prob-life-cycle-2 prob-life-cycle-3

K8S debug flowchartΒΆ

K8S debug flowchart

k-debug-flowchart