DevOps Classroomnotes 11/Feb/2022

Kubernetes

  • Refer Here for the article on kubernetes introduction
  • Google is using containers from way back, To orchestrate these containers, Google has built inhouse projects
  • Borg
  • Omega
  • With all the experience Google has with Containers, Google has built a project to run any containers and manage them i.e. container orchestration and clustering software which is Kubernetes (k8s) and then they have become part of CNCF and k8s is opensource
  • K8s takes care of
  • Scaling requirements
  • Failover
  • Deployment Options
  • K8S provides
  • Service Discovery & Load Balancing
  • Storage Orchestration
  • Automated rollouts and rollbacks
  • Self-Healing
  • Secret and Configuration Management
  • K8s is a platform that manages container based applications, their network and storage components
  • K8s Can be installed in many ways
  • Self Hosted => where we install k8s
  • Cloud Hosted Services => Kubernetes as a Service
    • AWS => Elastic Kubernetes Service (EKS)
    • Azure => Azure Kubernetes Service (AKS)
    • Google => Google Kubernetes Engine (GKE)
  • K8s has two kinds of nodes
  • Master
    • Provides Core K8S services and Orchestration Features
    • Assigns work to be done on the Nodes
  • Node
    • Run your application Workloads
  • K8S Architecture
    Preview
    Preview
  • Pet Vs Cattle
    Preview
  • YAML and JSON Tutorial Refer Here

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

About continuous learner

devops & cloud enthusiastic learner