DevOps Classroomnotes 06/Sep/2023

Kubernetes contd

Understand K8s resources from 10,000 feet

  • Pod: Pod is atomic unit of creation in k8s and it contains container(s). Each Pod has unique ip address
    Preview
  • Label: This is name/value pair used to query resources in k8s. used in services, replicasets, deployments etc…
  • Controllers
    • Replication Controller or Replica Set: They maintain a state of number of replicas of pods
      Preview
    • Deployment: This enables performing zero downtime deployments with features to rollout a new version and undo rollout
      Preview
  • Horizontal Pod AutoScaler: Allows us to autoscale pods based on some metrics like cpu, network etc…

Kubernetes Installation Options

  • Single Machine (Developer Setups)
    • minikube
    • kind
  • Self Hosted K8s (On-premises)
    • kubeadm
    • kubespray
  • Managed K8s (Kubernetes as a Service)
    • Azure Kuberentes Services (AKS)
    • Elastic Kubernetes Services (EKS)
    • Google Kubernetes Engine (GKE)
  • For other options Refer Here for turnkey

Our Playgrounds

  • kubeadm
  • AKS
  • EKS

Kube-adm installation Labsetup

  • Overview
    Preview

Kuberentes no longer supports docker (What does that mean)

  • Refer Here for more info
  • This means in in-house installation you need install an extra CRI like (cri-o) on every node.

Published
Categorized as Uncategorized Tagged

By continuous learner

devops & cloud enthusiastic learner

Leave a Reply

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

Please turn AdBlock off
Animated Social Media Icons by Acurax Wordpress Development Company

Discover more from Direct DevOps from Quality Thought

Subscribe now to keep reading and get access to the full archive.

Continue reading

Visit Us On FacebookVisit Us On LinkedinVisit Us On Youtube