<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Stephen Rodriguez</title>
    <description>The latest articles on DEV Community by Stephen Rodriguez (@kinagi).</description>
    <link>https://dev.to/kinagi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F76936%2F8625c105-f7b1-4cf9-8251-c29a3f77215b.jpg</url>
      <title>DEV Community: Stephen Rodriguez</title>
      <link>https://dev.to/kinagi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kinagi"/>
    <language>en</language>
    <item>
      <title>{ Zero to Helm }: Part 2 - Architecture</title>
      <dc:creator>Stephen Rodriguez</dc:creator>
      <pubDate>Sun, 17 Oct 2021 19:58:48 +0000</pubDate>
      <link>https://dev.to/kinagi/-zero-to-helm-part-2-architecture-4am0</link>
      <guid>https://dev.to/kinagi/-zero-to-helm-part-2-architecture-4am0</guid>
      <description>&lt;p&gt;Welcome back to the next chapter of { Zero to Helm }. A blog-series in which I create "byte"-sized pieces of content aimed at mastering Kubernetes.&lt;/p&gt;

&lt;p&gt;In this section, we are going to look to take a surface dive into Kubernetes by inspecting its architecture. Whether you are a fan of minimal version of k8s like &lt;a href="https://k3s.io/" rel="noopener noreferrer"&gt;k3s&lt;/a&gt; or robust cloud-specific versions like &lt;a href="https://aws.amazon.com/eks/" rel="noopener noreferrer"&gt;EKS&lt;/a&gt;, &lt;a href="https://azure.microsoft.com/en-us/services/kubernetes-service/" rel="noopener noreferrer"&gt;AKS&lt;/a&gt;, or &lt;a href="[https://cloud.google.com/kubernetes-engine"&gt;GKE&lt;/a&gt; - the information explained here applies to all of them.&lt;/p&gt;

&lt;p&gt;So lets start to breakdown this architecture:&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjzpmhly6byjnicyb9ihb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjzpmhly6byjnicyb9ihb.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Nodes
&lt;/h2&gt;

&lt;p&gt;Kubernetes at its essence is a collection of servers that work together to achieve a single purpose; run your workloads. These servers are referenced as "Nodes", and their responsibility is to run your workloads by placing containers into Pods.&lt;/p&gt;

&lt;p&gt;Since Nodes are servers, they can be anything from physical machines to even virtual ones! But each node is managed by something called a "control plane". Which is a collection of essential services that run on the node in order for Pods to be created, and managed by the node. Those services are the &lt;a href="https://kubernetes.io/docs/reference/generated/kubelet" rel="noopener noreferrer"&gt;kubelet&lt;/a&gt;, a &lt;a href="https://kubernetes.io/docs/setup/production-environment/container-runtimes" rel="noopener noreferrer"&gt;container runtime&lt;/a&gt;, and the &lt;a href="https://kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/" rel="noopener noreferrer"&gt;kube-proxy&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Once a node is connected to a Kubernetes master node, it will begin to report vital information like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CPU/Memory availability&lt;/li&gt;
&lt;li&gt;Info about the host/kernel&lt;/li&gt;
&lt;li&gt;Heartbeats&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All of this information help the control plane make decisions about where workloads get scheduled/assigned.&lt;/p&gt;




&lt;h2&gt;
  
  
  Control Plane Communication
&lt;/h2&gt;

&lt;p&gt;When we say “Control Plane” - we are speaking about the essential services that run on the master nodes of your Kubernetes Cluster. Collectively, these services help Kubernetes perform most of its magic for being easily extensible, accessible, and able to run workloads efficiently.&lt;/p&gt;

&lt;p&gt;Now - those magical services are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;kube-apiserver&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Exposes the Kubernetes API that is used by worker nodes, kubectl, and other services to interact with the entire k8s control plane.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;etcd&lt;/em&gt;*&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This service can differ based on your k8s flavour but a simple highly available key/value store is used in k8s to track cluster states such as pod information, workload assignments, etc.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;kube-scheduler&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Watches for new pods without a node assignment and selects one for them. Various factors are taken into account but the assignment is based on the pod’s manifest and key scheduling information collected from the cluster’s available nodes.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;kube-controller-manager&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Runs controller processes like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Node Controller =&amp;gt; Monitors cluster nodes&lt;/li&gt;
&lt;li&gt;Jobs Controller =&amp;gt; Monitors Pods that run one-off tasks&lt;/li&gt;
&lt;/ul&gt;


