<?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: Devatha Naga Puneeth</title>
    <description>The latest articles on DEV Community by Devatha Naga Puneeth (@puneeth1).</description>
    <link>https://dev.to/puneeth1</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%2F927986%2Fd3581492-0888-4b04-9f58-769bf69c4ec6.png</url>
      <title>DEV Community: Devatha Naga Puneeth</title>
      <link>https://dev.to/puneeth1</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/puneeth1"/>
    <language>en</language>
    <item>
      <title>From the Sea to Software: 🌊 Exploring the literal meanings of Ports, Docker, Kubernetes and Helm</title>
      <dc:creator>Devatha Naga Puneeth</dc:creator>
      <pubDate>Thu, 28 Mar 2024 17:04:49 +0000</pubDate>
      <link>https://dev.to/puneeth1/from-the-sea-to-software-exploring-the-literal-meanings-of-ports-docker-kubernetes-and-helm-5aik</link>
      <guid>https://dev.to/puneeth1/from-the-sea-to-software-exploring-the-literal-meanings-of-ports-docker-kubernetes-and-helm-5aik</guid>
      <description>&lt;h1&gt;
  
  
  Port
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ywWLMKXZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1711635026980/4b42cbb4-8069-474b-a1cb-8fcb036844ec.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ywWLMKXZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1711635026980/4b42cbb4-8069-474b-a1cb-8fcb036844ec.jpeg" alt="" width="800" height="419"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The terms Port, Docker, Kubernetes, and Helm share a common underlying concept in both software and sea contexts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Port in software context
&lt;/h2&gt;

&lt;p&gt;A port is a communication endpoint or interface that is used by network protocols to identify specific applications or services running on a computer. Each application or service listens on a specific port for incoming data.&lt;/p&gt;

&lt;h2&gt;
  
  
  Port in sea context
&lt;/h2&gt;

&lt;p&gt;Just as a networking port serves as an entry or exit point for data traffic to and from a computer or network service, a seaport serves as a point of entry or exit for ships to access coastal areas for exchange of goods.&lt;/p&gt;

&lt;h1&gt;
  
  
  Docker
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Docker in software context
&lt;/h2&gt;

&lt;p&gt;Docker is a software used to maintain/configure the containers.&lt;/p&gt;

&lt;p&gt;Applications deployed in a container.&lt;/p&gt;

&lt;h2&gt;
  
  
  Docker in sea context
&lt;/h2&gt;

&lt;p&gt;A person who works at a port putting goods onto and taking them off ships.&lt;/p&gt;

&lt;p&gt;Goods are stored in a container.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kgGiAe4s--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1711636813203/388b48b4-5740-466d-a3cc-668b225592bb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kgGiAe4s--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1711636813203/388b48b4-5740-466d-a3cc-668b225592bb.png" alt="" width="592" height="602"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Helm
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Helm in sea context
&lt;/h2&gt;

&lt;p&gt;A tiller or wheel for steering a ship or boat.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nMZdcMl4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1711637420973/4bd4f381-1498-4618-beb6-8754dd5159ec.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nMZdcMl4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1711637420973/4bd4f381-1498-4618-beb6-8754dd5159ec.jpeg" alt="" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Helm in software context
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--YnQAoilr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://helm.sh/img/helm.svg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YnQAoilr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://helm.sh/img/helm.svg" alt="Helm" width="304" height="351"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Helm is a package manager for Kubernetes.&lt;/p&gt;

&lt;p&gt;Just like helm or tiller of the ship controls the direction of the ship metaphorically helm software controls the deployment and configuration of application deployed in Kubernetes cluster.&lt;/p&gt;

&lt;h1&gt;
  
  
  Kubernetes
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Kubernetes in sea context
&lt;/h2&gt;

&lt;p&gt;Kubernetes is a greek word meaning the captain of the ship in english.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kubernetes in software context
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WMsNj7Yx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1711644342619/5745a7a4-2e81-4a09-bd46-4e24d3a8fea5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WMsNj7Yx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1711644342619/5745a7a4-2e81-4a09-bd46-4e24d3a8fea5.png" alt="" width="496" height="490"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Like the captain is responsible for the safe journey of the ship in the seas, Kubernetes is responsible for carrying and delivering those boxes(containers) safely to locations(nodes) where they can be used.&lt;/p&gt;

&lt;p&gt;Ensures the applications to run reliably and efficiently much like how a captain of the ship ensures the smooth operation and navigation of a ship.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3qYVyxMx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1711645252350/76a559b6-27ae-46e6-88c7-805997b503e9.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3qYVyxMx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn.hashnode.com/res/hashnode/image/upload/v1711645252350/76a559b6-27ae-46e6-88c7-805997b503e9.jpeg" alt="" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks for reading.&lt;/p&gt;

&lt;p&gt;Whether you're sailing the seas or steering software deployments, embrace the adventure and creativity.&lt;/p&gt;

&lt;p&gt;Just like Captain Jack Sparrow, DevOps engineers 👮🏻 navigate the software seas, ensuring a smooth voyage for applications.&lt;/p&gt;

&lt;p&gt;Smooth sailing and happy coding !&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
