From 4c740cea74b3ab3bd08ff64752f946a3b3436f8b Mon Sep 17 00:00:00 2001 From: Jk Jensen Date: Tue, 27 Dec 2022 04:36:04 -0700 Subject: [PATCH] Fix typo in 102 (#149) Simple typo fix --- .../orchestration_with_kubernetes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/courses/level102/containerization_and_orchestration/orchestration_with_kubernetes.md b/courses/level102/containerization_and_orchestration/orchestration_with_kubernetes.md index a84af8b..a2d8f79 100644 --- a/courses/level102/containerization_and_orchestration/orchestration_with_kubernetes.md +++ b/courses/level102/containerization_and_orchestration/orchestration_with_kubernetes.md @@ -42,7 +42,7 @@ Kubernetes components can be divided into two parts: [control plane components]( A Kubernetes cluster consists of 1 or more host machines (called nodes) where the containers managed by Kubernetes are run. This constitutes the data plane (or node plane). -The brain of Kuberentes which responds to events from the node plane (e.g create a pod, replicas mismatch) and does the main orchestration is called the control plane. All control plane components are typically installed in a master node. This master node does not run any user containers. +The brain of Kubernetes which responds to events from the node plane (e.g create a pod, replicas mismatch) and does the main orchestration is called the control plane. All control plane components are typically installed in a master node. This master node does not run any user containers. The Kubernetes components themselves are run as containers wrapped in Pods (which is the most basic kubernetes resource object). @@ -226,4 +226,4 @@ https://kubernetes.courselabs.co/ (Huge number of free follow-along exercises to ## Advanced topics Most often than not, microservices orchestrated with Kubernetes contain dozens of instances of resources like deployment, services and configs. The manifests for these applications can be auto- generated with Helm templates and passed on as Helm charts. Similar to how we have PiPy for python packages there are remote repositories like Bitnami where Helm charts (e.g for setting up a production-ready Prometheus or Kafka with a single click) can be downloaded and used. [This is a good place to begin](https://www.digitalocean.com/community/tutorials/an-introduction-to-helm-the-package-manager-for-kubernetes). -Kuberenetes provides the flexibility to create our custom resources (similar to Deployment or the Pod which we saw). For instance, if you want to create 5 instances of a resource with kind as SchoolOfSre you can! The only thing is that you have to write your custom resource for it. You can also build a custom operator for your custom resource to take certain actions on the resource instance. You can check [here](https://www.redhat.com/en/topics/containers/what-is-a-kubernetes-operator) for more information. \ No newline at end of file +Kuberenetes provides the flexibility to create our custom resources (similar to Deployment or the Pod which we saw). For instance, if you want to create 5 instances of a resource with kind as SchoolOfSre you can! The only thing is that you have to write your custom resource for it. You can also build a custom operator for your custom resource to take certain actions on the resource instance. You can check [here](https://www.redhat.com/en/topics/containers/what-is-a-kubernetes-operator) for more information.