Kubernetes: Difference between revisions

No edit summary
link to Reddit
Line 7: Line 7:
| text = It's important to note right up front, before you dive into Kubernetes, that [[minikube]] is the tool for ''local'' Kubernetes.  
| text = It's important to note right up front, before you dive into Kubernetes, that [[minikube]] is the tool for ''local'' Kubernetes.  
}}
}}




Line 12: Line 13:


For hands-on interactive learning, head over to https://Katacoda.com
For hands-on interactive learning, head over to https://Katacoda.com
Reddit community is at https://www.reddit.com/r/kubernetes/


==Kubernetes Components==
==Kubernetes Components==
Line 17: Line 20:
[[File:Components-of-kubernetes.png|thumb|left|800px|Kubernetes Components|link=https://kubernetes.io/docs/concepts/overview/components/]]
[[File:Components-of-kubernetes.png|thumb|left|800px|Kubernetes Components|link=https://kubernetes.io/docs/concepts/overview/components/]]
<br clear="all">
<br clear="all">
;Pod: abstraction of a container
 
;Service: communication between Pods
;Pod:abstraction of a container
;Ingress: route traffic into cluster
;Service:communication between Pods
;ConfigMap: external configuration
;Ingress:route traffic into cluster
;Secret: external configuration
;ConfigMap:external configuration
;Volume: data persistence
;Secret:external configuration
;Volume:data persistence
;Blueprints:
;Blueprints:
;Deployments: for replication of stateless services; a template for creating pods; Declarative so the Controller Manager can check and ensure system is what we want. Each configuration file has 3 parts: metadata, specification, status (automatically generated and added by K8s)
;Deployments:for replication of stateless services; a template for creating pods; Declarative so the Controller Manager can check and ensure system is what we want. Each configuration file has 3 parts: metadata, specification, status (automatically generated and added by K8s)
;StatefulSet: replication of stateful applications like databases
;StatefulSet:replication of stateful applications like databases


Current status comes from etcd - the "Cluster Brain".
Current status comes from etcd - the "Cluster Brain".