&lt;/blockquote&gt;

&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;em&gt;cloud-controller-manager&lt;/em&gt;*&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;This one is a bit of a special one because not every flavour of k8s will include it. But this service typically handles cloud specific control logic like identity permission controls, network rules, and anything else your cloud-hosting provider specifically requires for their flavour of k8s.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;More info: &lt;a href="https://kubernetes.io/docs/concepts/overview/components/" rel="noopener noreferrer"&gt;Kubernetes Components | Kubernetes&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;And that’s it! It really is that simple at a high level. There is a lot more additional terminology like Services, Ingress, and Namespaces - but all in good time! The point here is not to overwhelm but rather to encourage individual discovery.&lt;/p&gt;

&lt;p&gt;There are a lot of helpful links throughout here and I highly encourage you to dive deeper and investigate what other flavours of k8s look like! How do they differ? What’s similar…?!&lt;/p&gt;

&lt;p&gt;As always, feel free to give feedback and let me know about your journey with Kubernetes! Until next time, happy coding!&lt;/p&gt;

</description>
      <category>kubernetes</category>
      <category>devops</category>
      <category>sre</category>
    </item>
    <item>
      <title>{ Zero to Helm }: Part 1 - History</title>
      <dc:creator>Stephen Rodriguez</dc:creator>
      <pubDate>Sun, 05 Sep 2021 10:39:29 +0000</pubDate>
      <link>https://dev.to/kinagi/zero-to-helm-part-1-history-5fm0</link>
      <guid>https://dev.to/kinagi/zero-to-helm-part-1-history-5fm0</guid>
      <description>&lt;p&gt;Welcome to the first entry of the &lt;a href="https://dev.to/stephnr/zero-to-helm-introduction-3i2n"&gt;{ Zero to Helm }&lt;/a&gt; series! On this weeks byte, we will be going over a brief recap of some of the greatest moments Kubernetes has had from the past two decades. Yes, you read that right - the origins of Kubernetes stems back as far as the year 2003 with a system known as Borg! But don't fret, we will make sure to keep you up to speed with some recent history too and maybe some insight into what might come next!&lt;/p&gt;

&lt;p&gt;
  🌱 2003 - The Early Days of Cluster Management
  &lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FzH8opX5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1600/0%2A8Tx_JurRx1BorgOz" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FzH8opX5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1600/0%2A8Tx_JurRx1BorgOz" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Back in 2003, Google had introduced a new cluster management tool called Borg. Now, don't worry, we aren't talking about these kind of Borgs from Star Trek (although I wouldn't put it past them to use it as a pun). Borg was a privatized tool that only Google had used to manage the kinds of things we use Kubernetes for today.&lt;br&gt;
During these early days, Borg was used for everything from running websites, stateful servers, and even complete application infrastructures like BigTable, and MapReduce. Although Google had Borg, other cluster-management tools did eventually exist for others to use. Some of these were Apache Mesos, Microsoft Cluster Server, IBM's Tivoli System, and eventually Docker Swarm. Despite the massive adoption's these other tools had, Borg still had a certain finesse to it that other's did not possess. Some of those aspects still exist to this day in Kubernetes. Ideas such as Pods, Services, and Labels still remain some of the most core functional components of any Kubernetes cluster.&lt;/p&gt;
&lt;h3&gt;
  
  
  Highlights
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;2003&lt;/strong&gt;: Borg is born&lt;/p&gt;



&lt;/p&gt;

&lt;p&gt;
  🍁 2014 - The Birth of Kubernetes
  &lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--twYPLNTU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i7oibbpwzbfqgmlq7am8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--twYPLNTU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i7oibbpwzbfqgmlq7am8.png" alt="image"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Fast-forward a decade and Google introduced its open-sourced version of Borg on Github, and thus Kubernetes was born. It's founding fathers were Joe Beda, Brendan Burns, and Craig McLuckie - some of the brightest minds that built Google's Cloud Computing Services. The name is a bit of a nod to the Borg name. Internally, Kubernetes was code-named as Project 7; a nod to an ex-borg character from Star-Trek. The logo (with seven spokes) was also a nod to it's former codename and predecessor.&lt;/p&gt;

&lt;p&gt;At the time, Github was (and still-is) a staple in any project as a well known source for famous open-source projects like React, Typescript, and even Linux. It was only natural that Google would do the same as they have with other projects (i.e. Angular), and early adoption was quick!&lt;br&gt;
It didn't take very long until other tech giants joined suit in support for this new endeavor; e.x. Microsoft &amp;amp; IBM.&lt;/p&gt;
&lt;h3&gt;
  
  
  Highlights
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;2014&lt;/strong&gt;: Kubernetes is born (Codename: Project 7)&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Originally written in C++&lt;br&gt;
Eventually rewritten using Go&lt;/p&gt;
&lt;/blockquote&gt;



&lt;/p&gt;

&lt;p&gt;
  🌳 2015–2017 - Road towards a Stable "Foundation"
  &lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FYBVTb0I--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ditmhxw7lm5ha98j23r6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FYBVTb0I--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ditmhxw7lm5ha98j23r6.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The early days of Kubernetes were a bit rocky. As with any new open-sourced project, the eyes of scrutiny were placed tightly on Kubernetes now that the world could contribute on Github. It wasn't until mid-2015 that the first major release of Kubernetes was seen. This major release also formed a launchpad for its explosive adoption. Any first major release of an open-source project is a cornerstone for success and a cause for celebration!&lt;/p&gt;

&lt;p&gt;In junction with the 1.0 release, Google doubled down on it's commitment to the open-source community by collaborating with the Linux Foundation to form a new foundation entirely focused on the key tenants of Kubernetes; containerization &amp;amp; microservice architecture. That organization is the Cloud Native Computing Foundation (CNCF).&lt;/p&gt;

&lt;p&gt;Over the next two years, Kubernetes (in tandem with the foundation) had moments of massive global growth as others aimed to capitalize on it's promise. This is when we saw the birth of tools like Helm (package management on k8s), Minikube (local k8s), and Kops (production k8s). We even saw companies like Pokemon GO! share their own success story. All of this brought about a growing sense of confidence that Kubernetes was bound to become a staple in every office's long-term plan for cloud infrastructure.&lt;/p&gt;

&lt;p&gt;By March 2017, Kubernetes 1.6 was released and marked by Google as a stabilization of the platform. From this point onward, the world felt much safer with switching over and running their own Kubernetes setups in production. Soon after, companies like Github announced their own case study on how they made the switch to Kubernetes in production.&lt;br&gt;
Even other cloud platforms like Amazon &amp;amp; Microsoft announced new service offerings for Kubernetes in the cloud. It didn't take long for anyone to see that adoption should be much higher on their backlog of upcoming projects.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Highlights&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;2015: Kubernetes v1.0&lt;/li&gt;
&lt;li&gt;2015: Google/Amazon/Microsoft offer Kubernetes in the cloud
Linux + Google open the CNCF&lt;/li&gt;
&lt;li&gt;All future releases of Kubernetes is managed by the CNCF&lt;/li&gt;
&lt;li&gt;Kubecon begins as the official Kubernetes conference&lt;/li&gt;
&lt;li&gt;CNCF offers incubation program&lt;/li&gt;
&lt;li&gt;Kubernetes is the first to graduate from incubation&lt;/li&gt;
&lt;/ul&gt;



&lt;/p&gt;

&lt;p&gt;
  👥 2017–2021: "Community-driven-Growth"
  &lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--XzplNHsE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jtgxk66ku4ku464mioid.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XzplNHsE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jtgxk66ku4ku464mioid.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As we fast forward through the next couple of years, Kubernetes adoption was loud &amp;amp; wild. FOMO energies spiked, and every R&amp;amp;D department in the world had at least one person singing it's song. Everything from Serverless (i.e. Knative) to Stateful architectures were being redesigned for this new world. International forums like Kubecon (an annual conference managed by the CNCF about K8s) provided a meeting ground for local-communities to share &amp;amp; engage with one another on their own successes/failures, and made it easy for newcomers to feel welcomed to this new world of Kubernetes.&lt;/p&gt;

&lt;p&gt;In addition to all of this community engagement, the CNCF also formed an incubation program for up &amp;amp; coming cloud-based projects. This program served as a kind of launchpad for exciting new projects that could further empower existing Kubernetes users. This program became a recipe for boosting the return on early adopter investment as they were the one's who were able to capitalize on projects that graduate from the program. One example of this was the birth of AWS App Mesh &amp;amp; it's use of the CNCF graduated project - Envoy Proxy.&lt;/p&gt;

&lt;p&gt;Altogether, both the forums &amp;amp; incubation program formed a recipe for success! From here on out, it has become a matter of keeping the community engaged &amp;amp; informed while also going back to Github for open-source contributions. Kubernetes is definitively the king of the market today for cluster management. All major cloud providers offer their own hosting services, and the barrier for entry has never been lower for both small &amp;amp; large companies.&lt;/p&gt;



&lt;/p&gt;

&lt;p&gt;
  🔮 The Future of Kubernetes
  &lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dEIA0buj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w2wfnq9joszt4notnz99.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dEIA0buj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w2wfnq9joszt4notnz99.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At this point, it really is up to the community. Github &amp;amp; the CNCF serves as public forums for the world to engage with each other on patching &amp;amp; improving the Kubernetes platform. In addition, the CNCF's incubation program provides an avenue for enthusiasts to gain support for their ambitious ideas that can empower the world of Kubernetes.&lt;/p&gt;

&lt;p&gt;Altogether, it's hard to say where things will go in terms of new ground. However, what we will see if the adoption of Kubernetes for pretty much every market sector out there. Even IoT has seen the power of Kubernetes with the release of K3S by Rancher Labs. Frankly, the limits just don't exist, and the possibilities are endless.&lt;/p&gt;



&lt;/p&gt;




&lt;p&gt;Next Week on { Zero to Helm }…&lt;/p&gt;

&lt;p&gt;&lt;em&gt;-Part 2: Kubernetes Architecture-&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Next week we will start diving into the Kubernetes ecosystem. Pointing out the various parts of the system &amp;amp; their responsibilities before we begin to dive deeper &amp;amp; getting our hands dirty via code.&lt;/p&gt;




&lt;p&gt;If you are interested in following my series on all-things Kubernetes, consider following me on Dev.To.&lt;/p&gt;

</description>
      <category>kubernetes</category>
      <category>devops</category>
      <category>sre</category>
    </item>
    <item>
      <title>{ Zero to Helm }: Introduction</title>
      <dc:creator>Stephen Rodriguez</dc:creator>
      <pubDate>Sun, 05 Sep 2021 10:24:03 +0000</pubDate>
      <link>https://dev.to/kinagi/zero-to-helm-introduction-3i2n</link>
      <guid>https://dev.to/kinagi/zero-to-helm-introduction-3i2n</guid>
      <description>&lt;p&gt;It doesn't take a lot of digging around on the internet to see that Kubernetes has become a staple in any modern developer's environment. Maybe you heard about it from a conference? Maybe your co-worker who can't stop bragging about it? - or perhaps you have had it on your personal wishlist of next things to learn? Well, this is me telling you that now is the time. Now is your opportunity to finally get started and learn everything you need to know about Kubernetes &amp;amp; Helm. Now is your chance to go from { Zero to Helm } !&lt;/p&gt;




&lt;h2&gt;
  
  
  Who am I?
&lt;/h2&gt;

&lt;p&gt;My name is Stephen Rodriguez and I have been working as a Full-Stack Engineer &amp;amp; as a DevOps engineer for the better part of 8 years. I have both a B.S. &amp;amp; M.S. degree in Computer Science and have had my research published by in three different IEEE journals.&lt;/p&gt;

&lt;p&gt;Over the past years, I have worked with both small &amp;amp; large corporations to help develop their IPs by constructing DevOps pipelines &amp;amp; procedures to support hosting their services in the cloud and to meet the demands of a global audience. Pre-COVID, I gave talks in my hometown and offered lectures at my place of work to help R&amp;amp;D teams catch up with all the nuances of Cloud Services, Kubernetes, and DevOps Best Practices.&lt;br&gt;
Today, I work at &lt;a href="http://sharkmob.com/"&gt;Sharkmob&lt;/a&gt;. A gaming company based in Malmo, Sweden. Here, I develop our DevOps platform utilizing Kubernetes via our Live Operations division.&lt;br&gt;
Shameless plug to my &lt;a href="https://www.linkedin.com/in/stephnr"&gt;LinkedIn&lt;/a&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  What is { Zero to Helm } ?
&lt;/h2&gt;

&lt;p&gt;{ Zero to Helm } is a progressive series of digestible "bytes" that will help you pick up on all the nuances of Kubernetes &amp;amp; Helm. Each byte is meant to be consumed in less than an hour and provide a wealth of knowledge about one specific aspect of Kubernetes. Each byte will build upon its predecessors and soon enough - you too will be mastering the helm of Kubernetes!&lt;/p&gt;




&lt;blockquote&gt;
&lt;p&gt;Co-worker: What's for lunch today?&lt;br&gt;
Me: Hm, the new { Zero to Helm } article is out, want a byte?&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  What is on the roadmap?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Brief History of Kubernetes&lt;/li&gt;
&lt;li&gt;Development Setup (circa. 2021)&lt;/li&gt;
&lt;li&gt;Local Kubernetes Setup&lt;/li&gt;
&lt;li&gt;Configuration as Code (YAML)&lt;/li&gt;
&lt;li&gt;Pods &amp;amp; DaemonSet&lt;/li&gt;
&lt;li&gt;Services&lt;/li&gt;
&lt;li&gt;Ingress&lt;/li&gt;
&lt;li&gt;Deployments &amp;amp; ReplicaSets&lt;/li&gt;
&lt;li&gt;Deployment Strategy &amp;amp; Rollbacks&lt;/li&gt;
&lt;li&gt;( and so much more… )&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;There is a lot to learn about Kubernetes, but we have to begin somewhere. So why not at the very beginning? We will begin with some origin stories about the early days of Kubernetes and what Container Orchestration is as a whole. This smaller set of bytes ("bits") will highlight Google's Borg project and other similar competitors that floated around the ether before Kubernetes. Afterwards, we will help prepare your development environment with the right tools &amp;amp; resources you will need in order to master Kubernetes like a Pro. Once set up, each byte afterwards will focus on introducing you to Kubernetes and expanding your knowledge of the various resources it provides. This includes everything from running your application within a Pod to building a production-grade DevOps pipeline for continuous deployment!&lt;/p&gt;




&lt;h2&gt;
  
  
  What's next?
&lt;/h2&gt;

&lt;p&gt;If I haven't lost you yet - consider subscribing to my posts to get alerts when the next article is released! I am aiming to push these out on a weekly basis - and as always, I am open to feedback/suggestions on what you want to learn!&lt;/p&gt;

</description>
      <category>kubernetes</category>
      <category>devops</category>
      <category>sre</category>
    </item>
    <item>
      <title>{ Zero to Helm } - The Mission - Part 1</title>
      <dc:creator>Stephen Rodriguez</dc:creator>
      <pubDate>Mon, 11 Jan 2021 20:24:29 +0000</pubDate>
      <link>https://dev.to/kinagi/zero-to-helm-the-mission-part-1-2ago</link>
      <guid>https://dev.to/kinagi/zero-to-helm-the-mission-part-1-2ago</guid>
      <description></description>
    </item>
  </channel>
</rss>
