<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Module-2 on Ghafoor's Personal Blog</title><link>http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/09-introduction-to-containers/02-module/</link><description>Recent content in Module-2 on Ghafoor's Personal Blog</description><generator>Hugo</generator><language>en</language><managingEditor>noreply@example.com (AG Sayyed)</managingEditor><webMaster>noreply@example.com (AG Sayyed)</webMaster><copyright>Copyright © 2024-2026 AG Sayyed. All Rights Reserved.</copyright><atom:link href="http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/09-introduction-to-containers/02-module/index.xml" rel="self" type="application/rss+xml"/><item><title>How to Learn Kubernetes</title><link>http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/09-introduction-to-containers/02-module/001-how-to-learn-kubernetes/</link><pubDate>Tue, 15 Jul 2025 14:05:40 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/09-introduction-to-containers/02-module/001-how-to-learn-kubernetes/</guid><description>&lt;p class="lead text-primary"&gt;
This document explains the key prerequisites for learning Kubernetes, including containerization, cloud basics, YAML configuration, networking fundamentals, and terminal proficiency. It provides practical advice and resources to help build a strong foundation before diving into Kubernetes itself.
&lt;/p&gt;
&lt;hr&gt;

&lt;blockquote class="alert alert-info" role="alert"&gt;
 &lt;p class="alert-heading fw-bold"&gt;
 &lt;svg aria-hidden="true" class="bi bi-info-circle hi-svg-inline me-1 me-lg-2" fill="currentColor" height="1em" viewBox="0 0 16 16" width="1em" xmlns="http://www.w3.org/2000/svg"&gt;
 &lt;path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16"/&gt;
 &lt;path d="m8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0"/&gt;
&lt;/svg&gt;Note
 &lt;/p&gt;</description></item><item><title>Kubectl</title><link>http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/09-introduction-to-containers/02-module/007-kubectl/</link><pubDate>Tue, 15 Jul 2025 12:46:18 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/09-introduction-to-containers/02-module/007-kubectl/</guid><description>&lt;p class="lead text-primary"&gt;
This document introduces kubectl, the Kubernetes CLI, covering its command structure, the three main command types (imperative, imperative object configuration, declarative), their features, advantages, and practical usage for managing cluster resources and workloads.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-kubectl"&gt;Introduction to Kubectl&lt;/h2&gt;
&lt;p&gt;Kubectl is the command-line interface (CLI) for Kubernetes. It enables users to deploy applications, inspect and manage cluster resources, view logs, and perform various administrative tasks. Kubectl is essential for interacting with Kubernetes clusters and managing workloads.&lt;/p&gt;</description></item><item><title>Kubernetes Architecture</title><link>http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/09-introduction-to-containers/02-module/004-kubernetes-architechture/</link><pubDate>Tue, 15 Jul 2025 11:54:21 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/09-introduction-to-containers/02-module/004-kubernetes-architechture/</guid><description>&lt;p class="lead text-primary"&gt;
This document explores the architecture of Kubernetes, describing the structure and function of clusters, the control plane, worker nodes, and their core components. It covers how Kubernetes manages containerized applications, maintains desired state, and integrates with cloud providers.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="kubernetes-architecture-overview"&gt;Kubernetes Architecture Overview&lt;/h2&gt;
&lt;p&gt;A Kubernetes deployment is called a cluster, consisting of a control plane (master node) and one or more worker nodes. The control plane manages the cluster state, making decisions and responding to events, while worker nodes run containerized applications.&lt;/p&gt;</description></item><item><title>Kubernetes Service</title><link>http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/09-introduction-to-containers/02-module/006-kubernetes-service/</link><pubDate>Tue, 15 Jul 2025 11:10:14 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/09-introduction-to-containers/02-module/006-kubernetes-service/</guid><description>&lt;p class="lead text-primary"&gt;
This document explores Kubernetes services and related objects, detailing their purposes, properties, and use cases. It covers service types (ClusterIP, NodePort, LoadBalancer, ExternalName), Ingress for routing, and workload controllers like DaemonSet, StatefulSet, and Job, providing practical insights into application networking and management.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="kubernetes-services-and-related-objects"&gt;Kubernetes Services and Related Objects&lt;/h2&gt;
&lt;p&gt;A service in Kubernetes is a REST object that provides a logical abstraction for a set of Pods, enabling policies for accessing Pods and acting as a load balancer. Each service is assigned a unique IP address, simplifying application access and eliminating the need for separate service discovery. Services support multiple protocols, such as TCP (default) and UDP, and can define multiple ports. Optional selectors and port mappings allow flexible targeting of backend Pods.&lt;/p&gt;</description></item><item><title>Kubernetes Objects Structure and Management</title><link>http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/09-introduction-to-containers/02-module/005-kubernetes-object/</link><pubDate>Mon, 14 Jul 2025 12:26:59 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/09-introduction-to-containers/02-module/005-kubernetes-object/</guid><description>&lt;p class="lead text-primary"&gt;
This document details the structure, properties, and relationships of Kubernetes objects. It covers object spec and status, labels and selectors, namespaces for resource isolation, and explains how Pods, ReplicaSets, and Deployments interact to manage application workloads in a cluster.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-kubernetes-objects"&gt;Introduction to Kubernetes Objects&lt;/h2&gt;
&lt;p&gt;Kubernetes objects are persistent entities that represent the desired state of resources in a cluster, such as applications, workloads, and configurations. Each object has an identity, state, and behavior, and is defined using YAML or JSON manifests managed by the Kubernetes API server.&lt;/p&gt;</description></item><item><title>Kubernetes Introduction</title><link>http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/09-introduction-to-containers/02-module/003-kubernetes-introduction/</link><pubDate>Mon, 14 Jul 2025 12:20:02 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/09-introduction-to-containers/02-module/003-kubernetes-introduction/</guid><description>&lt;p class="lead text-primary"&gt;
This document provides an overview of Kubernetes, its core concepts, capabilities, and ecosystem. It explains what Kubernetes is and is not, and how it automates deployment, scaling, and management of containerized applications in modern cloud environments.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-kubernetes"&gt;Introduction to Kubernetes&lt;/h2&gt;
&lt;p&gt;Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. Developed by Google and maintained by the Cloud Native Computing Foundation, Kubernetes is the de facto standard for container orchestration and is widely supported across cloud and on-premises environments.&lt;/p&gt;</description></item><item><title>Container Orchestration</title><link>http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/09-introduction-to-containers/02-module/002-container-orchestration/</link><pubDate>Mon, 07 Jul 2025 10:57:46 +0000</pubDate><author>noreply@example.com (AG Sayyed)</author><guid>http://ghafoorsblog.com/courses/ibm/devops-content/devops-pcert/09-introduction-to-containers/02-module/002-container-orchestration/</guid><description>&lt;p class="lead text-primary"&gt;
This document covers the challenges of managing containers at scale, the need for orchestration, and the benefits and features of leading orchestration tools like Kubernetes, Docker Swarm, Nomad, and Marathon. It explains how orchestration automates deployment, scaling, and management in cloud environments.
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="introduction-to-container-orchestration"&gt;Introduction to Container Orchestration&lt;/h2&gt;
&lt;p&gt;Managing a single container is straightforward, but as applications grow, the number of containers increases rapidly. Connecting, managing, and scaling hundreds or thousands of containers becomes complex and overwhelming. Container orchestration addresses these challenges by automating the lifecycle of containerized applications.&lt;/p&gt;</description></item></channel></rss>