Please enable JavaScript.
Coggle requires JavaScript to display documents.
Learning (containers) (Running (Docker (Docker-Compose, Docker cli),…
Learning (containers)
-
Orchestration
-
K8s - Kubernetes Things
wikiThe leading orchestration tool.
Services, CLI, Tools
-
Kubernetes Developed
-
kubectl
Kubectl bookCLI tool to create and manage Kubernetes. Only use 1 management technique.
- Imperative commands
- Imperative Object Configuration
- Declarative Object Configuration
The Kubernetes.io site has excellent trade-off examples between the different management types.
Use case Development | Live Objects | 1+ Support WritersOperations directly on live objects in a cluster. Provide arguments or flags directly to the Kubectl command. ie:
Kubectl run nginx --image nginx
or
Kubectl create deployment nginx --image nginx
Use case Production | Individual Files | 1 Supported WritersUses kubectl
with at least a full definition of the object in YAML or JSON format. ie:
kubectl create -f nginx.yaml
or
kubectl replace -f nginx.yaml
Updating live objects but not the configuration file means files will be lost on next replacement cycle.
Use case Production | Directories of files | 1+ Supported WritersMost complex scenario. Change made to live objects are retained. Reads configs/
and automatically decides to create, updates, or delete. ie:
kubectl diff -f configs/
kubectl apply -f configs/
The "node agent" that dns on each node. This registers the node with the apiserver using either the hostname, a flag to override the hostname, or a specific logic fro a cloud provider.
-
CRI-OContainer runtime for kubernetes
-
-
-