Skip to content

Commit 827fc60

Browse files
committed
kubernetes containers abstraction
1 parent 5508937 commit 827fc60

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

README.md

+23
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,29 @@ Building and Multi-Container Development
143143
* Control Plane has a set of containers that manage the clusters. This includes API server, Scheduler, Controller Manager and more.
144144
* It also sometimes known as master.
145145

146+
#### Installation of Kubernetes Locally:
147+
148+
* It is a series of containers, CLI and configuration.
149+
* There are many ways to install, but we can focus on any easy Installation.
150+
* Docker Desktop needs to be enable in the settings.
151+
* It needs to setup everythings inside the Docker to make exisiting on Linux VM.
152+
* Docker has a ToolBox on Windows which is called MiniKube.
153+
* It uses VirtualBox to make Linux VMs.
154+
* We can also use our own Linux Host or VM called MicroK8s.
155+
* We can also install right on the OS.
156+
* Install Tips for minikube and MicroK8s
157+
158+
#### Kubernetes Container Abstractions:
159+
160+
* <b>POD</b>: One or more Containers running together on one Node of basic unit of deployment and the containers are always in Pods.
161+
162+
* <b>Controller</b>: For creating and updating pods and other objects and there were many types of controllers like, deployment, ReplicaSet, CronJob, Job, StatefulSet and DaemonSet.
163+
164+
* <b>Service</b>: Its service Networks EndPoints to connect to a Pod.
165+
166+
* <b>Namespace</b>: It can filtered groups of objects in cluster with Secrets, ConfigMag and many more.
167+
168+
146169
### Exposing Kubernetes Ports
147170
### Kubernetes Management Techniques
148171
### Moving to Declarative Kubernetes YAML

0 commit comments

Comments
 (0)