Skip to content

Instantly share code, notes, and snippets.

@sbouii
Last active August 3, 2021 17:31
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 4 You must be signed in to fork a gist
  • Save sbouii/993b0871a606035c230c16f5b6fd8c17 to your computer and use it in GitHub Desktop.
Save sbouii/993b0871a606035c230c16f5b6fd8c17 to your computer and use it in GitHub Desktop.

What is kubernetes ?

  • kubernetes is an open source orchestration tool for Docker containers( kubernetes supports also rkt as a replacement for docker).
  • It automates the deployment + scaling + management of Docker containers across clusters of physical or virtual machines .

How it's related to Docker (or Rkt)?

  • Docker manage the life cycle of a container (run,stop,start etc... a container), kubernetes (specifically kubelet) instructs or delegate Docker to do this task on a specific machine.

What is a cluster in kubernetes ?

  • it's the physical machines or the virtual ones that the kubernetes platform is deployed on, mainly it's composed from a master machine and nodes.

What are the componments of kubernetes?

  • Master components:
    • etcd
    • kube-controller-manager
    • kube-scheduler
    • addons
  • Node componements:
    • kubelet
    • docker (or rkt)
    • supervisord
    • kube-proxy
    • fluentId

What is a namespace in kubernetes?

  • when we have multiple users who are working on the same kubernetes cluster , we use namespaces to divide cluster ressources between the cluster users for security reasons.
@atulkumarpccs
Copy link

Great :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment