Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save timoyuen/0be9d6eba551d03bc3ff08d0de277b2f to your computer and use it in GitHub Desktop.
Save timoyuen/0be9d6eba551d03bc3ff08d0de277b2f 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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment