Please enable JavaScript.
Coggle requires JavaScript to display documents.
Kubernetes (Concepts (Pods (Comp (Shared Resources (Storage Volumes, 1…
Kubernetes
Concepts
Deployments
Duty
Self Healing from Failure
Manage Instances of 1 App
<=> 1 Application <==> n Pods
Pods
Duty
Comp
N Containers
Shared Resources
Storage Volumes
1 Unique Network Addr(Cluster Wide)
Infos
Features
1 Unique IP (Cluster Wide)
Service
Duty
Group Pods
<==> n Pods
Expose the Pods
Outside Cluster
LoadBalancers
NodePort
Load Balancing
Service Discovery
Categories
ClusterIP
Default, Accessible only in cluster
NodePort
Map service to <NodeIP>:<NodePort>
LoadBalancer
Cluster must have balancers
ExternalName
The service are provided by the service outside the cluster
Features
1 Unique IP
1 exposed Port
Labels
Duty
Organize Related Objects
Features
Key/Value
Replication Controller
Lower than deployment
Maintain the number of alive pods to specific value
StatefulSet
Stateful Application
Roles
Nodes
Components
Docker Engine
kubelet
#
Features
1 VM or 1 physical machine
Duty
Manage Pods on it
Communicate With Master
Run Container
Master
Duty
Manage whole cluster
Components
API server