Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

Image Removed

    • collection of nodes that provide
      • computing
      • memory
      • storage
      • networking resources.
    • Kubernetes uses these resources to run the various workloads that form your system.


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.

Image Added

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.

...