...
Objects are the basic unit of Kubernetes and can be created, updated and deleted through the Kubernetes API.
Key Kubernetes Concepts
...
Clusters
- A container image cluster is a ready-to-run software package
- Containing everything needed to run an application
- code
- any runtime it requires
- application and system libraries
- default values for any essential settings.
Pods
- Group of one or more containers
- Shared storage and network resources
- Specification for how to run the containers.
- A Pod's contents are always co-located and co-scheduled
- Run in a shared context.
- collection of nodes that provide
- computing
- memory
- storage
- networking resources.
- Kubernetes uses these resources to run the various workloads that form your system.
- collection of nodes that provide
Nodes
- A node is a single host
- It may be a physical or virtual machine.
- Its job is to run pods.
- Each Kubernetes node runs several Kubernetes components, such as
- the kubelet
- the container runtime
- the kube proxy.
- Nodes are managed by the Kubernetes control plane.
Clusters
Pods
- Group of one or more containers
- Shared storage and network resources
- Specification for how to run the containers.
- A Pod's contents are always co-located and co-scheduled
- Run in a shared context.
Containers
- A container image is a ready-to-run software package
- Containing everything needed to run an application
- code
- any runtime it requires
- application and system libraries
- default values for any essential settings
- A cluster is a collection of nodes that provide
- computing
- memory
- storage
- networking resources.
Kubernetes uses these resources to run the various workloads that form your system - .
Services
- A service is an abstraction that defines a set of pods and an access policy for them.
- Services are used to expose containerized applications on the network
- Provide
- DNS name resolution
- Load balance across pods.
...