1 / 40

Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tutorial | Edureka

** Kubernetes Certification Training: https://www.edureka.co/kubernetes-certification ** <br>This Edureka tutorial on "Kubernetes Architecture" will give you an introduction to popular DevOps tool - Kubernetes, and will deep dive into Kubernetes Architecture and its working. The following topics are covered in this training session: <br><br>1. What is Kubernetes <br>2. Features of Kubernetes <br>3. Kubernetes Architecture and Its Components <br>4. Components of Master Node and Worker Node <br>5. ETCD <br>6. Network Setup Requirements <br><br>u200bDevOps Tutorial Blog Series: https://goo.gl/P0zAfF

EdurekaIN
Download Presentation

Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tutorial | Edureka

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Agenda KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  2. Topics For Today’s DevOps Training 1 What is Kubernetes 2 Discuss the Kubernetes Architecture 3 Components for Master and Worker Nodes 4 Etcd : Cluster State Management 5 Network Setup Requirements KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  3. What is Kubernetes? Kubernetes is an open-source Container Management tool which automates container deployment, container (de)scaling & container load balancing. Benefit: Works brilliantly with all cloud vendors: Public, Hybrid & On-Premises. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  4. Features Of Kubernetes 3 1 2 Service Discovery & Load Balancing Storage Orchestration Automatic Binpacking 5 4 6 Secret & Configuration Management Self Healing Batch Execution 7 8 Automatic Rollbacks & Rollouts Horizontal Scaling KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  5. Features Of Kubernetes Horizontal Scaling Storage Orchestration Secret & Configuration Management Automatic Binpacking Automatic Rollbacks & Rollouts Service Discovery & Load Balancing Java1.3 Self Healing Batch Execution KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  6. Kubernetes Architecture

  7. Kubernetes Architecture ▪ Kubernetes has the following main components: – Master nodes – Worker nodes – Distributed key-value store, like etcd. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  8. Kubernetes Architecture - Master Node ▪ Responsible for managing the Kubernetes cluster ▪ It is the entry point for all administrative tasks ▪ Can be more than one master node in the cluster ▪ Only one of them will be the leader ▪ Kubernetes uses etcd KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  9. Master Node Components

  10. Kubernetes Architecture - Master Node Components ▪ A master node has the following components: – API server – Scheduler – Controller manager – etcd. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  11. Master Node Components: Controller Manager KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  12. Master Node Components: Scheduler KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  13. Master Node Components: API Server KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  14. Master Node Components: etcd KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  15. Worker Node

  16. Worker Node KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  17. Worker Node : Components

  18. Worker Node Components KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  19. Worker Node Components: Container Runtime KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  20. Worker Node Components: kubelet KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  21. Kubelet : CRI shims

  22. Worker Node Components: kubelet KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  23. Worker Node Components: kubelet: CRI shims ▪ Below you will find some examples of CRI shims: KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  24. Worker Node Components: kube-proxy KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  25. State Management with etcd KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  26. Challenges: Kubernetes Network

  27. Network Setup Challenges KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  28. Network Setup Challenges KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  29. Assigning a Unique IP Address to Each Pod KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  30. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  31. Container-to-Container Communication Inside a Pod KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  32. Pod-to-Pod Communication Across Nodes KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  33. Communication Between the External World and Pods KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  34. Communication Between the External World and Pods KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  35. Communication Between the External World and Pods Switch load balance backend Deployer Creates Replication controller watches configuration changes in etcd Kubernetes API etcd confd Tool Checks health generates configuration file creates HA Proxy proxies proxies POD service KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  36. Communication Between the External World and Pods • Container Deployment Pipeline builds image Build Server Docker Hub HTTP callback deploys KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Deployer

  37. Communication Between the External World and Pods builds image Build Server Docker Hub HTTP callback deploys Deployer KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  38. Communication Between the External World and Pods KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification

  39. WebDriver vs. IDE vs. RC ➢ Data Warehouse is like a relational database designed for analytical needs. ➢ It functions on the basis of OLAP (Online Analytical Processing). ➢ It is a central location where consolidated data from multiple locations (databases) are stored.

More Related