dev-resources.site
for different kinds of informations.
Introduction to Kubernetes (notes 1).
Published at
9/12/2024
Categories
Author
Enmanuel Jarquรญn
Categories
1 categories in total
open
Kubernetes is a container orchestration tool.
- Clusters: refers to all of the machines collectively and can be thought of as the entire running system.
- Nodes are the machines in the cluster.
- Nodes are categorized as workers or masters
- Worker nodes include software to run containers managed by the Kubernetes control plane.
- Master nodes run the control plane
- The control plane is a set of APIs and software that Kubernetes users interact with.
- The APIs and software are referred to as master components
Scheduling:
- Control plane schedules containers onto nodes.
- Scheduling decisions consider required CPU and other factors.
- Scheduling refers to the decision process of placing containers onto nodes.
Kubernets Pods:
**- Containers are grouped onto pods.
- Pods can include one or more containers.
- All containers in a pod run on the same node.
- Pods are the smallest building block in Kubernetes
Services:
-
Services define networking rules for exposing groups of Pods
- To other pods
- To the public Internet
Use labels to select a group of Pods.
Service has a fixed IP address.
Distribute requests across Pods in the group.
Kubernetes Deployments:
Manage deploying configuration changes to running Pods.
Pods:
- Pods are Kubernetes' basic building block
- Declare Pods and other resources in manifest files
- metadata includes name and labels
- Pod spec include container names, images
- Containers communicate over localhost within a Pod
kubectl logs
logs record what's written to standard output and standard error
Horizontal scaling.
Articles
7 articles in total
Introduction to Kubernetes (notes 1).
currently reading
Introduction to Kubernetes (notes 2)
read article
Vagrant and VMWare Fusion in Mac M1
read article
Internationalization with Svelte and SvelteKit - Part 2
read article
Internationalization with Svelte and SvelteKit - Part 1
read article
Tools for my web development env
read article
Autosuggestions with oh-my-zsh
read article
Featured ones: