<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Kubernetes on</title><link>https://raze.mx/categories/kubernetes/</link><description>Recent content in Kubernetes on</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Mon, 03 Apr 2023 17:56:40 -0600</lastBuildDate><atom:link href="https://raze.mx/categories/kubernetes/index.xml" rel="self" type="application/rss+xml"/><item><title>Deploying an Azure Kubernetes cluster with Terraform</title><link>https://raze.mx/post/aks-terraform/</link><pubDate>Mon, 03 Apr 2023 17:56:40 -0600</pubDate><guid>https://raze.mx/post/aks-terraform/</guid><description>&lt;p&gt;Hello reader, Jorge here. In this post I will be showing you how to deploy an Azure Kubernetes cluster with Terraform. I will be using the following technology stack so you better be prepared with the tools installed and working properly:&lt;/p&gt;
&lt;p&gt;Terraform is an awesome open source tool that helps developers automate the provisioning of cloud infrastructure and objects, such as virtual machines, storage, networks, and more. It is a tool that allows you to define your infrastructure as code and deploy it to the cloud provider of your choice&lt;/p&gt;</description></item><item><title>Kubernetes components</title><link>https://raze.mx/post/kubernetes_components/</link><pubDate>Mon, 03 Apr 2023 12:33:21 -0600</pubDate><guid>https://raze.mx/post/kubernetes_components/</guid><description>&lt;p&gt;Hello reader, Jorge here. I&amp;rsquo;ll be starting a series of articles about Kubernetes since I&amp;rsquo;m studying for the &lt;a href="https://training.linuxfoundation.org/full-catalog/?_sft_product_type=certification&amp;amp;sscid="&gt;CKAD exam&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In this post I will be talking about the components that make up a Kubernetes cluster. I will be using the following diagram to explain the building blocks:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://raze.mx/images/components-of-kubernetes.png" alt="Kubernetes Components"&gt;&lt;/p&gt;
&lt;p&gt;The diagram above shows the components that make up a Kubernetes cluster. The components are divided into two groups:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The control plane: Manages the worker nodes and the Pods in the cluster. Additionally, it makes components make global decisions about the cluster (for example, scheduling), as well as detecting and responding to cluster events (for example, starting up a new pod when a deployment&amp;rsquo;s &lt;code&gt;replicas&lt;/code&gt; field is unsatisfied).&lt;/li&gt;
&lt;li&gt;The worker nodes: The actual machines running your contasinerized applications (for example, Pods). The worker nodes may be VMs or physical machines, depending on your cluster. Each node has the services necessary to run Pods and is managed by the control plane.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As we see on the previous diagram, we can see that the control plane is made up of the following components:&lt;/p&gt;</description></item></channel></rss>