{"id":232,"date":"2026-01-08T01:19:00","date_gmt":"2026-01-08T01:19:00","guid":{"rendered":"https:\/\/blog.ngocha.biz\/?p=232"},"modified":"2026-01-08T01:19:00","modified_gmt":"2026-01-08T01:19:00","slug":"kubernetes-tutorials-beginners","status":"publish","type":"post","link":"https:\/\/blog.ngocha.biz\/?p=232","title":{"rendered":"Kubernetes Tutorial For Beginners [77 Comprehensive Guides]"},"content":{"rendered":"\n<h2 id=\"kubectl-tutorials\">Kubectl Tutorials<\/h2><p>When working with Kubernetes clusters, kubectl is an essential command to interact with the cluster. In this section we will look at tutorials to use kubectl effectively.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"15\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/kubectl-set-context\/\" target=\"_blank\" rel=\"noreferrer noopener\">kubectl set context guide<\/a><\/li>\n\n<li><a href=\"https:\/\/devopscube.com\/kubectl-aliases\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Kubectl Aliases with Kuberc<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-node-management\">Kubernetes Node Management<\/h2><p>This section contains the tutorial for enabling swap on Kubernetes cluster nodes and setting up the Node Feature Discovery add-on on the Kubernetes cluster to automatically label the nodes based on the features available in it. <\/p>\n<!--kg-card-begin: html-->\n<ol start=\"17\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-swap\/\" target=\"_blank\" rel=\"noreferrer noopener\">Enable Swap on Kubernetes Nodes<\/a><\/li>\n\n<li><a href=\"https:\/\/devopscube.com\/node-feature-discovery\/\" target=\"_blank\" rel=\"noreferrer noopener\">Node Feature Discovery on Kubernetes<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-backup-restore-tutorials\">Kubernetes Backup &amp; Restore Tutorials<\/h2><p>In this section, we will learn about Kubernetes backup and restore using Kubernetes native tooling and other open-source and CNCF-related tools.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"19\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/backup-etcd-restore-kubernetes\/\" data-type=\"post\" data-id=\"15131\">Etcd Backup and Restore:<\/a> Detailed guide on backing up etcd and restoring it from the backup. <\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" target=\"_blank\" rel=\"noreferrer noopener\">Backup And Restore EKS Cluster Using Velero<\/a>: Step by step instructions to backup and restore&nbsp;EKS cluster&nbsp;using Velero in Kubernetes.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-native-resource-tutorials\">Kubernetes Native Resource Tutorials<\/h2><p>This section covers tutorials on Kubernetes native resources like deployments, pods, Statefulset, RBAC, jobs, ingress, and much more.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"21\" class=\"wp-block-list\">\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-objects-resources\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Kubernetes Objects Vs Resources Vs Custom Resource<\/a>: Learn about Kubernetes objects, resources, custom resources and their differences in detail.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod Explained<\/a>: The fundamental object pod explained with practical examples.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod-lifecycle\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pod Lifecycle explained<\/a>: A detailed guide on pod lifecycle phases.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-init-containers\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Init Containers<\/a>: Deep dive into init containers.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-deployment-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Deployment Tutorial For Beginners<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-daemonset\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Daemonset Explained<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-role\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to create Kubernetes Role for Service account<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-api-access-service-account\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Service Account for API access<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-ingress-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Ingress Tutorial For Beginners<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-ingress-kubernetes-nginx-controller\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Set Up Ingress On Kubernetes Using Nginx Controller<\/a><\/li>\n\n\n<!-- \u2705 NEW ENTRY -->\n\n<li><a href=\"https:\/\/devopscube.com\/setup-envoy-gateway-api\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Envoy Gateway API Controller On Kubernetes.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/configure-ingress-tls-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to configure SSL\/TLS for Kubernetes Ingress<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-jobs-cron-jobs\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Jobs\/Cron Jobs<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/pod-priorityclass-preemption\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod PriorityClass &amp; Preemption Explained<\/a><\/li>\n\n<\/ol>\n\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-productivity-guides\">Kubernetes Productivity Guides<\/h2>\n<!--kg-card-begin: html-->\n<ol start=\"34\" class=\"wp-block-list is-style-default\">\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" target=\"_blank\" rel=\"noreferrer noopener\">Easy Ways to Create Kubernetes YAML&#8217;s<\/a><\/li>\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&#038;t=6s&#038;ref=devopscube.com\" data-type=\"URL\" data-id=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&amp;t=6s\" target=\"_blank\" rel=\"noreferrer noopener\">Best Kubernetes Dashboard App &#8211; Kubernetes Lens<\/a> [Video Tutorial]<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-monitoring-tutorials\">Kubernetes Monitoring Tutorials<\/h2><p>This section focuses on Kubernetes monitoring and logging using tools like Prometheus, Grafana, Alert Manager, etc. We will also cover guides on logging and monitoring related to specific cloud providers.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"36\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-monitoring-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Setup Prometheus Monitoring On Kubernetes Cluster<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\">Setup Prometheus Node Exporter on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\">Setup Kube State Metrics on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/alert-manager-kubernetes-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting Up Alert Manager On Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up grafana on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-operator\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up Prometheus Operator on Kubernetes<\/a>: In this blog, you will learn to set up and configure the&nbsp;Prometheus Operator.<br><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-logging-guides\">Kubernetes Logging Guides<\/h2><p>This section covers the list of end-to-end beginner tutorials on Kubernetes logging.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"42\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Logging Explained for beginners<\/a>: This tutorial explains the underlying Kubernetes logging concepts and patterns in detail.<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">EFK setup on Kubernetes:<\/a> A step-by-step guide explaining the EFK logging stack on Kubernetes.<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-loki\/\" data-type=\"post\" data-id=\"22906\" target=\"_blank\" rel=\"noreferrer noopener\">Grafana Loki Setup On Kubernetes<\/a>: A step-by-step guide to setup Grafana Loki on Kubernetes using&nbsp;<a href=\"https:\/\/devopscube.com\/create-helm-chart\/\">Helm<\/a>.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-troubleshooting-guides\">Kubernetes Troubleshooting Guides<\/h2><p>In this section, we will learn to troubleshoot Kubernetes objects (Pods, Deployments, Statefulset, cluster components, etc).<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"45\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" rel=\"noreferrer noopener\">How to Troubleshoot Kubernetes Pods<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-application-deployment-tutorials\">Kubernetes Application Deployment Tutorials<\/h2><p>This section aims to cover tutorials on setting Statefulsets for databases like PostgreSQL, MongoDB, etc. We will also cover Kubernetes database operators which provide extra functionalities to manage databases on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"46\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/deploy-postgresql-statefulset\/\" data-type=\"post\" data-id=\"10917\" target=\"_blank\" rel=\"noreferrer noopener\">Learn to deploy PostgreSQL Statefulset cluster<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" rel=\"noreferrer noopener\">Deploy MongoDB on Kubernetes<\/a>&nbsp;<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/deploy-java-app-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy Java App With MySQL on Kubernetes<\/a>: Learn to build and deploy a Java application with the MySQL database on the Kubernetes cluster.<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/deploy-wordpress-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy WordPress on Kubernetes with Nginx and MySQL<\/a>: Learn to deploy WordPress on Kubernetes cluster with Nginx and MySQL database.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-package-management-tutorials\">Kubernetes Package Management Tutorials<\/h2><p>Under Kubernetes package management, you will learn about tools like Helm and Kustomize. Helm is a templating tool and Kustomize is an overlay engine. These are standard tools used in organizations to manage kubernetes deployments.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"50\" class=\"wp-block-list\">\n<li><a aria-label=\"How To Install And Configure Helm for Kubernetes Deployment (opens in a new tab)\" href=\"https:\/\/devopscube.com\/install-configure-helm-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Install Helm for Kubernetes Deployment<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/create-helm-chart\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-helm-chart\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Create Helm Chart from Scratch<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kustomize Tutorial<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" rel=\"noreferrer noopener\">Kuztomize Configmap &amp; Secret Generators<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-cicd-tutorials\">Kubernetes CI\/CD Tutorials<\/h2><p>Under Kubernetes CI\/CD, you will learn to use commonly used CI\/CD tools like Jenkins and advanced GitOps Operators like ArgoCD, FluxCD, etc.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"54\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/setup-jenkins-on-kubernetes-cluster\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Jenkins On Kubernetes Cluster<\/a>&nbsp;<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\">Setup Jenkins Build Agents on Kubernetes Pods<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\">Building Docker Images In Kubernetes Pod using Kaniko<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-nexus-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Latest Nexus OSS On Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-argo-cd-using-helm\/\" data-type=\"post\" data-id=\"23149\">Setup Argo CD on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/configure-multiple-kubernetes-clusters-argo-cd\/\" data-type=\"post\" data-id=\"24352\">Setup Multiple Clusters on ArgoCD<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/github-actions-runner-aws-eks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup GitHub Actions Runner on AWS EKS Cluster<\/a>: Learn to setup set up a Github Actions self-hosted runner on the AWS EKS Kubernetes Cluster.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-secret-management-tutorials\">Kubernetes Secret Management Tutorials<\/h2><p>Secret management is one of the aspects in Kubernetes when running workloads in production.<\/p><p>In this section, you will learn to manage secrets in Kubernetes using recommended open-source secrets management tools. Also, we will look at the cloud-specific secret management solutions that can be integrated with Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"61\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\">Setup Hashicorp Vault in Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Injecting Secrets to Pods Using Vault Agent<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-external-secrets-operator\/\">Setting up External Secrets on EKS<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/secrets-store-csi-dirver-eks\/\" target=\"_blank\" data-type=\"post\" data-id=\"30011\" rel=\"noreferrer noopener\">Manage Secrets on AWS EKS using Secrets Store CSI Driver<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" rel=\"noreferrer noopener\">Manage Secrets using Sealed Secrets<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-security-guides\">Kubernetes Security Guides<\/h2><p>In this section, we will look at Kubernetes security guides.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"66\" class=\"wp-block-list is-style-default\">\n<li><a href=\"https:\/\/devopscube.com\/kube-bench-guide\/\" data-type=\"post\" data-id=\"17998\">CIS Benchmarking using kube-bench<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-certification-guides-ckackadcks\">Kubernetes Certification Guides (CKA\/CKAD\/CKS)<\/h2><p>If you are looking to get certified in Kubernetes, the following comprehensive Kubernetes certification guides and learning paths will help.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"67\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">CKA Certification Study Guide<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/ckad-exam-study-guide\/\" data-type=\"post\" data-id=\"10131\">CKAD Certification Study Guide<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/cks-exam-guide-tips\/\" data-type=\"post\" data-id=\"8637\">CKS Certification Study Guide<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<p>Also, check out the <a href=\"https:\/\/devopscube.com\/kubernetes-certification-coupon\/\" rel=\"noreferrer noopener\">kubernetes certification coupons<\/a> page to get the latest exam voucher codes to save money on Exam registration.<\/p><h2 id=\"kubernetes-service-mesh-tutorial\">Kubernetes Service Mesh Tutorial<\/h2><p>Service mesh is an advanced setup in Kubernetes. It is mainly used for microservices that need features like mTLS, strong traceability, circuit breaking, canary deployments, and more. <\/p><p>You can get started with Istio service mesh using the following detailed tutorials.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"70\">\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-on-kubernetes\/\" data-type=\"URL\" target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Sidecar mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-ambient-mode\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Ambient mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/istio-ingress-kubernetes-gateway-api\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Setting up Istio Ingress With Kubernetes Gateway API<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/gateway-api-for-service-mesh\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Managing East-West Traffic with Gateway API in Istio (GAMMA)<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-aiml-guides\">Kubernetes AI\/ML Guides<\/h2><p>AI and ML workloads have become a major part of Kubernetes today. In this section, we will look at Kubernetes guides focused on AI\/ML that will help you build your MLOps skills on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"1\">\n\n<li>\n<a href=\"https:\/\/devopscube.com\/kubernetes-ai-ml-features\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nKubernetes Built-in AI\/ML Features\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-gpu-operator-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nSetup GPU Operator on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/deploy-ml-model-kubernetes-kserve\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nDeploy ML Model on Kubernetes with KServe\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-feature-store-feast-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Setup Feast Feature Store on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/apache-airflow-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Deploy Apache Airflow on Kubernetes\n<\/a>\n<\/li>\n\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-latest-updates\">Kubernetes Latest Updates<\/h2><p>Following are some of the latest updates from Kubernetes.<\/p><ol><li><a href=\"https:\/\/kubernetes.io\/blog\/2026\/04\/22\/kubernetes-v1-36-release\/?ref=devopscube.com\">Kubernetes v1.36:<\/a> A new version, Haru, has been released with 70 feature enhancements. In this, 18 are Stable, 25 are Beta, 25 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/12\/17\/kubernetes-v1-35-release\/?ref=devopscube.com\">Kubernetes v1.35:<\/a> Timbernetes has been released with 60 enhancements. Of these,17 are Stable, 19 are Beta, 22 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/08\/27\/kubernetes-v1-34-release\/?ref=devopscube.com\">Kubernetes v1.34:<\/a> Of Wind &amp; Will (O&#8217; WaW) has been released with 58 enhancements, including deprecations and removals.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/04\/23\/kubernetes-v1-33-release\/?ref=devopscube.com\">Kubernetes v1.33:<\/a> Octarine has been released with 64 enhancements, of which some are deprecated.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/12\/11\/kubernetes-v1-32-release\/?ref=devopscube.com\">Kubernete v1.32:<\/a> Penelope has been released. Of the 44 enhancements, 13 have graduated to Stable, 12 are now Beta, and the remaining 19 are Alpha.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/08\/13\/kubernetes-v1-31-release\/?ref=devopscube.com\">Kubernetes v1.31:<\/a> Elli has been released with 45 enhancements and multiple graduated features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/04\/17\/kubernetes-v1-30-release\/?ref=devopscube.com\">Kubernetes v1.30:<\/a> Uwubernetes has been released with 58 new and improved features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/08\/15\/kubernetes-v1-28-release\/?ref=devopscube.com\">Kubernetes v.28<\/a>: Planternetes has been released. It has 45 enhancements. 19 are entering Alpha, 14 have graduated to Beta, and 12 have graduated to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/04\/11\/kubernetes-v1-27-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.27:<\/a> Chill Vibes has been released. It has 60 enhancements. Out of which 13 are graduating to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2022\/12\/09\/kubernetes-v1-26-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.26<\/a>: Electrifying has been released. It has 37 enhancements.<\/li><li>Kubernetes v1.25: Combiner has been released. It has 40 enhancements.<\/li><li>Kubernetes 1.24: Stargazer has been <strong>released<\/strong>. This release has 46 enhancements. Out of which, 13 are graduating to Stable, 14 existing features got improvements, 13 new features added, and six are deprecated.<\/li><li>Dockershim deprecated with the release of Kubernetes 1.24<\/li><li>Kubernetes Volume Expansion Now A Stable Feature<\/li><\/ol><h2 id=\"is-kubernetes-easy-to-learn\">Is Kubernetes easy to learn?<\/h2><p>Kubernetes is a complex distributed system and a DevOps tool that is driven by APIs. If you know the basics of APIs, YAML, and Networking, you can learn Kubernetes easily.<\/p><h2 id=\"how-do-i-start-studying-for-kubernetes\">How do I start studying for Kubernetes?<\/h2><p>To start studying for Kubernetes, you need to first learn more about the platform itself. There are many online platforms that can help you get started with your studies. Some of them include the following:<br><br>1. <strong>Start With a Roadmap: <\/strong>First, have a detailed roadmap with a list of concepts to learn in Kubernetes. You can refer to our <a href=\"https:\/\/github.com\/techiescamp\/kubernetes-learning-path?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes learning roadmap<\/a> for a structured list of Kubernetes topics from beginner to advanced.<br><br>2. <strong>The official Kubernetes Documentation &amp; Tasks <\/strong>&#8211; This is the best source for learning about all of the different components and features that make up Kubernetes. You can check out this website to see what each component does and how you can use it.<br><br>3..<strong> Online Kubernetes forums<\/strong> &#8211; There are many online forums where people discuss Kubernetes. For Example, LinkedIn Groups, StackOverflow, and Reddit. This is a great place to ask questions and get help from other users. You can also find many useful tips and tricks here.<br><br>4. <strong>YouTube Kubecon Videos<\/strong> &#8211; Many excellent Kubecon videos can help you learn about Kubernetes in depth. You can learn about the different features of Kubernetes and how to use them.<br><br>5. <strong>Books<\/strong> &#8211; There are many good books that can help you learn about Kubernetes. Some of these books include &#8220;Kubernetes: Up and Running&#8221; and &#8220;Kubernetes Cookbook&#8221;.<br><br>6.<strong> Killercoda Scenarios:<\/strong> Use Katacoda free tutorials to learn real-time Kubernetes scenarios with browser-based terminals. <br><\/p><h2 id=\"conclusion\">Conclusion<\/h2><p>I will keep adding all the <strong>Kubernetes beginner tutorials <\/strong>to this list.<\/p><p>I aim to complete all Kubernetes concepts with real-world examples and project guides.<\/p><p>Also, these tutorials will help you if you are preparing for <a href=\"https:\/\/devopscube.com\/best-kubernetes-certifications\/\">Kubernetes certifications<\/a>.<\/p><p>Subscribe to our mailing list to keep updated on our latest Kubernetes tutorials.<\/p>\n<hr><p><strong>Ngu\u1ed3n:<\/strong> <a href=\"https:\/\/devopscube.com\/kubernetes-tutorials-beginners\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kubernetes Tutorial For Beginners [77 Comprehensive Guides] \u2014 DevOpsCube<\/a><\/p><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubectl-tutorials\">Kubectl Tutorials<\/h2><p>When working with Kubernetes clusters, kubectl is an essential command to interact with the cluster. In this section we will look at tutorials to use kubectl effectively.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"15\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/kubectl-set-context\/\" target=\"_blank\" rel=\"noreferrer noopener\">kubectl set context guide<\/a><\/li>\n\n<li><a href=\"https:\/\/devopscube.com\/kubectl-aliases\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Kubectl Aliases with Kuberc<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-node-management\">Kubernetes Node Management<\/h2><p>This section contains the tutorial for enabling swap on Kubernetes cluster nodes and setting up the Node Feature Discovery add-on on the Kubernetes cluster to automatically label the nodes based on the features available in it. <\/p>\n<!--kg-card-begin: html-->\n<ol start=\"17\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-swap\/\" target=\"_blank\" rel=\"noreferrer noopener\">Enable Swap on Kubernetes Nodes<\/a><\/li>\n\n<li><a href=\"https:\/\/devopscube.com\/node-feature-discovery\/\" target=\"_blank\" rel=\"noreferrer noopener\">Node Feature Discovery on Kubernetes<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-backup-restore-tutorials\">Kubernetes Backup &amp; Restore Tutorials<\/h2><p>In this section, we will learn about Kubernetes backup and restore using Kubernetes native tooling and other open-source and CNCF-related tools.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"19\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/backup-etcd-restore-kubernetes\/\" data-type=\"post\" data-id=\"15131\">Etcd Backup and Restore:<\/a> Detailed guide on backing up etcd and restoring it from the backup. <\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" target=\"_blank\" rel=\"noreferrer noopener\">Backup And Restore EKS Cluster Using Velero<\/a>: Step by step instructions to backup and restore&nbsp;EKS cluster&nbsp;using Velero in Kubernetes.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-native-resource-tutorials\">Kubernetes Native Resource Tutorials<\/h2><p>This section covers tutorials on Kubernetes native resources like deployments, pods, Statefulset, RBAC, jobs, ingress, and much more.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"21\" class=\"wp-block-list\">\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-objects-resources\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Kubernetes Objects Vs Resources Vs Custom Resource<\/a>: Learn about Kubernetes objects, resources, custom resources and their differences in detail.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod Explained<\/a>: The fundamental object pod explained with practical examples.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod-lifecycle\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pod Lifecycle explained<\/a>: A detailed guide on pod lifecycle phases.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-init-containers\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Init Containers<\/a>: Deep dive into init containers.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-deployment-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Deployment Tutorial For Beginners<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-daemonset\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Daemonset Explained<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-role\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to create Kubernetes Role for Service account<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-api-access-service-account\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Service Account for API access<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-ingress-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Ingress Tutorial For Beginners<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-ingress-kubernetes-nginx-controller\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Set Up Ingress On Kubernetes Using Nginx Controller<\/a><\/li>\n\n\n<!-- \u2705 NEW ENTRY -->\n\n<li><a href=\"https:\/\/devopscube.com\/setup-envoy-gateway-api\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Envoy Gateway API Controller On Kubernetes.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/configure-ingress-tls-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to configure SSL\/TLS for Kubernetes Ingress<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-jobs-cron-jobs\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Jobs\/Cron Jobs<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/pod-priorityclass-preemption\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod PriorityClass &amp; Preemption Explained<\/a><\/li>\n\n<\/ol>\n\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-productivity-guides\">Kubernetes Productivity Guides<\/h2>\n<!--kg-card-begin: html-->\n<ol start=\"34\" class=\"wp-block-list is-style-default\">\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" target=\"_blank\" rel=\"noreferrer noopener\">Easy Ways to Create Kubernetes YAML&#8217;s<\/a><\/li>\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&#038;t=6s&#038;ref=devopscube.com\" data-type=\"URL\" data-id=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&amp;t=6s\" target=\"_blank\" rel=\"noreferrer noopener\">Best Kubernetes Dashboard App &#8211; Kubernetes Lens<\/a> [Video Tutorial]<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-monitoring-tutorials\">Kubernetes Monitoring Tutorials<\/h2><p>This section focuses on Kubernetes monitoring and logging using tools like Prometheus, Grafana, Alert Manager, etc. We will also cover guides on logging and monitoring related to specific cloud providers.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"36\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-monitoring-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Setup Prometheus Monitoring On Kubernetes Cluster<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\">Setup Prometheus Node Exporter on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\">Setup Kube State Metrics on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/alert-manager-kubernetes-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting Up Alert Manager On Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up grafana on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-operator\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up Prometheus Operator on Kubernetes<\/a>: In this blog, you will learn to set up and configure the&nbsp;Prometheus Operator.<br><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-logging-guides\">Kubernetes Logging Guides<\/h2><p>This section covers the list of end-to-end beginner tutorials on Kubernetes logging.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"42\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Logging Explained for beginners<\/a>: This tutorial explains the underlying Kubernetes logging concepts and patterns in detail.<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">EFK setup on Kubernetes:<\/a> A step-by-step guide explaining the EFK logging stack on Kubernetes.<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-loki\/\" data-type=\"post\" data-id=\"22906\" target=\"_blank\" rel=\"noreferrer noopener\">Grafana Loki Setup On Kubernetes<\/a>: A step-by-step guide to setup Grafana Loki on Kubernetes using&nbsp;<a href=\"https:\/\/devopscube.com\/create-helm-chart\/\">Helm<\/a>.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-troubleshooting-guides\">Kubernetes Troubleshooting Guides<\/h2><p>In this section, we will learn to troubleshoot Kubernetes objects (Pods, Deployments, Statefulset, cluster components, etc).<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"45\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" rel=\"noreferrer noopener\">How to Troubleshoot Kubernetes Pods<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-application-deployment-tutorials\">Kubernetes Application Deployment Tutorials<\/h2><p>This section aims to cover tutorials on setting Statefulsets for databases like PostgreSQL, MongoDB, etc. We will also cover Kubernetes database operators which provide extra functionalities to manage databases on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"46\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/deploy-postgresql-statefulset\/\" data-type=\"post\" data-id=\"10917\" target=\"_blank\" rel=\"noreferrer noopener\">Learn to deploy PostgreSQL Statefulset cluster<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" rel=\"noreferrer noopener\">Deploy MongoDB on Kubernetes<\/a>&nbsp;<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/deploy-java-app-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy Java App With MySQL on Kubernetes<\/a>: Learn to build and deploy a Java application with the MySQL database on the Kubernetes cluster.<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/deploy-wordpress-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy WordPress on Kubernetes with Nginx and MySQL<\/a>: Learn to deploy WordPress on Kubernetes cluster with Nginx and MySQL database.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-package-management-tutorials\">Kubernetes Package Management Tutorials<\/h2><p>Under Kubernetes package management, you will learn about tools like Helm and Kustomize. Helm is a templating tool and Kustomize is an overlay engine. These are standard tools used in organizations to manage kubernetes deployments.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"50\" class=\"wp-block-list\">\n<li><a aria-label=\"How To Install And Configure Helm for Kubernetes Deployment (opens in a new tab)\" href=\"https:\/\/devopscube.com\/install-configure-helm-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Install Helm for Kubernetes Deployment<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/create-helm-chart\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-helm-chart\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Create Helm Chart from Scratch<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kustomize Tutorial<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" rel=\"noreferrer noopener\">Kuztomize Configmap &amp; Secret Generators<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-cicd-tutorials\">Kubernetes CI\/CD Tutorials<\/h2><p>Under Kubernetes CI\/CD, you will learn to use commonly used CI\/CD tools like Jenkins and advanced GitOps Operators like ArgoCD, FluxCD, etc.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"54\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/setup-jenkins-on-kubernetes-cluster\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Jenkins On Kubernetes Cluster<\/a>&nbsp;<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\">Setup Jenkins Build Agents on Kubernetes Pods<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\">Building Docker Images In Kubernetes Pod using Kaniko<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-nexus-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Latest Nexus OSS On Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-argo-cd-using-helm\/\" data-type=\"post\" data-id=\"23149\">Setup Argo CD on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/configure-multiple-kubernetes-clusters-argo-cd\/\" data-type=\"post\" data-id=\"24352\">Setup Multiple Clusters on ArgoCD<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/github-actions-runner-aws-eks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup GitHub Actions Runner on AWS EKS Cluster<\/a>: Learn to setup set up a Github Actions self-hosted runner on the AWS EKS Kubernetes Cluster.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-secret-management-tutorials\">Kubernetes Secret Management Tutorials<\/h2><p>Secret management is one of the aspects in Kubernetes when running workloads in production.<\/p><p>In this section, you will learn to manage secrets in Kubernetes using recommended open-source secrets management tools. Also, we will look at the cloud-specific secret management solutions that can be integrated with Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"61\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\">Setup Hashicorp Vault in Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Injecting Secrets to Pods Using Vault Agent<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-external-secrets-operator\/\">Setting up External Secrets on EKS<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/secrets-store-csi-dirver-eks\/\" target=\"_blank\" data-type=\"post\" data-id=\"30011\" rel=\"noreferrer noopener\">Manage Secrets on AWS EKS using Secrets Store CSI Driver<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" rel=\"noreferrer noopener\">Manage Secrets using Sealed Secrets<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-security-guides\">Kubernetes Security Guides<\/h2><p>In this section, we will look at Kubernetes security guides.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"66\" class=\"wp-block-list is-style-default\">\n<li><a href=\"https:\/\/devopscube.com\/kube-bench-guide\/\" data-type=\"post\" data-id=\"17998\">CIS Benchmarking using kube-bench<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-certification-guides-ckackadcks\">Kubernetes Certification Guides (CKA\/CKAD\/CKS)<\/h2><p>If you are looking to get certified in Kubernetes, the following comprehensive Kubernetes certification guides and learning paths will help.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"67\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">CKA Certification Study Guide<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/ckad-exam-study-guide\/\" data-type=\"post\" data-id=\"10131\">CKAD Certification Study Guide<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/cks-exam-guide-tips\/\" data-type=\"post\" data-id=\"8637\">CKS Certification Study Guide<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<p>Also, check out the <a href=\"https:\/\/devopscube.com\/kubernetes-certification-coupon\/\" rel=\"noreferrer noopener\">kubernetes certification coupons<\/a> page to get the latest exam voucher codes to save money on Exam registration.<\/p><h2 id=\"kubernetes-service-mesh-tutorial\">Kubernetes Service Mesh Tutorial<\/h2><p>Service mesh is an advanced setup in Kubernetes. It is mainly used for microservices that need features like mTLS, strong traceability, circuit breaking, canary deployments, and more. <\/p><p>You can get started with Istio service mesh using the following detailed tutorials.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"70\">\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-on-kubernetes\/\" data-type=\"URL\" target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Sidecar mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-ambient-mode\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Ambient mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/istio-ingress-kubernetes-gateway-api\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Setting up Istio Ingress With Kubernetes Gateway API<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/gateway-api-for-service-mesh\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Managing East-West Traffic with Gateway API in Istio (GAMMA)<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-aiml-guides\">Kubernetes AI\/ML Guides<\/h2><p>AI and ML workloads have become a major part of Kubernetes today. In this section, we will look at Kubernetes guides focused on AI\/ML that will help you build your MLOps skills on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"1\">\n\n<li>\n<a href=\"https:\/\/devopscube.com\/kubernetes-ai-ml-features\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nKubernetes Built-in AI\/ML Features\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-gpu-operator-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nSetup GPU Operator on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/deploy-ml-model-kubernetes-kserve\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nDeploy ML Model on Kubernetes with KServe\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-feature-store-feast-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Setup Feast Feature Store on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/apache-airflow-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Deploy Apache Airflow on Kubernetes\n<\/a>\n<\/li>\n\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-latest-updates\">Kubernetes Latest Updates<\/h2><p>Following are some of the latest updates from Kubernetes.<\/p><ol><li><a href=\"https:\/\/kubernetes.io\/blog\/2026\/04\/22\/kubernetes-v1-36-release\/?ref=devopscube.com\">Kubernetes v1.36:<\/a> A new version, Haru, has been released with 70 feature enhancements. In this, 18 are Stable, 25 are Beta, 25 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/12\/17\/kubernetes-v1-35-release\/?ref=devopscube.com\">Kubernetes v1.35:<\/a> Timbernetes has been released with 60 enhancements. Of these,17 are Stable, 19 are Beta, 22 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/08\/27\/kubernetes-v1-34-release\/?ref=devopscube.com\">Kubernetes v1.34:<\/a> Of Wind &amp; Will (O&#8217; WaW) has been released with 58 enhancements, including deprecations and removals.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/04\/23\/kubernetes-v1-33-release\/?ref=devopscube.com\">Kubernetes v1.33:<\/a> Octarine has been released with 64 enhancements, of which some are deprecated.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/12\/11\/kubernetes-v1-32-release\/?ref=devopscube.com\">Kubernete v1.32:<\/a> Penelope has been released. Of the 44 enhancements, 13 have graduated to Stable, 12 are now Beta, and the remaining 19 are Alpha.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/08\/13\/kubernetes-v1-31-release\/?ref=devopscube.com\">Kubernetes v1.31:<\/a> Elli has been released with 45 enhancements and multiple graduated features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/04\/17\/kubernetes-v1-30-release\/?ref=devopscube.com\">Kubernetes v1.30:<\/a> Uwubernetes has been released with 58 new and improved features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/08\/15\/kubernetes-v1-28-release\/?ref=devopscube.com\">Kubernetes v.28<\/a>: Planternetes has been released. It has 45 enhancements. 19 are entering Alpha, 14 have graduated to Beta, and 12 have graduated to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/04\/11\/kubernetes-v1-27-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.27:<\/a> Chill Vibes has been released. It has 60 enhancements. Out of which 13 are graduating to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2022\/12\/09\/kubernetes-v1-26-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.26<\/a>: Electrifying has been released. It has 37 enhancements.<\/li><li>Kubernetes v1.25: Combiner has been released. It has 40 enhancements.<\/li><li>Kubernetes 1.24: Stargazer has been <strong>released<\/strong>. This release has 46 enhancements. Out of which, 13 are graduating to Stable, 14 existing features got improvements, 13 new features added, and six are deprecated.<\/li><li>Dockershim deprecated with the release of Kubernetes 1.24<\/li><li>Kubernetes Volume Expansion Now A Stable Feature<\/li><\/ol><h2 id=\"is-kubernetes-easy-to-learn\">Is Kubernetes easy to learn?<\/h2><p>Kubernetes is a complex distributed system and a DevOps tool that is driven by APIs. If you know the basics of APIs, YAML, and Networking, you can learn Kubernetes easily.<\/p><h2 id=\"how-do-i-start-studying-for-kubernetes\">How do I start studying for Kubernetes?<\/h2><p>To start studying for Kubernetes, you need to first learn more about the platform itself. There are many online platforms that can help you get started with your studies. Some of them include the following:<br><br>1. <strong>Start With a Roadmap: <\/strong>First, have a detailed roadmap with a list of concepts to learn in Kubernetes. You can refer to our <a href=\"https:\/\/github.com\/techiescamp\/kubernetes-learning-path?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes learning roadmap<\/a> for a structured list of Kubernetes topics from beginner to advanced.<br><br>2. <strong>The official Kubernetes Documentation &amp; Tasks <\/strong>&#8211; This is the best source for learning about all of the different components and features that make up Kubernetes. You can check out this website to see what each component does and how you can use it.<br><br>3..<strong> Online Kubernetes forums<\/strong> &#8211; There are many online forums where people discuss Kubernetes. For Example, LinkedIn Groups, StackOverflow, and Reddit. This is a great place to ask questions and get help from other users. You can also find many useful tips and tricks here.<br><br>4. <strong>YouTube Kubecon Videos<\/strong> &#8211; Many excellent Kubecon videos can help you learn about Kubernetes in depth. You can learn about the different features of Kubernetes and how to use them.<br><br>5. <strong>Books<\/strong> &#8211; There are many good books that can help you learn about Kubernetes. Some of these books include &#8220;Kubernetes: Up and Running&#8221; and &#8220;Kubernetes Cookbook&#8221;.<br><br>6.<strong> Killercoda Scenarios:<\/strong> Use Katacoda free tutorials to learn real-time Kubernetes scenarios with browser-based terminals. <br><\/p><h2 id=\"conclusion\">Conclusion<\/h2><p>I will keep adding all the <strong>Kubernetes beginner tutorials <\/strong>to this list.<\/p><p>I aim to complete all Kubernetes concepts with real-world examples and project guides.<\/p><p>Also, these tutorials will help you if you are preparing for <a href=\"https:\/\/devopscube.com\/best-kubernetes-certifications\/\">Kubernetes certifications<\/a>.<\/p><p>Subscribe to our mailing list to keep updated on our latest Kubernetes tutorials.<\/p>\n<hr><p><strong>Ngu\u1ed3n:<\/strong> <a href=\"https:\/\/devopscube.com\/kubernetes-tutorials-beginners\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kubernetes Tutorial For Beginners [77 Comprehensive Guides] \u2014 DevOpsCube<\/a><\/p>\n\n<li><a href=\"https:\/\/devopscube.com\/building-kubernetes-cluster-the-hard-way\/\" target=\"_blank\" rel=\"noreferrer noopener\">Building a Kubernetes Cluster The Hard Way<\/a>: Personal Insights and Practical Guidance to build a k8s cluster from scratch.<\/li>\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-kind-cluster-tutorial-setup-and-deploy-apps\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-kind-cluster-tutorial-setup-and-deploy-apps\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Kind Cluster<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubectl-tutorials\">Kubectl Tutorials<\/h2><p>When working with Kubernetes clusters, kubectl is an essential command to interact with the cluster. In this section we will look at tutorials to use kubectl effectively.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"15\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1701366100070\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubectl-set-context\/\" target=\"_blank\" rel=\"noreferrer noopener\">kubectl set context guide<\/a><\/li>\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1701366100070\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubectl-aliases\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Kubectl Aliases with Kuberc<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-node-management\">Kubernetes Node Management<\/h2><p>This section contains the tutorial for enabling swap on Kubernetes cluster nodes and setting up the Node Feature Discovery add-on on the Kubernetes cluster to automatically label the nodes based on the features available in it. <\/p>\n<!--kg-card-begin: html-->\n<ol start=\"17\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1701366100070\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-swap\/\" target=\"_blank\" rel=\"noreferrer noopener\">Enable Swap on Kubernetes Nodes<\/a><\/li>\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1701366100070\"} -->\n<li><a href=\"https:\/\/devopscube.com\/node-feature-discovery\/\" target=\"_blank\" rel=\"noreferrer noopener\">Node Feature Discovery on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-backup-restore-tutorials\">Kubernetes Backup &amp; Restore Tutorials<\/h2><p>In this section, we will learn about Kubernetes backup and restore using Kubernetes native tooling and other open-source and CNCF-related tools.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"19\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941754\"} -->\n<li><a href=\"https:\/\/devopscube.com\/backup-etcd-restore-kubernetes\/\" data-type=\"post\" data-id=\"15131\">Etcd Backup and Restore:<\/a> Detailed guide on backing up etcd and restoring it from the backup. <\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736238092876\"} -->\n<li><a href=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" target=\"_blank\" rel=\"noreferrer noopener\">Backup And Restore EKS Cluster Using Velero<\/a>: Step by step instructions to backup and restore&nbsp;EKS cluster&nbsp;using Velero in Kubernetes.<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-native-resource-tutorials\">Kubernetes Native Resource Tutorials<\/h2><p>This section covers tutorials on Kubernetes native resources like deployments, pods, Statefulset, RBAC, jobs, ingress, and much more.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"21\" class=\"wp-block-list\">\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-objects-resources\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Kubernetes Objects Vs Resources Vs Custom Resource<\/a>: Learn about Kubernetes objects, resources, custom resources and their differences in detail.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod Explained<\/a>: The fundamental object pod explained with practical examples.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod-lifecycle\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pod Lifecycle explained<\/a>: A detailed guide on pod lifecycle phases.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-init-containers\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Init Containers<\/a>: Deep dive into init containers.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-deployment-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Deployment Tutorial For Beginners<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-daemonset\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Daemonset Explained<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-role\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to create Kubernetes Role for Service account<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-api-access-service-account\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Service Account for API access<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-ingress-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Ingress Tutorial For Beginners<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/setup-ingress-kubernetes-nginx-controller\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Set Up Ingress On Kubernetes Using Nginx Controller<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- \u2705 NEW ENTRY -->\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/setup-envoy-gateway-api\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Envoy Gateway API Controller On Kubernetes.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/configure-ingress-tls-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to configure SSL\/TLS for Kubernetes Ingress<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-jobs-cron-jobs\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Jobs\/Cron Jobs<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/pod-priorityclass-preemption\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod PriorityClass &amp; Preemption Explained<\/a><\/li>\n<!-- \/wp:list-item -->\n<\/ol>\n\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-productivity-guides\">Kubernetes Productivity Guides<\/h2>\n<!--kg-card-begin: html-->\n<ol start=\"34\" class=\"wp-block-list is-style-default\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941800\"} -->\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" target=\"_blank\" rel=\"noreferrer noopener\">Easy Ways to Create Kubernetes YAML&#8217;s<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941803\"} -->\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&#038;t=6s&#038;ref=devopscube.com\" data-type=\"URL\" data-id=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&amp;t=6s\" target=\"_blank\" rel=\"noreferrer noopener\">Best Kubernetes Dashboard App &#8211; Kubernetes Lens<\/a> [Video Tutorial]<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-monitoring-tutorials\">Kubernetes Monitoring Tutorials<\/h2><p>This section focuses on Kubernetes monitoring and logging using tools like Prometheus, Grafana, Alert Manager, etc. We will also cover guides on logging and monitoring related to specific cloud providers.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"36\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117003486\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-monitoring-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Setup Prometheus Monitoring On Kubernetes Cluster<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941813\"} -->\n<li><a href=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\">Setup Prometheus Node Exporter on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941817\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\">Setup Kube State Metrics on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941821\"} -->\n<li><a href=\"https:\/\/devopscube.com\/alert-manager-kubernetes-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting Up Alert Manager On Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941825\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up grafana on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736238256365\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-operator\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up Prometheus Operator on Kubernetes<\/a>: In this blog, you will learn to set up and configure the&nbsp;Prometheus Operator.<br><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-logging-guides\">Kubernetes Logging Guides<\/h2><p>This section covers the list of end-to-end beginner tutorials on Kubernetes logging.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"42\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941834\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Logging Explained for beginners<\/a>: This tutorial explains the underlying Kubernetes logging concepts and patterns in detail.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117026277\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">EFK setup on Kubernetes:<\/a> A step-by-step guide explaining the EFK logging stack on Kubernetes.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941839\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-loki\/\" data-type=\"post\" data-id=\"22906\" target=\"_blank\" rel=\"noreferrer noopener\">Grafana Loki Setup On Kubernetes<\/a>: A step-by-step guide to setup Grafana Loki on Kubernetes using&nbsp;<a href=\"https:\/\/devopscube.com\/create-helm-chart\/\">Helm<\/a>.<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-troubleshooting-guides\">Kubernetes Troubleshooting Guides<\/h2><p>In this section, we will learn to troubleshoot Kubernetes objects (Pods, Deployments, Statefulset, cluster components, etc).<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"45\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941853\"} -->\n<li><a href=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" rel=\"noreferrer noopener\">How to Troubleshoot Kubernetes Pods<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-application-deployment-tutorials\">Kubernetes Application Deployment Tutorials<\/h2><p>This section aims to cover tutorials on setting Statefulsets for databases like PostgreSQL, MongoDB, etc. We will also cover Kubernetes database operators which provide extra functionalities to manage databases on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"46\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1697299297438\"} -->\n<li><a href=\"https:\/\/devopscube.com\/deploy-postgresql-statefulset\/\" data-type=\"post\" data-id=\"10917\" target=\"_blank\" rel=\"noreferrer noopener\">Learn to deploy PostgreSQL Statefulset cluster<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941886\"} -->\n<li><a href=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" rel=\"noreferrer noopener\">Deploy MongoDB on Kubernetes<\/a>&nbsp;<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736238426311\"} -->\n<li><a href=\"https:\/\/devopscube.com\/deploy-java-app-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy Java App With MySQL on Kubernetes<\/a>: Learn to build and deploy a Java application with the MySQL database on the Kubernetes cluster.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736238439130\"} -->\n<li><a href=\"https:\/\/devopscube.com\/deploy-wordpress-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy WordPress on Kubernetes with Nginx and MySQL<\/a>: Learn to deploy WordPress on Kubernetes cluster with Nginx and MySQL database.<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-package-management-tutorials\">Kubernetes Package Management Tutorials<\/h2><p>Under Kubernetes package management, you will learn about tools like Helm and Kustomize. Helm is a templating tool and Kustomize is an overlay engine. These are standard tools used in organizations to manage kubernetes deployments.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"50\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1670944147256\"} -->\n<li><a aria-label=\"How To Install And Configure Helm for Kubernetes Deployment (opens in a new tab)\" href=\"https:\/\/devopscube.com\/install-configure-helm-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Install Helm for Kubernetes Deployment<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1687606648107\"} -->\n<li><a href=\"https:\/\/devopscube.com\/create-helm-chart\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-helm-chart\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Create Helm Chart from Scratch<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1688880705864\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kustomize Tutorial<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941897\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" rel=\"noreferrer noopener\">Kuztomize Configmap &amp; Secret Generators<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-cicd-tutorials\">Kubernetes CI\/CD Tutorials<\/h2><p>Under Kubernetes CI\/CD, you will learn to use commonly used CI\/CD tools like Jenkins and advanced GitOps Operators like ArgoCD, FluxCD, etc.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"54\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941907\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-jenkins-on-kubernetes-cluster\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Jenkins On Kubernetes Cluster<\/a>&nbsp;<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941912\"} -->\n<li><a href=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\">Setup Jenkins Build Agents on Kubernetes Pods<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941918\"} -->\n<li><a href=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\">Building Docker Images In Kubernetes Pod using Kaniko<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117101956\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-nexus-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Latest Nexus OSS On Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117116568\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-argo-cd-using-helm\/\" data-type=\"post\" data-id=\"23149\">Setup Argo CD on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941923\"} -->\n<li><a href=\"https:\/\/devopscube.com\/configure-multiple-kubernetes-clusters-argo-cd\/\" data-type=\"post\" data-id=\"24352\">Setup Multiple Clusters on ArgoCD<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736239020128\"} -->\n<li><a href=\"https:\/\/devopscube.com\/github-actions-runner-aws-eks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup GitHub Actions Runner on AWS EKS Cluster<\/a>: Learn to setup set up a Github Actions self-hosted runner on the AWS EKS Kubernetes Cluster.<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-secret-management-tutorials\">Kubernetes Secret Management Tutorials<\/h2><p>Secret management is one of the aspects in Kubernetes when running workloads in production.<\/p><p>In this section, you will learn to manage secrets in Kubernetes using recommended open-source secrets management tools. Also, we will look at the cloud-specific secret management solutions that can be integrated with Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"61\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941934\"} -->\n<li><a href=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\">Setup Hashicorp Vault in Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117169296\"} -->\n<li><a href=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Injecting Secrets to Pods Using Vault Agent<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1675998787040\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-external-secrets-operator\/\">Setting up External Secrets on EKS<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736237852564\"} -->\n<li><a href=\"https:\/\/devopscube.com\/secrets-store-csi-dirver-eks\/\" target=\"_blank\" data-type=\"post\" data-id=\"30011\" rel=\"noreferrer noopener\">Manage Secrets on AWS EKS using Secrets Store CSI Driver<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736755126467\"} -->\n<li><a href=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" rel=\"noreferrer noopener\">Manage Secrets using Sealed Secrets<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-security-guides\">Kubernetes Security Guides<\/h2><p>In this section, we will look at Kubernetes security guides.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"66\" class=\"wp-block-list is-style-default\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1675998864122\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kube-bench-guide\/\" data-type=\"post\" data-id=\"17998\">CIS Benchmarking using kube-bench<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-certification-guides-ckackadcks\">Kubernetes Certification Guides (CKA\/CKAD\/CKS)<\/h2><p>If you are looking to get certified in Kubernetes, the following comprehensive Kubernetes certification guides and learning paths will help.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"67\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941948\"} -->\n<li><a href=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">CKA Certification Study Guide<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941952\"} -->\n<li><a href=\"https:\/\/devopscube.com\/ckad-exam-study-guide\/\" data-type=\"post\" data-id=\"10131\">CKAD Certification Study Guide<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941958\"} -->\n<li><a href=\"https:\/\/devopscube.com\/cks-exam-guide-tips\/\" data-type=\"post\" data-id=\"8637\">CKS Certification Study Guide<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<p>Also, check out the <a href=\"https:\/\/devopscube.com\/kubernetes-certification-coupon\/\" rel=\"noreferrer noopener\">kubernetes certification coupons<\/a> page to get the latest exam voucher codes to save money on Exam registration.<\/p><h2 id=\"kubernetes-service-mesh-tutorial\">Kubernetes Service Mesh Tutorial<\/h2><p>Service mesh is an advanced setup in Kubernetes. It is mainly used for microservices that need features like mTLS, strong traceability, circuit breaking, canary deployments, and more. <\/p><p>You can get started with Istio service mesh using the following detailed tutorials.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"70\">\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-on-kubernetes\/\" data-type=\"URL\" target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Sidecar mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-ambient-mode\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Ambient mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/istio-ingress-kubernetes-gateway-api\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Setting up Istio Ingress With Kubernetes Gateway API<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/gateway-api-for-service-mesh\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Managing East-West Traffic with Gateway API in Istio (GAMMA)<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-aiml-guides\">Kubernetes AI\/ML Guides<\/h2><p>AI and ML workloads have become a major part of Kubernetes today. In this section, we will look at Kubernetes guides focused on AI\/ML that will help you build your MLOps skills on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"1\">\n\n<li>\n<a href=\"https:\/\/devopscube.com\/kubernetes-ai-ml-features\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nKubernetes Built-in AI\/ML Features\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-gpu-operator-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nSetup GPU Operator on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/deploy-ml-model-kubernetes-kserve\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nDeploy ML Model on Kubernetes with KServe\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-feature-store-feast-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Setup Feast Feature Store on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/apache-airflow-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Deploy Apache Airflow on Kubernetes\n<\/a>\n<\/li>\n\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-latest-updates\">Kubernetes Latest Updates<\/h2><p>Following are some of the latest updates from Kubernetes.<\/p><ol><li><a href=\"https:\/\/kubernetes.io\/blog\/2026\/04\/22\/kubernetes-v1-36-release\/?ref=devopscube.com\">Kubernetes v1.36:<\/a> A new version, Haru, has been released with 70 feature enhancements. In this, 18 are Stable, 25 are Beta, 25 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/12\/17\/kubernetes-v1-35-release\/?ref=devopscube.com\">Kubernetes v1.35:<\/a> Timbernetes has been released with 60 enhancements. Of these,17 are Stable, 19 are Beta, 22 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/08\/27\/kubernetes-v1-34-release\/?ref=devopscube.com\">Kubernetes v1.34:<\/a> Of Wind &amp; Will (O&#8217; WaW) has been released with 58 enhancements, including deprecations and removals.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/04\/23\/kubernetes-v1-33-release\/?ref=devopscube.com\">Kubernetes v1.33:<\/a> Octarine has been released with 64 enhancements, of which some are deprecated.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/12\/11\/kubernetes-v1-32-release\/?ref=devopscube.com\">Kubernete v1.32:<\/a> Penelope has been released. Of the 44 enhancements, 13 have graduated to Stable, 12 are now Beta, and the remaining 19 are Alpha.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/08\/13\/kubernetes-v1-31-release\/?ref=devopscube.com\">Kubernetes v1.31:<\/a> Elli has been released with 45 enhancements and multiple graduated features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/04\/17\/kubernetes-v1-30-release\/?ref=devopscube.com\">Kubernetes v1.30:<\/a> Uwubernetes has been released with 58 new and improved features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/08\/15\/kubernetes-v1-28-release\/?ref=devopscube.com\">Kubernetes v.28<\/a>: Planternetes has been released. It has 45 enhancements. 19 are entering Alpha, 14 have graduated to Beta, and 12 have graduated to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/04\/11\/kubernetes-v1-27-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.27:<\/a> Chill Vibes has been released. It has 60 enhancements. Out of which 13 are graduating to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2022\/12\/09\/kubernetes-v1-26-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.26<\/a>: Electrifying has been released. It has 37 enhancements.<\/li><li>Kubernetes v1.25: Combiner has been released. It has 40 enhancements.<\/li><li>Kubernetes 1.24: Stargazer has been <strong>released<\/strong>. This release has 46 enhancements. Out of which, 13 are graduating to Stable, 14 existing features got improvements, 13 new features added, and six are deprecated.<\/li><li>Dockershim deprecated with the release of Kubernetes 1.24<\/li><li>Kubernetes Volume Expansion Now A Stable Feature<\/li><\/ol><h2 id=\"is-kubernetes-easy-to-learn\">Is Kubernetes easy to learn?<\/h2><p>Kubernetes is a complex distributed system and a DevOps tool that is driven by APIs. If you know the basics of APIs, YAML, and Networking, you can learn Kubernetes easily.<\/p><h2 id=\"how-do-i-start-studying-for-kubernetes\">How do I start studying for Kubernetes?<\/h2><p>To start studying for Kubernetes, you need to first learn more about the platform itself. There are many online platforms that can help you get started with your studies. Some of them include the following:<br><br>1. <strong>Start With a Roadmap: <\/strong>First, have a detailed roadmap with a list of concepts to learn in Kubernetes. You can refer to our <a href=\"https:\/\/github.com\/techiescamp\/kubernetes-learning-path?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes learning roadmap<\/a> for a structured list of Kubernetes topics from beginner to advanced.<br><br>2. <strong>The official Kubernetes Documentation &amp; Tasks <\/strong>&#8211; This is the best source for learning about all of the different components and features that make up Kubernetes. You can check out this website to see what each component does and how you can use it.<br><br>3..<strong> Online Kubernetes forums<\/strong> &#8211; There are many online forums where people discuss Kubernetes. For Example, LinkedIn Groups, StackOverflow, and Reddit. This is a great place to ask questions and get help from other users. You can also find many useful tips and tricks here.<br><br>4. <strong>YouTube Kubecon Videos<\/strong> &#8211; Many excellent Kubecon videos can help you learn about Kubernetes in depth. You can learn about the different features of Kubernetes and how to use them.<br><br>5. <strong>Books<\/strong> &#8211; There are many good books that can help you learn about Kubernetes. Some of these books include &#8220;Kubernetes: Up and Running&#8221; and &#8220;Kubernetes Cookbook&#8221;.<br><br>6.<strong> Killercoda Scenarios:<\/strong> Use Katacoda free tutorials to learn real-time Kubernetes scenarios with browser-based terminals. <br><\/p><h2 id=\"conclusion\">Conclusion<\/h2><p>I will keep adding all the <strong>Kubernetes beginner tutorials <\/strong>to this list.<\/p><p>I aim to complete all Kubernetes concepts with real-world examples and project guides.<\/p><p>Also, these tutorials will help you if you are preparing for <a href=\"https:\/\/devopscube.com\/best-kubernetes-certifications\/\">Kubernetes certifications<\/a>.<\/p><p>Subscribe to our mailing list to keep updated on our latest Kubernetes tutorials.<\/p>\n<hr><p><strong>Ngu\u1ed3n:<\/strong> <a href=\"https:\/\/devopscube.com\/kubernetes-tutorials-beginners\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kubernetes Tutorial For Beginners [77 Comprehensive Guides] \u2014 DevOpsCube<\/a><\/p><!-- \/wp:post-content --><div class=\"entry-content wp-block-post-content\">\n<h2 id=\"kubectl-tutorials\">Kubectl Tutorials<\/h2><p>When working with Kubernetes clusters, kubectl is an essential command to interact with the cluster. In this section we will look at tutorials to use kubectl effectively.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"15\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/kubectl-set-context\/\" target=\"_blank\" rel=\"noreferrer noopener\">kubectl set context guide<\/a><\/li>\n\n<li><a href=\"https:\/\/devopscube.com\/kubectl-aliases\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Kubectl Aliases with Kuberc<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-node-management\">Kubernetes Node Management<\/h2><p>This section contains the tutorial for enabling swap on Kubernetes cluster nodes and setting up the Node Feature Discovery add-on on the Kubernetes cluster to automatically label the nodes based on the features available in it. <\/p>\n<!--kg-card-begin: html-->\n<ol start=\"17\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-swap\/\" target=\"_blank\" rel=\"noreferrer noopener\">Enable Swap on Kubernetes Nodes<\/a><\/li>\n\n<li><a href=\"https:\/\/devopscube.com\/node-feature-discovery\/\" target=\"_blank\" rel=\"noreferrer noopener\">Node Feature Discovery on Kubernetes<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-backup-restore-tutorials\">Kubernetes Backup &amp; Restore Tutorials<\/h2><p>In this section, we will learn about Kubernetes backup and restore using Kubernetes native tooling and other open-source and CNCF-related tools.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"19\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/backup-etcd-restore-kubernetes\/\" data-type=\"post\" data-id=\"15131\">Etcd Backup and Restore:<\/a> Detailed guide on backing up etcd and restoring it from the backup. <\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" target=\"_blank\" rel=\"noreferrer noopener\">Backup And Restore EKS Cluster Using Velero<\/a>: Step by step instructions to backup and restore&nbsp;EKS cluster&nbsp;using Velero in Kubernetes.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-native-resource-tutorials\">Kubernetes Native Resource Tutorials<\/h2><p>This section covers tutorials on Kubernetes native resources like deployments, pods, Statefulset, RBAC, jobs, ingress, and much more.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"21\" class=\"wp-block-list\">\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-objects-resources\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Kubernetes Objects Vs Resources Vs Custom Resource<\/a>: Learn about Kubernetes objects, resources, custom resources and their differences in detail.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod Explained<\/a>: The fundamental object pod explained with practical examples.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod-lifecycle\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pod Lifecycle explained<\/a>: A detailed guide on pod lifecycle phases.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-init-containers\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Init Containers<\/a>: Deep dive into init containers.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-deployment-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Deployment Tutorial For Beginners<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-daemonset\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Daemonset Explained<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-role\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to create Kubernetes Role for Service account<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-api-access-service-account\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Service Account for API access<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-ingress-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Ingress Tutorial For Beginners<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-ingress-kubernetes-nginx-controller\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Set Up Ingress On Kubernetes Using Nginx Controller<\/a><\/li>\n\n\n<!-- \u2705 NEW ENTRY -->\n\n<li><a href=\"https:\/\/devopscube.com\/setup-envoy-gateway-api\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Envoy Gateway API Controller On Kubernetes.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/configure-ingress-tls-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to configure SSL\/TLS for Kubernetes Ingress<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-jobs-cron-jobs\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Jobs\/Cron Jobs<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/pod-priorityclass-preemption\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod PriorityClass &amp; Preemption Explained<\/a><\/li>\n\n<\/ol>\n\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-productivity-guides\">Kubernetes Productivity Guides<\/h2>\n<!--kg-card-begin: html-->\n<ol start=\"34\" class=\"wp-block-list is-style-default is-layout-flow wp-block-post-content-is-layout-flow\">\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" target=\"_blank\" rel=\"noreferrer noopener\">Easy Ways to Create Kubernetes YAML&#8217;s<\/a><\/li>\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&#038;t=6s&#038;ref=devopscube.com\" data-type=\"URL\" data-id=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&amp;t=6s\" target=\"_blank\" rel=\"noreferrer noopener\">Best Kubernetes Dashboard App &#8211; Kubernetes Lens<\/a> [Video Tutorial]<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-monitoring-tutorials\">Kubernetes Monitoring Tutorials<\/h2><p>This section focuses on Kubernetes monitoring and logging using tools like Prometheus, Grafana, Alert Manager, etc. We will also cover guides on logging and monitoring related to specific cloud providers.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"36\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-monitoring-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Setup Prometheus Monitoring On Kubernetes Cluster<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\">Setup Prometheus Node Exporter on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\">Setup Kube State Metrics on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/alert-manager-kubernetes-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting Up Alert Manager On Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up grafana on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-operator\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up Prometheus Operator on Kubernetes<\/a>: In this blog, you will learn to set up and configure the&nbsp;Prometheus Operator.<br><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-logging-guides\">Kubernetes Logging Guides<\/h2><p>This section covers the list of end-to-end beginner tutorials on Kubernetes logging.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"42\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Logging Explained for beginners<\/a>: This tutorial explains the underlying Kubernetes logging concepts and patterns in detail.<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">EFK setup on Kubernetes:<\/a> A step-by-step guide explaining the EFK logging stack on Kubernetes.<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-loki\/\" data-type=\"post\" data-id=\"22906\" target=\"_blank\" rel=\"noreferrer noopener\">Grafana Loki Setup On Kubernetes<\/a>: A step-by-step guide to setup Grafana Loki on Kubernetes using&nbsp;<a href=\"https:\/\/devopscube.com\/create-helm-chart\/\">Helm<\/a>.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-troubleshooting-guides\">Kubernetes Troubleshooting Guides<\/h2><p>In this section, we will learn to troubleshoot Kubernetes objects (Pods, Deployments, Statefulset, cluster components, etc).<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"45\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" rel=\"noreferrer noopener\">How to Troubleshoot Kubernetes Pods<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-application-deployment-tutorials\">Kubernetes Application Deployment Tutorials<\/h2><p>This section aims to cover tutorials on setting Statefulsets for databases like PostgreSQL, MongoDB, etc. We will also cover Kubernetes database operators which provide extra functionalities to manage databases on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"46\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/deploy-postgresql-statefulset\/\" data-type=\"post\" data-id=\"10917\" target=\"_blank\" rel=\"noreferrer noopener\">Learn to deploy PostgreSQL Statefulset cluster<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" rel=\"noreferrer noopener\">Deploy MongoDB on Kubernetes<\/a>&nbsp;<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/deploy-java-app-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy Java App With MySQL on Kubernetes<\/a>: Learn to build and deploy a Java application with the MySQL database on the Kubernetes cluster.<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/deploy-wordpress-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy WordPress on Kubernetes with Nginx and MySQL<\/a>: Learn to deploy WordPress on Kubernetes cluster with Nginx and MySQL database.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-package-management-tutorials\">Kubernetes Package Management Tutorials<\/h2><p>Under Kubernetes package management, you will learn about tools like Helm and Kustomize. Helm is a templating tool and Kustomize is an overlay engine. These are standard tools used in organizations to manage kubernetes deployments.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"50\" class=\"wp-block-list\">\n<li><a aria-label=\"How To Install And Configure Helm for Kubernetes Deployment (opens in a new tab)\" href=\"https:\/\/devopscube.com\/install-configure-helm-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Install Helm for Kubernetes Deployment<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/create-helm-chart\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-helm-chart\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Create Helm Chart from Scratch<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kustomize Tutorial<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" rel=\"noreferrer noopener\">Kuztomize Configmap &amp; Secret Generators<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-cicd-tutorials\">Kubernetes CI\/CD Tutorials<\/h2><p>Under Kubernetes CI\/CD, you will learn to use commonly used CI\/CD tools like Jenkins and advanced GitOps Operators like ArgoCD, FluxCD, etc.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"54\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/setup-jenkins-on-kubernetes-cluster\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Jenkins On Kubernetes Cluster<\/a>&nbsp;<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\">Setup Jenkins Build Agents on Kubernetes Pods<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\">Building Docker Images In Kubernetes Pod using Kaniko<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-nexus-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Latest Nexus OSS On Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-argo-cd-using-helm\/\" data-type=\"post\" data-id=\"23149\">Setup Argo CD on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/configure-multiple-kubernetes-clusters-argo-cd\/\" data-type=\"post\" data-id=\"24352\">Setup Multiple Clusters on ArgoCD<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/github-actions-runner-aws-eks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup GitHub Actions Runner on AWS EKS Cluster<\/a>: Learn to setup set up a Github Actions self-hosted runner on the AWS EKS Kubernetes Cluster.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-secret-management-tutorials\">Kubernetes Secret Management Tutorials<\/h2><p>Secret management is one of the aspects in Kubernetes when running workloads in production.<\/p><p>In this section, you will learn to manage secrets in Kubernetes using recommended open-source secrets management tools. Also, we will look at the cloud-specific secret management solutions that can be integrated with Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"61\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\">Setup Hashicorp Vault in Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Injecting Secrets to Pods Using Vault Agent<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-external-secrets-operator\/\">Setting up External Secrets on EKS<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/secrets-store-csi-dirver-eks\/\" target=\"_blank\" data-type=\"post\" data-id=\"30011\" rel=\"noreferrer noopener\">Manage Secrets on AWS EKS using Secrets Store CSI Driver<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" rel=\"noreferrer noopener\">Manage Secrets using Sealed Secrets<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-security-guides\">Kubernetes Security Guides<\/h2><p>In this section, we will look at Kubernetes security guides.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"66\" class=\"wp-block-list is-style-default\">\n<li><a href=\"https:\/\/devopscube.com\/kube-bench-guide\/\" data-type=\"post\" data-id=\"17998\">CIS Benchmarking using kube-bench<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-certification-guides-ckackadcks\">Kubernetes Certification Guides (CKA\/CKAD\/CKS)<\/h2><p>If you are looking to get certified in Kubernetes, the following comprehensive Kubernetes certification guides and learning paths will help.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"67\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">CKA Certification Study Guide<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/ckad-exam-study-guide\/\" data-type=\"post\" data-id=\"10131\">CKAD Certification Study Guide<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/cks-exam-guide-tips\/\" data-type=\"post\" data-id=\"8637\">CKS Certification Study Guide<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<p>Also, check out the <a href=\"https:\/\/devopscube.com\/kubernetes-certification-coupon\/\" rel=\"noreferrer noopener\">kubernetes certification coupons<\/a> page to get the latest exam voucher codes to save money on Exam registration.<\/p><h2 id=\"kubernetes-service-mesh-tutorial\">Kubernetes Service Mesh Tutorial<\/h2><p>Service mesh is an advanced setup in Kubernetes. It is mainly used for microservices that need features like mTLS, strong traceability, circuit breaking, canary deployments, and more. <\/p><p>You can get started with Istio service mesh using the following detailed tutorials.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"70\">\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-on-kubernetes\/\" data-type=\"URL\" target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Sidecar mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-ambient-mode\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Ambient mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/istio-ingress-kubernetes-gateway-api\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Setting up Istio Ingress With Kubernetes Gateway API<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/gateway-api-for-service-mesh\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Managing East-West Traffic with Gateway API in Istio (GAMMA)<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-aiml-guides\">Kubernetes AI\/ML Guides<\/h2><p>AI and ML workloads have become a major part of Kubernetes today. In this section, we will look at Kubernetes guides focused on AI\/ML that will help you build your MLOps skills on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"1\">\n\n<li>\n<a href=\"https:\/\/devopscube.com\/kubernetes-ai-ml-features\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nKubernetes Built-in AI\/ML Features\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-gpu-operator-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nSetup GPU Operator on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/deploy-ml-model-kubernetes-kserve\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nDeploy ML Model on Kubernetes with KServe\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-feature-store-feast-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Setup Feast Feature Store on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/apache-airflow-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Deploy Apache Airflow on Kubernetes\n<\/a>\n<\/li>\n\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-latest-updates\">Kubernetes Latest Updates<\/h2><p>Following are some of the latest updates from Kubernetes.<\/p><ol><li><a href=\"https:\/\/kubernetes.io\/blog\/2026\/04\/22\/kubernetes-v1-36-release\/?ref=devopscube.com\">Kubernetes v1.36:<\/a> A new version, Haru, has been released with 70 feature enhancements. In this, 18 are Stable, 25 are Beta, 25 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/12\/17\/kubernetes-v1-35-release\/?ref=devopscube.com\">Kubernetes v1.35:<\/a> Timbernetes has been released with 60 enhancements. Of these,17 are Stable, 19 are Beta, 22 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/08\/27\/kubernetes-v1-34-release\/?ref=devopscube.com\">Kubernetes v1.34:<\/a> Of Wind &amp; Will (O&#8217; WaW) has been released with 58 enhancements, including deprecations and removals.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/04\/23\/kubernetes-v1-33-release\/?ref=devopscube.com\">Kubernetes v1.33:<\/a> Octarine has been released with 64 enhancements, of which some are deprecated.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/12\/11\/kubernetes-v1-32-release\/?ref=devopscube.com\">Kubernete v1.32:<\/a> Penelope has been released. Of the 44 enhancements, 13 have graduated to Stable, 12 are now Beta, and the remaining 19 are Alpha.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/08\/13\/kubernetes-v1-31-release\/?ref=devopscube.com\">Kubernetes v1.31:<\/a> Elli has been released with 45 enhancements and multiple graduated features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/04\/17\/kubernetes-v1-30-release\/?ref=devopscube.com\">Kubernetes v1.30:<\/a> Uwubernetes has been released with 58 new and improved features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/08\/15\/kubernetes-v1-28-release\/?ref=devopscube.com\">Kubernetes v.28<\/a>: Planternetes has been released. It has 45 enhancements. 19 are entering Alpha, 14 have graduated to Beta, and 12 have graduated to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/04\/11\/kubernetes-v1-27-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.27:<\/a> Chill Vibes has been released. It has 60 enhancements. Out of which 13 are graduating to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2022\/12\/09\/kubernetes-v1-26-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.26<\/a>: Electrifying has been released. It has 37 enhancements.<\/li><li>Kubernetes v1.25: Combiner has been released. It has 40 enhancements.<\/li><li>Kubernetes 1.24: Stargazer has been <strong>released<\/strong>. This release has 46 enhancements. Out of which, 13 are graduating to Stable, 14 existing features got improvements, 13 new features added, and six are deprecated.<\/li><li>Dockershim deprecated with the release of Kubernetes 1.24<\/li><li>Kubernetes Volume Expansion Now A Stable Feature<\/li><\/ol><h2 id=\"is-kubernetes-easy-to-learn\">Is Kubernetes easy to learn?<\/h2><p>Kubernetes is a complex distributed system and a DevOps tool that is driven by APIs. If you know the basics of APIs, YAML, and Networking, you can learn Kubernetes easily.<\/p><h2 id=\"how-do-i-start-studying-for-kubernetes\">How do I start studying for Kubernetes?<\/h2><p>To start studying for Kubernetes, you need to first learn more about the platform itself. There are many online platforms that can help you get started with your studies. Some of them include the following:<br><br>1. <strong>Start With a Roadmap: <\/strong>First, have a detailed roadmap with a list of concepts to learn in Kubernetes. You can refer to our <a href=\"https:\/\/github.com\/techiescamp\/kubernetes-learning-path?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes learning roadmap<\/a> for a structured list of Kubernetes topics from beginner to advanced.<br><br>2. <strong>The official Kubernetes Documentation &amp; Tasks <\/strong>&#8211; This is the best source for learning about all of the different components and features that make up Kubernetes. You can check out this website to see what each component does and how you can use it.<br><br>3..<strong> Online Kubernetes forums<\/strong> &#8211; There are many online forums where people discuss Kubernetes. For Example, LinkedIn Groups, StackOverflow, and Reddit. This is a great place to ask questions and get help from other users. You can also find many useful tips and tricks here.<br><br>4. <strong>YouTube Kubecon Videos<\/strong> &#8211; Many excellent Kubecon videos can help you learn about Kubernetes in depth. You can learn about the different features of Kubernetes and how to use them.<br><br>5. <strong>Books<\/strong> &#8211; There are many good books that can help you learn about Kubernetes. Some of these books include &#8220;Kubernetes: Up and Running&#8221; and &#8220;Kubernetes Cookbook&#8221;.<br><br>6.<strong> Killercoda Scenarios:<\/strong> Use Katacoda free tutorials to learn real-time Kubernetes scenarios with browser-based terminals. <br><\/p><h2 id=\"conclusion\">Conclusion<\/h2><p>I will keep adding all the <strong>Kubernetes beginner tutorials <\/strong>to this list.<\/p><p>I aim to complete all Kubernetes concepts with real-world examples and project guides.<\/p><p>Also, these tutorials will help you if you are preparing for <a href=\"https:\/\/devopscube.com\/best-kubernetes-certifications\/\">Kubernetes certifications<\/a>.<\/p><p>Subscribe to our mailing list to keep updated on our latest Kubernetes tutorials.<\/p>\n<hr><p><strong>Ngu\u1ed3n:<\/strong> <a href=\"https:\/\/devopscube.com\/kubernetes-tutorials-beginners\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kubernetes Tutorial For Beginners [77 Comprehensive Guides] \u2014 DevOpsCube<\/a><\/p><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubectl-tutorials\">Kubectl Tutorials<\/h2><p>When working with Kubernetes clusters, kubectl is an essential command to interact with the cluster. In this section we will look at tutorials to use kubectl effectively.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"15\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/kubectl-set-context\/\" target=\"_blank\" rel=\"noreferrer noopener\">kubectl set context guide<\/a><\/li>\n\n<li><a href=\"https:\/\/devopscube.com\/kubectl-aliases\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Kubectl Aliases with Kuberc<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-node-management\">Kubernetes Node Management<\/h2><p>This section contains the tutorial for enabling swap on Kubernetes cluster nodes and setting up the Node Feature Discovery add-on on the Kubernetes cluster to automatically label the nodes based on the features available in it. <\/p>\n<!--kg-card-begin: html-->\n<ol start=\"17\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-swap\/\" target=\"_blank\" rel=\"noreferrer noopener\">Enable Swap on Kubernetes Nodes<\/a><\/li>\n\n<li><a href=\"https:\/\/devopscube.com\/node-feature-discovery\/\" target=\"_blank\" rel=\"noreferrer noopener\">Node Feature Discovery on Kubernetes<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-backup-restore-tutorials\">Kubernetes Backup &amp; Restore Tutorials<\/h2><p>In this section, we will learn about Kubernetes backup and restore using Kubernetes native tooling and other open-source and CNCF-related tools.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"19\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/backup-etcd-restore-kubernetes\/\" data-type=\"post\" data-id=\"15131\">Etcd Backup and Restore:<\/a> Detailed guide on backing up etcd and restoring it from the backup. <\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" target=\"_blank\" rel=\"noreferrer noopener\">Backup And Restore EKS Cluster Using Velero<\/a>: Step by step instructions to backup and restore&nbsp;EKS cluster&nbsp;using Velero in Kubernetes.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-native-resource-tutorials\">Kubernetes Native Resource Tutorials<\/h2><p>This section covers tutorials on Kubernetes native resources like deployments, pods, Statefulset, RBAC, jobs, ingress, and much more.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"21\" class=\"wp-block-list\">\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-objects-resources\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Kubernetes Objects Vs Resources Vs Custom Resource<\/a>: Learn about Kubernetes objects, resources, custom resources and their differences in detail.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod Explained<\/a>: The fundamental object pod explained with practical examples.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod-lifecycle\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pod Lifecycle explained<\/a>: A detailed guide on pod lifecycle phases.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-init-containers\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Init Containers<\/a>: Deep dive into init containers.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-deployment-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Deployment Tutorial For Beginners<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-daemonset\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Daemonset Explained<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-role\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to create Kubernetes Role for Service account<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-api-access-service-account\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Service Account for API access<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-ingress-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Ingress Tutorial For Beginners<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-ingress-kubernetes-nginx-controller\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Set Up Ingress On Kubernetes Using Nginx Controller<\/a><\/li>\n\n\n<!-- \u2705 NEW ENTRY -->\n\n<li><a href=\"https:\/\/devopscube.com\/setup-envoy-gateway-api\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Envoy Gateway API Controller On Kubernetes.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/configure-ingress-tls-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to configure SSL\/TLS for Kubernetes Ingress<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-jobs-cron-jobs\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Jobs\/Cron Jobs<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/pod-priorityclass-preemption\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod PriorityClass &amp; Preemption Explained<\/a><\/li>\n\n<\/ol>\n\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-productivity-guides\">Kubernetes Productivity Guides<\/h2>\n<!--kg-card-begin: html-->\n<ol start=\"34\" class=\"wp-block-list is-style-default\">\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" target=\"_blank\" rel=\"noreferrer noopener\">Easy Ways to Create Kubernetes YAML&#8217;s<\/a><\/li>\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&#038;t=6s&#038;ref=devopscube.com\" data-type=\"URL\" data-id=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&amp;t=6s\" target=\"_blank\" rel=\"noreferrer noopener\">Best Kubernetes Dashboard App &#8211; Kubernetes Lens<\/a> [Video Tutorial]<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-monitoring-tutorials\">Kubernetes Monitoring Tutorials<\/h2><p>This section focuses on Kubernetes monitoring and logging using tools like Prometheus, Grafana, Alert Manager, etc. We will also cover guides on logging and monitoring related to specific cloud providers.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"36\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-monitoring-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Setup Prometheus Monitoring On Kubernetes Cluster<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\">Setup Prometheus Node Exporter on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\">Setup Kube State Metrics on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/alert-manager-kubernetes-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting Up Alert Manager On Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up grafana on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-operator\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up Prometheus Operator on Kubernetes<\/a>: In this blog, you will learn to set up and configure the&nbsp;Prometheus Operator.<br><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-logging-guides\">Kubernetes Logging Guides<\/h2><p>This section covers the list of end-to-end beginner tutorials on Kubernetes logging.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"42\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Logging Explained for beginners<\/a>: This tutorial explains the underlying Kubernetes logging concepts and patterns in detail.<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">EFK setup on Kubernetes:<\/a> A step-by-step guide explaining the EFK logging stack on Kubernetes.<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-loki\/\" data-type=\"post\" data-id=\"22906\" target=\"_blank\" rel=\"noreferrer noopener\">Grafana Loki Setup On Kubernetes<\/a>: A step-by-step guide to setup Grafana Loki on Kubernetes using&nbsp;<a href=\"https:\/\/devopscube.com\/create-helm-chart\/\">Helm<\/a>.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-troubleshooting-guides\">Kubernetes Troubleshooting Guides<\/h2><p>In this section, we will learn to troubleshoot Kubernetes objects (Pods, Deployments, Statefulset, cluster components, etc).<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"45\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" rel=\"noreferrer noopener\">How to Troubleshoot Kubernetes Pods<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-application-deployment-tutorials\">Kubernetes Application Deployment Tutorials<\/h2><p>This section aims to cover tutorials on setting Statefulsets for databases like PostgreSQL, MongoDB, etc. We will also cover Kubernetes database operators which provide extra functionalities to manage databases on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"46\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/deploy-postgresql-statefulset\/\" data-type=\"post\" data-id=\"10917\" target=\"_blank\" rel=\"noreferrer noopener\">Learn to deploy PostgreSQL Statefulset cluster<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" rel=\"noreferrer noopener\">Deploy MongoDB on Kubernetes<\/a>&nbsp;<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/deploy-java-app-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy Java App With MySQL on Kubernetes<\/a>: Learn to build and deploy a Java application with the MySQL database on the Kubernetes cluster.<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/deploy-wordpress-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy WordPress on Kubernetes with Nginx and MySQL<\/a>: Learn to deploy WordPress on Kubernetes cluster with Nginx and MySQL database.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-package-management-tutorials\">Kubernetes Package Management Tutorials<\/h2><p>Under Kubernetes package management, you will learn about tools like Helm and Kustomize. Helm is a templating tool and Kustomize is an overlay engine. These are standard tools used in organizations to manage kubernetes deployments.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"50\" class=\"wp-block-list\">\n<li><a aria-label=\"How To Install And Configure Helm for Kubernetes Deployment (opens in a new tab)\" href=\"https:\/\/devopscube.com\/install-configure-helm-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Install Helm for Kubernetes Deployment<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/create-helm-chart\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-helm-chart\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Create Helm Chart from Scratch<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kustomize Tutorial<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" rel=\"noreferrer noopener\">Kuztomize Configmap &amp; Secret Generators<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-cicd-tutorials\">Kubernetes CI\/CD Tutorials<\/h2><p>Under Kubernetes CI\/CD, you will learn to use commonly used CI\/CD tools like Jenkins and advanced GitOps Operators like ArgoCD, FluxCD, etc.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"54\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/setup-jenkins-on-kubernetes-cluster\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Jenkins On Kubernetes Cluster<\/a>&nbsp;<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\">Setup Jenkins Build Agents on Kubernetes Pods<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\">Building Docker Images In Kubernetes Pod using Kaniko<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-nexus-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Latest Nexus OSS On Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-argo-cd-using-helm\/\" data-type=\"post\" data-id=\"23149\">Setup Argo CD on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/configure-multiple-kubernetes-clusters-argo-cd\/\" data-type=\"post\" data-id=\"24352\">Setup Multiple Clusters on ArgoCD<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/github-actions-runner-aws-eks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup GitHub Actions Runner on AWS EKS Cluster<\/a>: Learn to setup set up a Github Actions self-hosted runner on the AWS EKS Kubernetes Cluster.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-secret-management-tutorials\">Kubernetes Secret Management Tutorials<\/h2><p>Secret management is one of the aspects in Kubernetes when running workloads in production.<\/p><p>In this section, you will learn to manage secrets in Kubernetes using recommended open-source secrets management tools. Also, we will look at the cloud-specific secret management solutions that can be integrated with Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"61\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\">Setup Hashicorp Vault in Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Injecting Secrets to Pods Using Vault Agent<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-external-secrets-operator\/\">Setting up External Secrets on EKS<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/secrets-store-csi-dirver-eks\/\" target=\"_blank\" data-type=\"post\" data-id=\"30011\" rel=\"noreferrer noopener\">Manage Secrets on AWS EKS using Secrets Store CSI Driver<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" rel=\"noreferrer noopener\">Manage Secrets using Sealed Secrets<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-security-guides\">Kubernetes Security Guides<\/h2><p>In this section, we will look at Kubernetes security guides.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"66\" class=\"wp-block-list is-style-default\">\n<li><a href=\"https:\/\/devopscube.com\/kube-bench-guide\/\" data-type=\"post\" data-id=\"17998\">CIS Benchmarking using kube-bench<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-certification-guides-ckackadcks\">Kubernetes Certification Guides (CKA\/CKAD\/CKS)<\/h2><p>If you are looking to get certified in Kubernetes, the following comprehensive Kubernetes certification guides and learning paths will help.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"67\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">CKA Certification Study Guide<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/ckad-exam-study-guide\/\" data-type=\"post\" data-id=\"10131\">CKAD Certification Study Guide<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/cks-exam-guide-tips\/\" data-type=\"post\" data-id=\"8637\">CKS Certification Study Guide<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<p>Also, check out the <a href=\"https:\/\/devopscube.com\/kubernetes-certification-coupon\/\" rel=\"noreferrer noopener\">kubernetes certification coupons<\/a> page to get the latest exam voucher codes to save money on Exam registration.<\/p><h2 id=\"kubernetes-service-mesh-tutorial\">Kubernetes Service Mesh Tutorial<\/h2><p>Service mesh is an advanced setup in Kubernetes. It is mainly used for microservices that need features like mTLS, strong traceability, circuit breaking, canary deployments, and more. <\/p><p>You can get started with Istio service mesh using the following detailed tutorials.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"70\">\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-on-kubernetes\/\" data-type=\"URL\" target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Sidecar mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-ambient-mode\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Ambient mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/istio-ingress-kubernetes-gateway-api\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Setting up Istio Ingress With Kubernetes Gateway API<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/gateway-api-for-service-mesh\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Managing East-West Traffic with Gateway API in Istio (GAMMA)<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-aiml-guides\">Kubernetes AI\/ML Guides<\/h2><p>AI and ML workloads have become a major part of Kubernetes today. In this section, we will look at Kubernetes guides focused on AI\/ML that will help you build your MLOps skills on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"1\">\n\n<li>\n<a href=\"https:\/\/devopscube.com\/kubernetes-ai-ml-features\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nKubernetes Built-in AI\/ML Features\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-gpu-operator-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nSetup GPU Operator on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/deploy-ml-model-kubernetes-kserve\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nDeploy ML Model on Kubernetes with KServe\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-feature-store-feast-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Setup Feast Feature Store on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/apache-airflow-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Deploy Apache Airflow on Kubernetes\n<\/a>\n<\/li>\n\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-latest-updates\">Kubernetes Latest Updates<\/h2><p>Following are some of the latest updates from Kubernetes.<\/p><ol><li><a href=\"https:\/\/kubernetes.io\/blog\/2026\/04\/22\/kubernetes-v1-36-release\/?ref=devopscube.com\">Kubernetes v1.36:<\/a> A new version, Haru, has been released with 70 feature enhancements. In this, 18 are Stable, 25 are Beta, 25 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/12\/17\/kubernetes-v1-35-release\/?ref=devopscube.com\">Kubernetes v1.35:<\/a> Timbernetes has been released with 60 enhancements. Of these,17 are Stable, 19 are Beta, 22 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/08\/27\/kubernetes-v1-34-release\/?ref=devopscube.com\">Kubernetes v1.34:<\/a> Of Wind &amp; Will (O&#8217; WaW) has been released with 58 enhancements, including deprecations and removals.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/04\/23\/kubernetes-v1-33-release\/?ref=devopscube.com\">Kubernetes v1.33:<\/a> Octarine has been released with 64 enhancements, of which some are deprecated.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/12\/11\/kubernetes-v1-32-release\/?ref=devopscube.com\">Kubernete v1.32:<\/a> Penelope has been released. Of the 44 enhancements, 13 have graduated to Stable, 12 are now Beta, and the remaining 19 are Alpha.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/08\/13\/kubernetes-v1-31-release\/?ref=devopscube.com\">Kubernetes v1.31:<\/a> Elli has been released with 45 enhancements and multiple graduated features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/04\/17\/kubernetes-v1-30-release\/?ref=devopscube.com\">Kubernetes v1.30:<\/a> Uwubernetes has been released with 58 new and improved features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/08\/15\/kubernetes-v1-28-release\/?ref=devopscube.com\">Kubernetes v.28<\/a>: Planternetes has been released. It has 45 enhancements. 19 are entering Alpha, 14 have graduated to Beta, and 12 have graduated to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/04\/11\/kubernetes-v1-27-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.27:<\/a> Chill Vibes has been released. It has 60 enhancements. Out of which 13 are graduating to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2022\/12\/09\/kubernetes-v1-26-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.26<\/a>: Electrifying has been released. It has 37 enhancements.<\/li><li>Kubernetes v1.25: Combiner has been released. It has 40 enhancements.<\/li><li>Kubernetes 1.24: Stargazer has been <strong>released<\/strong>. This release has 46 enhancements. Out of which, 13 are graduating to Stable, 14 existing features got improvements, 13 new features added, and six are deprecated.<\/li><li>Dockershim deprecated with the release of Kubernetes 1.24<\/li><li>Kubernetes Volume Expansion Now A Stable Feature<\/li><\/ol><h2 id=\"is-kubernetes-easy-to-learn\">Is Kubernetes easy to learn?<\/h2><p>Kubernetes is a complex distributed system and a DevOps tool that is driven by APIs. If you know the basics of APIs, YAML, and Networking, you can learn Kubernetes easily.<\/p><h2 id=\"how-do-i-start-studying-for-kubernetes\">How do I start studying for Kubernetes?<\/h2><p>To start studying for Kubernetes, you need to first learn more about the platform itself. There are many online platforms that can help you get started with your studies. Some of them include the following:<br><br>1. <strong>Start With a Roadmap: <\/strong>First, have a detailed roadmap with a list of concepts to learn in Kubernetes. You can refer to our <a href=\"https:\/\/github.com\/techiescamp\/kubernetes-learning-path?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes learning roadmap<\/a> for a structured list of Kubernetes topics from beginner to advanced.<br><br>2. <strong>The official Kubernetes Documentation &amp; Tasks <\/strong>&#8211; This is the best source for learning about all of the different components and features that make up Kubernetes. You can check out this website to see what each component does and how you can use it.<br><br>3..<strong> Online Kubernetes forums<\/strong> &#8211; There are many online forums where people discuss Kubernetes. For Example, LinkedIn Groups, StackOverflow, and Reddit. This is a great place to ask questions and get help from other users. You can also find many useful tips and tricks here.<br><br>4. <strong>YouTube Kubecon Videos<\/strong> &#8211; Many excellent Kubecon videos can help you learn about Kubernetes in depth. You can learn about the different features of Kubernetes and how to use them.<br><br>5. <strong>Books<\/strong> &#8211; There are many good books that can help you learn about Kubernetes. Some of these books include &#8220;Kubernetes: Up and Running&#8221; and &#8220;Kubernetes Cookbook&#8221;.<br><br>6.<strong> Killercoda Scenarios:<\/strong> Use Katacoda free tutorials to learn real-time Kubernetes scenarios with browser-based terminals. <br><\/p><h2 id=\"conclusion\">Conclusion<\/h2><p>I will keep adding all the <strong>Kubernetes beginner tutorials <\/strong>to this list.<\/p><p>I aim to complete all Kubernetes concepts with real-world examples and project guides.<\/p><p>Also, these tutorials will help you if you are preparing for <a href=\"https:\/\/devopscube.com\/best-kubernetes-certifications\/\">Kubernetes certifications<\/a>.<\/p><p>Subscribe to our mailing list to keep updated on our latest Kubernetes tutorials.<\/p>\n<hr><p><strong>Ngu\u1ed3n:<\/strong> <a href=\"https:\/\/devopscube.com\/kubernetes-tutorials-beginners\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kubernetes Tutorial For Beginners [77 Comprehensive Guides] \u2014 DevOpsCube<\/a><\/p>\n\n<li><a href=\"https:\/\/devopscube.com\/building-kubernetes-cluster-the-hard-way\/\" target=\"_blank\" rel=\"noreferrer noopener\">Building a Kubernetes Cluster The Hard Way<\/a>: Personal Insights and Practical Guidance to build a k8s cluster from scratch.<\/li>\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-kind-cluster-tutorial-setup-and-deploy-apps\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-kind-cluster-tutorial-setup-and-deploy-apps\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Kind Cluster<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubectl-tutorials\">Kubectl Tutorials<\/h2><p>When working with Kubernetes clusters, kubectl is an essential command to interact with the cluster. In this section we will look at tutorials to use kubectl effectively.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"15\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1701366100070\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubectl-set-context\/\" target=\"_blank\" rel=\"noreferrer noopener\">kubectl set context guide<\/a><\/li>\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1701366100070\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubectl-aliases\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Kubectl Aliases with Kuberc<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-node-management\">Kubernetes Node Management<\/h2><p>This section contains the tutorial for enabling swap on Kubernetes cluster nodes and setting up the Node Feature Discovery add-on on the Kubernetes cluster to automatically label the nodes based on the features available in it. <\/p>\n<!--kg-card-begin: html-->\n<ol start=\"17\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1701366100070\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-swap\/\" target=\"_blank\" rel=\"noreferrer noopener\">Enable Swap on Kubernetes Nodes<\/a><\/li>\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1701366100070\"} -->\n<li><a href=\"https:\/\/devopscube.com\/node-feature-discovery\/\" target=\"_blank\" rel=\"noreferrer noopener\">Node Feature Discovery on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-backup-restore-tutorials\">Kubernetes Backup &amp; Restore Tutorials<\/h2><p>In this section, we will learn about Kubernetes backup and restore using Kubernetes native tooling and other open-source and CNCF-related tools.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"19\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941754\"} -->\n<li><a href=\"https:\/\/devopscube.com\/backup-etcd-restore-kubernetes\/\" data-type=\"post\" data-id=\"15131\">Etcd Backup and Restore:<\/a> Detailed guide on backing up etcd and restoring it from the backup. <\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736238092876\"} -->\n<li><a href=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" target=\"_blank\" rel=\"noreferrer noopener\">Backup And Restore EKS Cluster Using Velero<\/a>: Step by step instructions to backup and restore&nbsp;EKS cluster&nbsp;using Velero in Kubernetes.<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-native-resource-tutorials\">Kubernetes Native Resource Tutorials<\/h2><p>This section covers tutorials on Kubernetes native resources like deployments, pods, Statefulset, RBAC, jobs, ingress, and much more.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"21\" class=\"wp-block-list\">\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-objects-resources\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Kubernetes Objects Vs Resources Vs Custom Resource<\/a>: Learn about Kubernetes objects, resources, custom resources and their differences in detail.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod Explained<\/a>: The fundamental object pod explained with practical examples.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod-lifecycle\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pod Lifecycle explained<\/a>: A detailed guide on pod lifecycle phases.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-init-containers\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Init Containers<\/a>: Deep dive into init containers.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-deployment-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Deployment Tutorial For Beginners<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-daemonset\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Daemonset Explained<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-role\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to create Kubernetes Role for Service account<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-api-access-service-account\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Service Account for API access<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-ingress-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Ingress Tutorial For Beginners<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/setup-ingress-kubernetes-nginx-controller\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Set Up Ingress On Kubernetes Using Nginx Controller<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- \u2705 NEW ENTRY -->\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/setup-envoy-gateway-api\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Envoy Gateway API Controller On Kubernetes.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/configure-ingress-tls-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to configure SSL\/TLS for Kubernetes Ingress<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-jobs-cron-jobs\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Jobs\/Cron Jobs<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/pod-priorityclass-preemption\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod PriorityClass &amp; Preemption Explained<\/a><\/li>\n<!-- \/wp:list-item -->\n<\/ol>\n\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-productivity-guides\">Kubernetes Productivity Guides<\/h2>\n<!--kg-card-begin: html-->\n<ol start=\"34\" class=\"wp-block-list is-style-default\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941800\"} -->\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" target=\"_blank\" rel=\"noreferrer noopener\">Easy Ways to Create Kubernetes YAML&#8217;s<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941803\"} -->\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&#038;t=6s&#038;ref=devopscube.com\" data-type=\"URL\" data-id=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&amp;t=6s\" target=\"_blank\" rel=\"noreferrer noopener\">Best Kubernetes Dashboard App &#8211; Kubernetes Lens<\/a> [Video Tutorial]<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-monitoring-tutorials\">Kubernetes Monitoring Tutorials<\/h2><p>This section focuses on Kubernetes monitoring and logging using tools like Prometheus, Grafana, Alert Manager, etc. We will also cover guides on logging and monitoring related to specific cloud providers.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"36\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117003486\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-monitoring-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Setup Prometheus Monitoring On Kubernetes Cluster<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941813\"} -->\n<li><a href=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\">Setup Prometheus Node Exporter on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941817\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\">Setup Kube State Metrics on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941821\"} -->\n<li><a href=\"https:\/\/devopscube.com\/alert-manager-kubernetes-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting Up Alert Manager On Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941825\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up grafana on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736238256365\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-operator\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up Prometheus Operator on Kubernetes<\/a>: In this blog, you will learn to set up and configure the&nbsp;Prometheus Operator.<br><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-logging-guides\">Kubernetes Logging Guides<\/h2><p>This section covers the list of end-to-end beginner tutorials on Kubernetes logging.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"42\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941834\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Logging Explained for beginners<\/a>: This tutorial explains the underlying Kubernetes logging concepts and patterns in detail.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117026277\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">EFK setup on Kubernetes:<\/a> A step-by-step guide explaining the EFK logging stack on Kubernetes.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941839\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-loki\/\" data-type=\"post\" data-id=\"22906\" target=\"_blank\" rel=\"noreferrer noopener\">Grafana Loki Setup On Kubernetes<\/a>: A step-by-step guide to setup Grafana Loki on Kubernetes using&nbsp;<a href=\"https:\/\/devopscube.com\/create-helm-chart\/\">Helm<\/a>.<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-troubleshooting-guides\">Kubernetes Troubleshooting Guides<\/h2><p>In this section, we will learn to troubleshoot Kubernetes objects (Pods, Deployments, Statefulset, cluster components, etc).<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"45\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941853\"} -->\n<li><a href=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" rel=\"noreferrer noopener\">How to Troubleshoot Kubernetes Pods<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-application-deployment-tutorials\">Kubernetes Application Deployment Tutorials<\/h2><p>This section aims to cover tutorials on setting Statefulsets for databases like PostgreSQL, MongoDB, etc. We will also cover Kubernetes database operators which provide extra functionalities to manage databases on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"46\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1697299297438\"} -->\n<li><a href=\"https:\/\/devopscube.com\/deploy-postgresql-statefulset\/\" data-type=\"post\" data-id=\"10917\" target=\"_blank\" rel=\"noreferrer noopener\">Learn to deploy PostgreSQL Statefulset cluster<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941886\"} -->\n<li><a href=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" rel=\"noreferrer noopener\">Deploy MongoDB on Kubernetes<\/a>&nbsp;<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736238426311\"} -->\n<li><a href=\"https:\/\/devopscube.com\/deploy-java-app-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy Java App With MySQL on Kubernetes<\/a>: Learn to build and deploy a Java application with the MySQL database on the Kubernetes cluster.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736238439130\"} -->\n<li><a href=\"https:\/\/devopscube.com\/deploy-wordpress-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy WordPress on Kubernetes with Nginx and MySQL<\/a>: Learn to deploy WordPress on Kubernetes cluster with Nginx and MySQL database.<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-package-management-tutorials\">Kubernetes Package Management Tutorials<\/h2><p>Under Kubernetes package management, you will learn about tools like Helm and Kustomize. Helm is a templating tool and Kustomize is an overlay engine. These are standard tools used in organizations to manage kubernetes deployments.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"50\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1670944147256\"} -->\n<li><a aria-label=\"How To Install And Configure Helm for Kubernetes Deployment (opens in a new tab)\" href=\"https:\/\/devopscube.com\/install-configure-helm-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Install Helm for Kubernetes Deployment<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1687606648107\"} -->\n<li><a href=\"https:\/\/devopscube.com\/create-helm-chart\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-helm-chart\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Create Helm Chart from Scratch<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1688880705864\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kustomize Tutorial<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941897\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" rel=\"noreferrer noopener\">Kuztomize Configmap &amp; Secret Generators<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-cicd-tutorials\">Kubernetes CI\/CD Tutorials<\/h2><p>Under Kubernetes CI\/CD, you will learn to use commonly used CI\/CD tools like Jenkins and advanced GitOps Operators like ArgoCD, FluxCD, etc.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"54\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941907\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-jenkins-on-kubernetes-cluster\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Jenkins On Kubernetes Cluster<\/a>&nbsp;<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941912\"} -->\n<li><a href=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\">Setup Jenkins Build Agents on Kubernetes Pods<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941918\"} -->\n<li><a href=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\">Building Docker Images In Kubernetes Pod using Kaniko<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117101956\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-nexus-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Latest Nexus OSS On Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117116568\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-argo-cd-using-helm\/\" data-type=\"post\" data-id=\"23149\">Setup Argo CD on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941923\"} -->\n<li><a href=\"https:\/\/devopscube.com\/configure-multiple-kubernetes-clusters-argo-cd\/\" data-type=\"post\" data-id=\"24352\">Setup Multiple Clusters on ArgoCD<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736239020128\"} -->\n<li><a href=\"https:\/\/devopscube.com\/github-actions-runner-aws-eks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup GitHub Actions Runner on AWS EKS Cluster<\/a>: Learn to setup set up a Github Actions self-hosted runner on the AWS EKS Kubernetes Cluster.<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-secret-management-tutorials\">Kubernetes Secret Management Tutorials<\/h2><p>Secret management is one of the aspects in Kubernetes when running workloads in production.<\/p><p>In this section, you will learn to manage secrets in Kubernetes using recommended open-source secrets management tools. Also, we will look at the cloud-specific secret management solutions that can be integrated with Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"61\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941934\"} -->\n<li><a href=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\">Setup Hashicorp Vault in Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117169296\"} -->\n<li><a href=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Injecting Secrets to Pods Using Vault Agent<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1675998787040\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-external-secrets-operator\/\">Setting up External Secrets on EKS<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736237852564\"} -->\n<li><a href=\"https:\/\/devopscube.com\/secrets-store-csi-dirver-eks\/\" target=\"_blank\" data-type=\"post\" data-id=\"30011\" rel=\"noreferrer noopener\">Manage Secrets on AWS EKS using Secrets Store CSI Driver<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736755126467\"} -->\n<li><a href=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" rel=\"noreferrer noopener\">Manage Secrets using Sealed Secrets<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-security-guides\">Kubernetes Security Guides<\/h2><p>In this section, we will look at Kubernetes security guides.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"66\" class=\"wp-block-list is-style-default\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1675998864122\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kube-bench-guide\/\" data-type=\"post\" data-id=\"17998\">CIS Benchmarking using kube-bench<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-certification-guides-ckackadcks\">Kubernetes Certification Guides (CKA\/CKAD\/CKS)<\/h2><p>If you are looking to get certified in Kubernetes, the following comprehensive Kubernetes certification guides and learning paths will help.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"67\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941948\"} -->\n<li><a href=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">CKA Certification Study Guide<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941952\"} -->\n<li><a href=\"https:\/\/devopscube.com\/ckad-exam-study-guide\/\" data-type=\"post\" data-id=\"10131\">CKAD Certification Study Guide<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941958\"} -->\n<li><a href=\"https:\/\/devopscube.com\/cks-exam-guide-tips\/\" data-type=\"post\" data-id=\"8637\">CKS Certification Study Guide<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<p>Also, check out the <a href=\"https:\/\/devopscube.com\/kubernetes-certification-coupon\/\" rel=\"noreferrer noopener\">kubernetes certification coupons<\/a> page to get the latest exam voucher codes to save money on Exam registration.<\/p><h2 id=\"kubernetes-service-mesh-tutorial\">Kubernetes Service Mesh Tutorial<\/h2><p>Service mesh is an advanced setup in Kubernetes. It is mainly used for microservices that need features like mTLS, strong traceability, circuit breaking, canary deployments, and more. <\/p><p>You can get started with Istio service mesh using the following detailed tutorials.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"70\">\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-on-kubernetes\/\" data-type=\"URL\" target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Sidecar mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-ambient-mode\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Ambient mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/istio-ingress-kubernetes-gateway-api\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Setting up Istio Ingress With Kubernetes Gateway API<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/gateway-api-for-service-mesh\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Managing East-West Traffic with Gateway API in Istio (GAMMA)<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-aiml-guides\">Kubernetes AI\/ML Guides<\/h2><p>AI and ML workloads have become a major part of Kubernetes today. In this section, we will look at Kubernetes guides focused on AI\/ML that will help you build your MLOps skills on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"1\">\n\n<li>\n<a href=\"https:\/\/devopscube.com\/kubernetes-ai-ml-features\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nKubernetes Built-in AI\/ML Features\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-gpu-operator-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nSetup GPU Operator on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/deploy-ml-model-kubernetes-kserve\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nDeploy ML Model on Kubernetes with KServe\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-feature-store-feast-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Setup Feast Feature Store on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/apache-airflow-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Deploy Apache Airflow on Kubernetes\n<\/a>\n<\/li>\n\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-latest-updates\">Kubernetes Latest Updates<\/h2><p>Following are some of the latest updates from Kubernetes.<\/p><ol><li><a href=\"https:\/\/kubernetes.io\/blog\/2026\/04\/22\/kubernetes-v1-36-release\/?ref=devopscube.com\">Kubernetes v1.36:<\/a> A new version, Haru, has been released with 70 feature enhancements. In this, 18 are Stable, 25 are Beta, 25 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/12\/17\/kubernetes-v1-35-release\/?ref=devopscube.com\">Kubernetes v1.35:<\/a> Timbernetes has been released with 60 enhancements. Of these,17 are Stable, 19 are Beta, 22 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/08\/27\/kubernetes-v1-34-release\/?ref=devopscube.com\">Kubernetes v1.34:<\/a> Of Wind &amp; Will (O&#8217; WaW) has been released with 58 enhancements, including deprecations and removals.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/04\/23\/kubernetes-v1-33-release\/?ref=devopscube.com\">Kubernetes v1.33:<\/a> Octarine has been released with 64 enhancements, of which some are deprecated.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/12\/11\/kubernetes-v1-32-release\/?ref=devopscube.com\">Kubernete v1.32:<\/a> Penelope has been released. Of the 44 enhancements, 13 have graduated to Stable, 12 are now Beta, and the remaining 19 are Alpha.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/08\/13\/kubernetes-v1-31-release\/?ref=devopscube.com\">Kubernetes v1.31:<\/a> Elli has been released with 45 enhancements and multiple graduated features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/04\/17\/kubernetes-v1-30-release\/?ref=devopscube.com\">Kubernetes v1.30:<\/a> Uwubernetes has been released with 58 new and improved features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/08\/15\/kubernetes-v1-28-release\/?ref=devopscube.com\">Kubernetes v.28<\/a>: Planternetes has been released. It has 45 enhancements. 19 are entering Alpha, 14 have graduated to Beta, and 12 have graduated to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/04\/11\/kubernetes-v1-27-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.27:<\/a> Chill Vibes has been released. It has 60 enhancements. Out of which 13 are graduating to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2022\/12\/09\/kubernetes-v1-26-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.26<\/a>: Electrifying has been released. It has 37 enhancements.<\/li><li>Kubernetes v1.25: Combiner has been released. It has 40 enhancements.<\/li><li>Kubernetes 1.24: Stargazer has been <strong>released<\/strong>. This release has 46 enhancements. Out of which, 13 are graduating to Stable, 14 existing features got improvements, 13 new features added, and six are deprecated.<\/li><li>Dockershim deprecated with the release of Kubernetes 1.24<\/li><li>Kubernetes Volume Expansion Now A Stable Feature<\/li><\/ol><h2 id=\"is-kubernetes-easy-to-learn\">Is Kubernetes easy to learn?<\/h2><p>Kubernetes is a complex distributed system and a DevOps tool that is driven by APIs. If you know the basics of APIs, YAML, and Networking, you can learn Kubernetes easily.<\/p><h2 id=\"how-do-i-start-studying-for-kubernetes\">How do I start studying for Kubernetes?<\/h2><p>To start studying for Kubernetes, you need to first learn more about the platform itself. There are many online platforms that can help you get started with your studies. Some of them include the following:<br><br>1. <strong>Start With a Roadmap: <\/strong>First, have a detailed roadmap with a list of concepts to learn in Kubernetes. You can refer to our <a href=\"https:\/\/github.com\/techiescamp\/kubernetes-learning-path?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes learning roadmap<\/a> for a structured list of Kubernetes topics from beginner to advanced.<br><br>2. <strong>The official Kubernetes Documentation &amp; Tasks <\/strong>&#8211; This is the best source for learning about all of the different components and features that make up Kubernetes. You can check out this website to see what each component does and how you can use it.<br><br>3..<strong> Online Kubernetes forums<\/strong> &#8211; There are many online forums where people discuss Kubernetes. For Example, LinkedIn Groups, StackOverflow, and Reddit. This is a great place to ask questions and get help from other users. You can also find many useful tips and tricks here.<br><br>4. <strong>YouTube Kubecon Videos<\/strong> &#8211; Many excellent Kubecon videos can help you learn about Kubernetes in depth. You can learn about the different features of Kubernetes and how to use them.<br><br>5. <strong>Books<\/strong> &#8211; There are many good books that can help you learn about Kubernetes. Some of these books include &#8220;Kubernetes: Up and Running&#8221; and &#8220;Kubernetes Cookbook&#8221;.<br><br>6.<strong> Killercoda Scenarios:<\/strong> Use Katacoda free tutorials to learn real-time Kubernetes scenarios with browser-based terminals. <br><\/p><h2 id=\"conclusion\">Conclusion<\/h2><p>I will keep adding all the <strong>Kubernetes beginner tutorials <\/strong>to this list.<\/p><p>I aim to complete all Kubernetes concepts with real-world examples and project guides.<\/p><p>Also, these tutorials will help you if you are preparing for <a href=\"https:\/\/devopscube.com\/best-kubernetes-certifications\/\">Kubernetes certifications<\/a>.<\/p><p>Subscribe to our mailing list to keep updated on our latest Kubernetes tutorials.<\/p>\n<hr><p><strong>Ngu\u1ed3n:<\/strong> <a href=\"https:\/\/devopscube.com\/kubernetes-tutorials-beginners\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kubernetes Tutorial For Beginners [77 Comprehensive Guides] \u2014 DevOpsCube<\/a><\/p><!-- \/wp:post-content -->[block rendering halted]\n\n<li><a href=\"https:\/\/devopscube.com\/building-kubernetes-cluster-the-hard-way\/\" target=\"_blank\" rel=\"noreferrer noopener\">Building a Kubernetes Cluster The Hard Way<\/a>: Personal Insights and Practical Guidance to build a k8s cluster from scratch.<\/li>\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-kind-cluster-tutorial-setup-and-deploy-apps\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-kind-cluster-tutorial-setup-and-deploy-apps\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Kind Cluster<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubectl-tutorials\">Kubectl Tutorials<\/h2><p>When working with Kubernetes clusters, kubectl is an essential command to interact with the cluster. In this section we will look at tutorials to use kubectl effectively.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"15\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/kubectl-set-context\/\" target=\"_blank\" rel=\"noreferrer noopener\">kubectl set context guide<\/a><\/li>\n\n<li><a href=\"https:\/\/devopscube.com\/kubectl-aliases\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Kubectl Aliases with Kuberc<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-node-management\">Kubernetes Node Management<\/h2><p>This section contains the tutorial for enabling swap on Kubernetes cluster nodes and setting up the Node Feature Discovery add-on on the Kubernetes cluster to automatically label the nodes based on the features available in it. <\/p>\n<!--kg-card-begin: html-->\n<ol start=\"17\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-swap\/\" target=\"_blank\" rel=\"noreferrer noopener\">Enable Swap on Kubernetes Nodes<\/a><\/li>\n\n<li><a href=\"https:\/\/devopscube.com\/node-feature-discovery\/\" target=\"_blank\" rel=\"noreferrer noopener\">Node Feature Discovery on Kubernetes<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-backup-restore-tutorials\">Kubernetes Backup &amp; Restore Tutorials<\/h2><p>In this section, we will learn about Kubernetes backup and restore using Kubernetes native tooling and other open-source and CNCF-related tools.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"19\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/backup-etcd-restore-kubernetes\/\" data-type=\"post\" data-id=\"15131\">Etcd Backup and Restore:<\/a> Detailed guide on backing up etcd and restoring it from the backup. <\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" target=\"_blank\" rel=\"noreferrer noopener\">Backup And Restore EKS Cluster Using Velero<\/a>: Step by step instructions to backup and restore&nbsp;EKS cluster&nbsp;using Velero in Kubernetes.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-native-resource-tutorials\">Kubernetes Native Resource Tutorials<\/h2><p>This section covers tutorials on Kubernetes native resources like deployments, pods, Statefulset, RBAC, jobs, ingress, and much more.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"21\" class=\"wp-block-list\">\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-objects-resources\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Kubernetes Objects Vs Resources Vs Custom Resource<\/a>: Learn about Kubernetes objects, resources, custom resources and their differences in detail.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod Explained<\/a>: The fundamental object pod explained with practical examples.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod-lifecycle\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pod Lifecycle explained<\/a>: A detailed guide on pod lifecycle phases.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-init-containers\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Init Containers<\/a>: Deep dive into init containers.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-deployment-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Deployment Tutorial For Beginners<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-daemonset\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Daemonset Explained<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-role\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to create Kubernetes Role for Service account<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-api-access-service-account\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Service Account for API access<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-ingress-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Ingress Tutorial For Beginners<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-ingress-kubernetes-nginx-controller\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Set Up Ingress On Kubernetes Using Nginx Controller<\/a><\/li>\n\n\n<!-- \u2705 NEW ENTRY -->\n\n<li><a href=\"https:\/\/devopscube.com\/setup-envoy-gateway-api\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Envoy Gateway API Controller On Kubernetes.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/configure-ingress-tls-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to configure SSL\/TLS for Kubernetes Ingress<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-jobs-cron-jobs\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Jobs\/Cron Jobs<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/pod-priorityclass-preemption\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod PriorityClass &amp; Preemption Explained<\/a><\/li>\n\n<\/ol>\n\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-productivity-guides\">Kubernetes Productivity Guides<\/h2>\n<!--kg-card-begin: html-->\n<ol start=\"34\" class=\"wp-block-list is-style-default\">\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" target=\"_blank\" rel=\"noreferrer noopener\">Easy Ways to Create Kubernetes YAML&#8217;s<\/a><\/li>\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&#038;t=6s&#038;ref=devopscube.com\" data-type=\"URL\" data-id=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&amp;t=6s\" target=\"_blank\" rel=\"noreferrer noopener\">Best Kubernetes Dashboard App &#8211; Kubernetes Lens<\/a> [Video Tutorial]<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-monitoring-tutorials\">Kubernetes Monitoring Tutorials<\/h2><p>This section focuses on Kubernetes monitoring and logging using tools like Prometheus, Grafana, Alert Manager, etc. We will also cover guides on logging and monitoring related to specific cloud providers.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"36\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-monitoring-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Setup Prometheus Monitoring On Kubernetes Cluster<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\">Setup Prometheus Node Exporter on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\">Setup Kube State Metrics on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/alert-manager-kubernetes-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting Up Alert Manager On Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up grafana on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-operator\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up Prometheus Operator on Kubernetes<\/a>: In this blog, you will learn to set up and configure the&nbsp;Prometheus Operator.<br><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-logging-guides\">Kubernetes Logging Guides<\/h2><p>This section covers the list of end-to-end beginner tutorials on Kubernetes logging.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"42\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Logging Explained for beginners<\/a>: This tutorial explains the underlying Kubernetes logging concepts and patterns in detail.<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">EFK setup on Kubernetes:<\/a> A step-by-step guide explaining the EFK logging stack on Kubernetes.<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-loki\/\" data-type=\"post\" data-id=\"22906\" target=\"_blank\" rel=\"noreferrer noopener\">Grafana Loki Setup On Kubernetes<\/a>: A step-by-step guide to setup Grafana Loki on Kubernetes using&nbsp;<a href=\"https:\/\/devopscube.com\/create-helm-chart\/\">Helm<\/a>.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-troubleshooting-guides\">Kubernetes Troubleshooting Guides<\/h2><p>In this section, we will learn to troubleshoot Kubernetes objects (Pods, Deployments, Statefulset, cluster components, etc).<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"45\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" rel=\"noreferrer noopener\">How to Troubleshoot Kubernetes Pods<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-application-deployment-tutorials\">Kubernetes Application Deployment Tutorials<\/h2><p>This section aims to cover tutorials on setting Statefulsets for databases like PostgreSQL, MongoDB, etc. We will also cover Kubernetes database operators which provide extra functionalities to manage databases on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"46\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/deploy-postgresql-statefulset\/\" data-type=\"post\" data-id=\"10917\" target=\"_blank\" rel=\"noreferrer noopener\">Learn to deploy PostgreSQL Statefulset cluster<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" rel=\"noreferrer noopener\">Deploy MongoDB on Kubernetes<\/a>&nbsp;<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/deploy-java-app-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy Java App With MySQL on Kubernetes<\/a>: Learn to build and deploy a Java application with the MySQL database on the Kubernetes cluster.<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/deploy-wordpress-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy WordPress on Kubernetes with Nginx and MySQL<\/a>: Learn to deploy WordPress on Kubernetes cluster with Nginx and MySQL database.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-package-management-tutorials\">Kubernetes Package Management Tutorials<\/h2><p>Under Kubernetes package management, you will learn about tools like Helm and Kustomize. Helm is a templating tool and Kustomize is an overlay engine. These are standard tools used in organizations to manage kubernetes deployments.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"50\" class=\"wp-block-list\">\n<li><a aria-label=\"How To Install And Configure Helm for Kubernetes Deployment (opens in a new tab)\" href=\"https:\/\/devopscube.com\/install-configure-helm-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Install Helm for Kubernetes Deployment<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/create-helm-chart\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-helm-chart\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Create Helm Chart from Scratch<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kustomize Tutorial<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" rel=\"noreferrer noopener\">Kuztomize Configmap &amp; Secret Generators<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-cicd-tutorials\">Kubernetes CI\/CD Tutorials<\/h2><p>Under Kubernetes CI\/CD, you will learn to use commonly used CI\/CD tools like Jenkins and advanced GitOps Operators like ArgoCD, FluxCD, etc.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"54\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/setup-jenkins-on-kubernetes-cluster\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Jenkins On Kubernetes Cluster<\/a>&nbsp;<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\">Setup Jenkins Build Agents on Kubernetes Pods<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\">Building Docker Images In Kubernetes Pod using Kaniko<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-nexus-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Latest Nexus OSS On Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-argo-cd-using-helm\/\" data-type=\"post\" data-id=\"23149\">Setup Argo CD on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/configure-multiple-kubernetes-clusters-argo-cd\/\" data-type=\"post\" data-id=\"24352\">Setup Multiple Clusters on ArgoCD<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/github-actions-runner-aws-eks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup GitHub Actions Runner on AWS EKS Cluster<\/a>: Learn to setup set up a Github Actions self-hosted runner on the AWS EKS Kubernetes Cluster.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-secret-management-tutorials\">Kubernetes Secret Management Tutorials<\/h2><p>Secret management is one of the aspects in Kubernetes when running workloads in production.<\/p><p>In this section, you will learn to manage secrets in Kubernetes using recommended open-source secrets management tools. Also, we will look at the cloud-specific secret management solutions that can be integrated with Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"61\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\">Setup Hashicorp Vault in Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Injecting Secrets to Pods Using Vault Agent<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-external-secrets-operator\/\">Setting up External Secrets on EKS<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/secrets-store-csi-dirver-eks\/\" target=\"_blank\" data-type=\"post\" data-id=\"30011\" rel=\"noreferrer noopener\">Manage Secrets on AWS EKS using Secrets Store CSI Driver<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" rel=\"noreferrer noopener\">Manage Secrets using Sealed Secrets<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-security-guides\">Kubernetes Security Guides<\/h2><p>In this section, we will look at Kubernetes security guides.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"66\" class=\"wp-block-list is-style-default\">\n<li><a href=\"https:\/\/devopscube.com\/kube-bench-guide\/\" data-type=\"post\" data-id=\"17998\">CIS Benchmarking using kube-bench<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-certification-guides-ckackadcks\">Kubernetes Certification Guides (CKA\/CKAD\/CKS)<\/h2><p>If you are looking to get certified in Kubernetes, the following comprehensive Kubernetes certification guides and learning paths will help.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"67\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">CKA Certification Study Guide<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/ckad-exam-study-guide\/\" data-type=\"post\" data-id=\"10131\">CKAD Certification Study Guide<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/cks-exam-guide-tips\/\" data-type=\"post\" data-id=\"8637\">CKS Certification Study Guide<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<p>Also, check out the <a href=\"https:\/\/devopscube.com\/kubernetes-certification-coupon\/\" rel=\"noreferrer noopener\">kubernetes certification coupons<\/a> page to get the latest exam voucher codes to save money on Exam registration.<\/p><h2 id=\"kubernetes-service-mesh-tutorial\">Kubernetes Service Mesh Tutorial<\/h2><p>Service mesh is an advanced setup in Kubernetes. It is mainly used for microservices that need features like mTLS, strong traceability, circuit breaking, canary deployments, and more. <\/p><p>You can get started with Istio service mesh using the following detailed tutorials.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"70\">\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-on-kubernetes\/\" data-type=\"URL\" target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Sidecar mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-ambient-mode\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Ambient mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/istio-ingress-kubernetes-gateway-api\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Setting up Istio Ingress With Kubernetes Gateway API<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/gateway-api-for-service-mesh\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Managing East-West Traffic with Gateway API in Istio (GAMMA)<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-aiml-guides\">Kubernetes AI\/ML Guides<\/h2><p>AI and ML workloads have become a major part of Kubernetes today. In this section, we will look at Kubernetes guides focused on AI\/ML that will help you build your MLOps skills on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"1\">\n\n<li>\n<a href=\"https:\/\/devopscube.com\/kubernetes-ai-ml-features\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nKubernetes Built-in AI\/ML Features\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-gpu-operator-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nSetup GPU Operator on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/deploy-ml-model-kubernetes-kserve\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nDeploy ML Model on Kubernetes with KServe\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-feature-store-feast-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Setup Feast Feature Store on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/apache-airflow-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Deploy Apache Airflow on Kubernetes\n<\/a>\n<\/li>\n\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-latest-updates\">Kubernetes Latest Updates<\/h2><p>Following are some of the latest updates from Kubernetes.<\/p><ol><li><a href=\"https:\/\/kubernetes.io\/blog\/2026\/04\/22\/kubernetes-v1-36-release\/?ref=devopscube.com\">Kubernetes v1.36:<\/a> A new version, Haru, has been released with 70 feature enhancements. In this, 18 are Stable, 25 are Beta, 25 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/12\/17\/kubernetes-v1-35-release\/?ref=devopscube.com\">Kubernetes v1.35:<\/a> Timbernetes has been released with 60 enhancements. Of these,17 are Stable, 19 are Beta, 22 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/08\/27\/kubernetes-v1-34-release\/?ref=devopscube.com\">Kubernetes v1.34:<\/a> Of Wind &amp; Will (O&#8217; WaW) has been released with 58 enhancements, including deprecations and removals.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/04\/23\/kubernetes-v1-33-release\/?ref=devopscube.com\">Kubernetes v1.33:<\/a> Octarine has been released with 64 enhancements, of which some are deprecated.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/12\/11\/kubernetes-v1-32-release\/?ref=devopscube.com\">Kubernete v1.32:<\/a> Penelope has been released. Of the 44 enhancements, 13 have graduated to Stable, 12 are now Beta, and the remaining 19 are Alpha.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/08\/13\/kubernetes-v1-31-release\/?ref=devopscube.com\">Kubernetes v1.31:<\/a> Elli has been released with 45 enhancements and multiple graduated features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/04\/17\/kubernetes-v1-30-release\/?ref=devopscube.com\">Kubernetes v1.30:<\/a> Uwubernetes has been released with 58 new and improved features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/08\/15\/kubernetes-v1-28-release\/?ref=devopscube.com\">Kubernetes v.28<\/a>: Planternetes has been released. It has 45 enhancements. 19 are entering Alpha, 14 have graduated to Beta, and 12 have graduated to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/04\/11\/kubernetes-v1-27-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.27:<\/a> Chill Vibes has been released. It has 60 enhancements. Out of which 13 are graduating to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2022\/12\/09\/kubernetes-v1-26-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.26<\/a>: Electrifying has been released. It has 37 enhancements.<\/li><li>Kubernetes v1.25: Combiner has been released. It has 40 enhancements.<\/li><li>Kubernetes 1.24: Stargazer has been <strong>released<\/strong>. This release has 46 enhancements. Out of which, 13 are graduating to Stable, 14 existing features got improvements, 13 new features added, and six are deprecated.<\/li><li>Dockershim deprecated with the release of Kubernetes 1.24<\/li><li>Kubernetes Volume Expansion Now A Stable Feature<\/li><\/ol><h2 id=\"is-kubernetes-easy-to-learn\">Is Kubernetes easy to learn?<\/h2><p>Kubernetes is a complex distributed system and a DevOps tool that is driven by APIs. If you know the basics of APIs, YAML, and Networking, you can learn Kubernetes easily.<\/p><h2 id=\"how-do-i-start-studying-for-kubernetes\">How do I start studying for Kubernetes?<\/h2><p>To start studying for Kubernetes, you need to first learn more about the platform itself. There are many online platforms that can help you get started with your studies. Some of them include the following:<br><br>1. <strong>Start With a Roadmap: <\/strong>First, have a detailed roadmap with a list of concepts to learn in Kubernetes. You can refer to our <a href=\"https:\/\/github.com\/techiescamp\/kubernetes-learning-path?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes learning roadmap<\/a> for a structured list of Kubernetes topics from beginner to advanced.<br><br>2. <strong>The official Kubernetes Documentation &amp; Tasks <\/strong>&#8211; This is the best source for learning about all of the different components and features that make up Kubernetes. You can check out this website to see what each component does and how you can use it.<br><br>3..<strong> Online Kubernetes forums<\/strong> &#8211; There are many online forums where people discuss Kubernetes. For Example, LinkedIn Groups, StackOverflow, and Reddit. This is a great place to ask questions and get help from other users. You can also find many useful tips and tricks here.<br><br>4. <strong>YouTube Kubecon Videos<\/strong> &#8211; Many excellent Kubecon videos can help you learn about Kubernetes in depth. You can learn about the different features of Kubernetes and how to use them.<br><br>5. <strong>Books<\/strong> &#8211; There are many good books that can help you learn about Kubernetes. Some of these books include &#8220;Kubernetes: Up and Running&#8221; and &#8220;Kubernetes Cookbook&#8221;.<br><br>6.<strong> Killercoda Scenarios:<\/strong> Use Katacoda free tutorials to learn real-time Kubernetes scenarios with browser-based terminals. <br><\/p><h2 id=\"conclusion\">Conclusion<\/h2><p>I will keep adding all the <strong>Kubernetes beginner tutorials <\/strong>to this list.<\/p><p>I aim to complete all Kubernetes concepts with real-world examples and project guides.<\/p><p>Also, these tutorials will help you if you are preparing for <a href=\"https:\/\/devopscube.com\/best-kubernetes-certifications\/\">Kubernetes certifications<\/a>.<\/p><p>Subscribe to our mailing list to keep updated on our latest Kubernetes tutorials.<\/p>\n<hr><p><strong>Ngu\u1ed3n:<\/strong> <a href=\"https:\/\/devopscube.com\/kubernetes-tutorials-beginners\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kubernetes Tutorial For Beginners [77 Comprehensive Guides] \u2014 DevOpsCube<\/a><\/p><!-- wp:post-content --><p>Welcome to our comprehensive <strong>series of Kubernetes tutorials for beginners<\/strong>. If you&#8217;re new to Kubernetes, this is the perfect place to start.<\/p><p>Our practical guides will <strong>walk you through the basics<\/strong>, focusing on Kubernetes objects, deployments and the essential tools you will need to work in Kubernetes real world projects.<\/p><p>You will learn the following from the tutorials.<\/p><ol><li>Need for Kubernetes<\/li><li>Kubernetes Architecture &amp; High Availability Setup<\/li><li>Native Kubernetes objects (Pods, Deployments, Statefulsets, Jobs, etc)<\/li><li>Kubernetes monitoring &amp; logging<\/li><li>Kubernetes troubleshooting<\/li><li>Kubernetes config and secret management<\/li><li>Kubernetes Security<\/li><li>Service mesh with Kubernetes<\/li><li>Kubernetes AI\/ML features &amp; implementations.<\/li><li>Kubernetes productivity tools.<\/li><li>Kubernetes certification guides and more..<\/li><\/ol><p>If you want to follow a structured learning path, check out the <a href=\"https:\/\/devopscube.com\/learn-kubernetes-complete-roadmap\/\" rel=\"noreferrer noopener\">Kubernetes learning path<\/a>.<\/p><p>I have been using Kubernetes since December 2015 and the learning never stops \ud83d\ude42 There is always something to learn in Kubernetes. So this blog will be updated with new tutorials.<\/p><div class=\"kg-card kg-callout-card kg-callout-card-blue\"><div class=\"kg-callout-text\"><b><strong style=\"white-space: pre-wrap;\">Note:<\/strong><\/b> If you are looking for an organized way to learn Kubernetes and prepare for the CKA, check out our <a href=\"https:\/\/techiescamp.com\/p\/cka-complete-prep-course-practice-tests?ref=devopscube.com\" rel=\"noreferrer noopener nofollow\">CKA course and practice test bundle<\/a> <b><strong style=\"white-space: pre-wrap;\">(use code FLASH40 to get 40% OFF)<\/strong><\/b>. We explain concepts using illustrations, hands-on exercises, real-world examples, and provide dedicated discord based user support.<\/div><\/div><h2 id=\"what-is-kubernetes\">What is Kubernetes?<\/h2><p>As the definition says, <a href=\"https:\/\/kubernetes.io\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes<\/a> or k8s is an open-source <strong>orchestration and cluster management for container-based applications<\/strong> maintained by the Cloud Native Computing Foundation.<\/p><p>The official Kubernetes (k8s) website says,<\/p><blockquote><a href=\"https:\/\/kubernetes.io\/docs\/concepts\/overview\/what-is-kubernetes\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes<\/a> is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon <a href=\"http:\/\/queue.acm.org\/detail.cfm?id=2898444&#038;ref=devopscube.com\" rel=\"noreferrer noopener\">15 years of experience of running production workloads at Google<\/a>, combined with best-of-breed ideas and practices from the community.<br><br>kubernetes.io<\/blockquote><p>In simple words, Kubernetes makes it easy to <strong>manage containers on multiple hosts<\/strong>. Also, it makes the container deployment so easy using a declarative YAML file.<\/p><p>You specify how you want the container to be deployed, and Kubernetes takes care of it by reading the information provided in the YAML.<\/p><p>As per the <a href=\"https:\/\/www.splunk.com\/en_us\/blog\/learn\/state-of-kubernetes.html?ref=devopscube.com\" rel=\"noreferrer noopener\">state of Kubernetes report<\/a> by Splunk <strong>96% of organizations<\/strong> are either using or evaluating Kubernetes and 5.6 million developers are using kubernetes today. Also, there has been a more than <strong>300% increase<\/strong> in container production usage in the past 5 years.<\/p><h2 id=\"why-do-we-need-kubernetes\">Why do we need Kubernetes?<\/h2><p>The first question when it comes to Kubernetes or a container orchestrator is why we need it. Let&#8217;s understand it from two real-world examples.<\/p><h3 id=\"container-deployments\">Container Deployments<\/h3><p>Let&#8217;s say you have a couple of Java applications. You can package it into a container and run it on a server containing a Docker engine or any container engine. For this scenario, there is no complexity.<\/p><p>You package your application into a <a href=\"https:\/\/devopscube.com\/build-docker-image\/\">Docker image using Dockerfile <\/a>and expose a port on a host for the external world to access it.<\/p><p>However, the downside is that it can be a single point of failure, as it is only running on a single server. To handle the single point of failure, you need an efficient mechanism.<\/p><p>This is why you need a <a href=\"https:\/\/devopscube.com\/docker-container-clustering-tools\/\" rel=\"noreferrer noopener\">container orchestration tool<\/a> like Kubernetes to scale applications on-demand and withstand single-node failures.<\/p><p>Kubernetes helps in scaling applications, self-healing, and rolling updates, making it well-suited for running containers.<\/p><h3 id=\"microservices-deploymentorchestration\">Microservices Deployment\/Orchestration<\/h3><p>Now, let&#8217;s say, you have a big application that is composed of <a href=\"https:\/\/opensource.com\/resources\/what-are-microservices?ref=devopscube.com\" rel=\"noopener noreferrer\">microservices<\/a> (APIs, UI, user management, credit card transaction system, etc). All these microservice components have to talk to each other using REST APIs or other protocols.<\/p><p>As the application has many components or microservices, we cannot deploy all the services in one server or a container. The applications have to be decoupled and each microservice should be deployed and scaled on its own. This makes application development and deployment easier and faster.<\/p><p>In this scenario, the complexity lies in <strong>networking, shared file systems, load balancing, and <\/strong><a href=\"https:\/\/devopscube.com\/service-discovery-explained\/\"><strong>service discovery<\/strong><\/a>. Here is where Kubernetes comes into the picture. It helps in orchestrating complex processes in a manageable way.<\/p><p>Using Kubernetes, you just have to worry about your application development and deployments.<\/p><p>All heavy lifting like networking, service-to-service communication across nodes, load balancing, service discovery, resource scheduling, scalability, and high availability are taken care of by Kubernetes.<\/p><p>Overall Kubernetes helps you achieve the following.<\/p><ol><li>Self Healing<\/li><li>Automatic Container Scheduling<\/li><li>Horizontal and Vertical Scaling<\/li><li>Rolling application upgrades and downgrades with zero downtime<\/li><\/ol><h2 id=\"kubernetes-tutorial-for-beginners\">Kubernetes Tutorial For Beginners<\/h2><p>To get started with Kubernetes, I have categorized all the <strong>Kubernetes beginner&#8217;s tutorials <\/strong>in order under different segments. This is a <strong>growing list<\/strong> of comprehensive practical Kubernetes guides.<\/p><blockquote><strong>Note:<\/strong> Kubernetes is an open source tool with constant updates to features. There is change where a guide might have a older version of APIs or workflows used. <br><br>I try to keep all the guides updated. If at all, if you face any issue, please drop a comment so that I can be aware of the update and make the changes accordingly.<\/blockquote><h2 id=\"kubernetes-architecture-high-availability\">Kubernetes Architecture &amp; High Availability<\/h2><p>This section provides a beginner tutorial on <strong>Kubernetes architecture<\/strong>, design, cluster setup guides for development, cluster setup guides on cloud platforms, and Kubernetes cluster automation.<\/p><ol><li><a href=\"https:\/\/devopscube.com\/kubernetes-architecture-explained\/\" rel=\"noreferrer noopener\">Kubernetes Architecture Explained<\/a><\/li><li><a href=\"https:\/\/devopscube.com\/kubernetes-high-availability\/\" rel=\"noreferrer noopener\">Kubernetes High Availability Explained<\/a><\/li><li><a href=\"https:\/\/devopscube.com\/key-considerations-kubernetes-cluster-design-setup\/\" rel=\"noreferrer noopener\">Kubernetes design considerations<\/a><\/li><\/ol><h2 id=\"kubernetes-cluster-setup-guides\">Kubernetes Cluster Setup Guides<\/h2><p>In this section, you will learn how to set up both <strong>production-like multi-node<\/strong> Kubernetes clusters and development clusters on both local workstations and cloud platforms.<\/p><p>I highly suggest everyone to setup a self hosted cluster using the following tutorials. It will give you a strong foundation on how Kubernetes components interact the key configurations involved in the cluster.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"4\" class=\"wp-block-list is-style-default\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941713\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-minikube-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-minikube-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Minikube Tutorial<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1697299187005\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-kubernetes-cluster-kubeadm\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Kubernetes Cluster Using Kubeadm<\/a>: End to end guide on self hosted kubernetes setup using Kubeadm.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941718\"} -->\n<li><a href=\"https:\/\/devopscube.com\/enable-feature-gates-kubeadm\/\" data-type=\"post\" data-id=\"21331\">Enable Feature Gates on Kubeadm<\/a> (If you want to try out alpha features added in the latest Kubernetes version)<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941721\"} -->\n<li><a href=\"https:\/\/devopscube.com\/upgrade-kubernetes-cluster-kubeadm\/\" data-type=\"post\" data-id=\"15061\">Upgrade Kubeadm cluster<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1697298274075\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-kubeconfig-file\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-kubeconfig-file\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubeconfig file explained<\/a>: Deep dive in to cluster authentication using Kubeconfig file.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941725\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-cluster-configurations\/\" data-type=\"post\" data-id=\"18977\">Understanding Important Kubernetes Cluster Configurations<\/a>: Complete guide on all the key Kubernetes cluster configurations.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941729\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-cluster-vagrant\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-cluster-vagrant\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Automated Kubeadm cluster on Vagrant<\/a>: A fully automated kubeadm based cluster setup using Vagrant.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1674748650146\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-kubernetes-cluster-google-cloud\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-kubernetes-cluster-google-cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\">GKE Cluster setup on Google Cloud &#8211; Detailed Guide<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1701365988242\"} -->\n<li><a href=\"https:\/\/devopscube.com\/create-aws-eks-cluster-eksctl\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-aws-eks-cluster-eksctl\/\" target=\"_blank\" rel=\"noreferrer noopener\">EKS Cluster Setup using eksctl<\/a>: Guide to create EKS clusters in few steps.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736237965191\"} -->\n<li><a href=\"https:\/\/devopscube.com\/building-kubernetes-cluster-the-hard-way\/\" target=\"_blank\" rel=\"noreferrer noopener\">Building a Kubernetes Cluster The Hard Way<\/a>: Personal Insights and Practical Guidance to build a k8s cluster from scratch.<\/li>\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941713\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-kind-cluster-tutorial-setup-and-deploy-apps\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-kind-cluster-tutorial-setup-and-deploy-apps\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Kind Cluster<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubectl-tutorials\">Kubectl Tutorials<\/h2><p>When working with Kubernetes clusters, kubectl is an essential command to interact with the cluster. In this section we will look at tutorials to use kubectl effectively.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"15\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1701366100070\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubectl-set-context\/\" target=\"_blank\" rel=\"noreferrer noopener\">kubectl set context guide<\/a><\/li>\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1701366100070\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubectl-aliases\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Kubectl Aliases with Kuberc<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-node-management\">Kubernetes Node Management<\/h2><p>This section contains the tutorial for enabling swap on Kubernetes cluster nodes and setting up the Node Feature Discovery add-on on the Kubernetes cluster to automatically label the nodes based on the features available in it. <\/p>\n<!--kg-card-begin: html-->\n<ol start=\"17\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1701366100070\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-swap\/\" target=\"_blank\" rel=\"noreferrer noopener\">Enable Swap on Kubernetes Nodes<\/a><\/li>\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1701366100070\"} -->\n<li><a href=\"https:\/\/devopscube.com\/node-feature-discovery\/\" target=\"_blank\" rel=\"noreferrer noopener\">Node Feature Discovery on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-backup-restore-tutorials\">Kubernetes Backup &amp; Restore Tutorials<\/h2><p>In this section, we will learn about Kubernetes backup and restore using Kubernetes native tooling and other open-source and CNCF-related tools.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"19\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941754\"} -->\n<li><a href=\"https:\/\/devopscube.com\/backup-etcd-restore-kubernetes\/\" data-type=\"post\" data-id=\"15131\">Etcd Backup and Restore:<\/a> Detailed guide on backing up etcd and restoring it from the backup. <\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736238092876\"} -->\n<li><a href=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" target=\"_blank\" rel=\"noreferrer noopener\">Backup And Restore EKS Cluster Using Velero<\/a>: Step by step instructions to backup and restore&nbsp;EKS cluster&nbsp;using Velero in Kubernetes.<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-native-resource-tutorials\">Kubernetes Native Resource Tutorials<\/h2><p>This section covers tutorials on Kubernetes native resources like deployments, pods, Statefulset, RBAC, jobs, ingress, and much more.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"21\" class=\"wp-block-list\">\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-objects-resources\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Kubernetes Objects Vs Resources Vs Custom Resource<\/a>: Learn about Kubernetes objects, resources, custom resources and their differences in detail.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod Explained<\/a>: The fundamental object pod explained with practical examples.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod-lifecycle\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pod Lifecycle explained<\/a>: A detailed guide on pod lifecycle phases.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-init-containers\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Init Containers<\/a>: Deep dive into init containers.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-deployment-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Deployment Tutorial For Beginners<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-daemonset\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Daemonset Explained<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-role\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to create Kubernetes Role for Service account<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-api-access-service-account\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Service Account for API access<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-ingress-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Ingress Tutorial For Beginners<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/setup-ingress-kubernetes-nginx-controller\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Set Up Ingress On Kubernetes Using Nginx Controller<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- \u2705 NEW ENTRY -->\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/setup-envoy-gateway-api\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Envoy Gateway API Controller On Kubernetes.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/configure-ingress-tls-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to configure SSL\/TLS for Kubernetes Ingress<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-jobs-cron-jobs\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Jobs\/Cron Jobs<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/pod-priorityclass-preemption\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod PriorityClass &amp; Preemption Explained<\/a><\/li>\n<!-- \/wp:list-item -->\n<\/ol>\n\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-productivity-guides\">Kubernetes Productivity Guides<\/h2>\n<!--kg-card-begin: html-->\n<ol start=\"34\" class=\"wp-block-list is-style-default\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941800\"} -->\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" target=\"_blank\" rel=\"noreferrer noopener\">Easy Ways to Create Kubernetes YAML&#8217;s<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941803\"} -->\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&#038;t=6s&#038;ref=devopscube.com\" data-type=\"URL\" data-id=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&amp;t=6s\" target=\"_blank\" rel=\"noreferrer noopener\">Best Kubernetes Dashboard App &#8211; Kubernetes Lens<\/a> [Video Tutorial]<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-monitoring-tutorials\">Kubernetes Monitoring Tutorials<\/h2><p>This section focuses on Kubernetes monitoring and logging using tools like Prometheus, Grafana, Alert Manager, etc. We will also cover guides on logging and monitoring related to specific cloud providers.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"36\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117003486\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-monitoring-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Setup Prometheus Monitoring On Kubernetes Cluster<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941813\"} -->\n<li><a href=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\">Setup Prometheus Node Exporter on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941817\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\">Setup Kube State Metrics on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941821\"} -->\n<li><a href=\"https:\/\/devopscube.com\/alert-manager-kubernetes-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting Up Alert Manager On Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941825\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up grafana on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736238256365\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-operator\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up Prometheus Operator on Kubernetes<\/a>: In this blog, you will learn to set up and configure the&nbsp;Prometheus Operator.<br><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-logging-guides\">Kubernetes Logging Guides<\/h2><p>This section covers the list of end-to-end beginner tutorials on Kubernetes logging.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"42\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941834\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Logging Explained for beginners<\/a>: This tutorial explains the underlying Kubernetes logging concepts and patterns in detail.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117026277\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">EFK setup on Kubernetes:<\/a> A step-by-step guide explaining the EFK logging stack on Kubernetes.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941839\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-loki\/\" data-type=\"post\" data-id=\"22906\" target=\"_blank\" rel=\"noreferrer noopener\">Grafana Loki Setup On Kubernetes<\/a>: A step-by-step guide to setup Grafana Loki on Kubernetes using&nbsp;<a href=\"https:\/\/devopscube.com\/create-helm-chart\/\">Helm<\/a>.<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-troubleshooting-guides\">Kubernetes Troubleshooting Guides<\/h2><p>In this section, we will learn to troubleshoot Kubernetes objects (Pods, Deployments, Statefulset, cluster components, etc).<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"45\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941853\"} -->\n<li><a href=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" rel=\"noreferrer noopener\">How to Troubleshoot Kubernetes Pods<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-application-deployment-tutorials\">Kubernetes Application Deployment Tutorials<\/h2><p>This section aims to cover tutorials on setting Statefulsets for databases like PostgreSQL, MongoDB, etc. We will also cover Kubernetes database operators which provide extra functionalities to manage databases on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"46\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1697299297438\"} -->\n<li><a href=\"https:\/\/devopscube.com\/deploy-postgresql-statefulset\/\" data-type=\"post\" data-id=\"10917\" target=\"_blank\" rel=\"noreferrer noopener\">Learn to deploy PostgreSQL Statefulset cluster<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941886\"} -->\n<li><a href=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" rel=\"noreferrer noopener\">Deploy MongoDB on Kubernetes<\/a>&nbsp;<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736238426311\"} -->\n<li><a href=\"https:\/\/devopscube.com\/deploy-java-app-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy Java App With MySQL on Kubernetes<\/a>: Learn to build and deploy a Java application with the MySQL database on the Kubernetes cluster.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736238439130\"} -->\n<li><a href=\"https:\/\/devopscube.com\/deploy-wordpress-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy WordPress on Kubernetes with Nginx and MySQL<\/a>: Learn to deploy WordPress on Kubernetes cluster with Nginx and MySQL database.<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-package-management-tutorials\">Kubernetes Package Management Tutorials<\/h2><p>Under Kubernetes package management, you will learn about tools like Helm and Kustomize. Helm is a templating tool and Kustomize is an overlay engine. These are standard tools used in organizations to manage kubernetes deployments.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"50\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1670944147256\"} -->\n<li><a aria-label=\"How To Install And Configure Helm for Kubernetes Deployment (opens in a new tab)\" href=\"https:\/\/devopscube.com\/install-configure-helm-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Install Helm for Kubernetes Deployment<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1687606648107\"} -->\n<li><a href=\"https:\/\/devopscube.com\/create-helm-chart\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-helm-chart\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Create Helm Chart from Scratch<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1688880705864\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kustomize Tutorial<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941897\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" rel=\"noreferrer noopener\">Kuztomize Configmap &amp; Secret Generators<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-cicd-tutorials\">Kubernetes CI\/CD Tutorials<\/h2><p>Under Kubernetes CI\/CD, you will learn to use commonly used CI\/CD tools like Jenkins and advanced GitOps Operators like ArgoCD, FluxCD, etc.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"54\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941907\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-jenkins-on-kubernetes-cluster\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Jenkins On Kubernetes Cluster<\/a>&nbsp;<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941912\"} -->\n<li><a href=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\">Setup Jenkins Build Agents on Kubernetes Pods<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941918\"} -->\n<li><a href=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\">Building Docker Images In Kubernetes Pod using Kaniko<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117101956\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-nexus-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Latest Nexus OSS On Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117116568\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-argo-cd-using-helm\/\" data-type=\"post\" data-id=\"23149\">Setup Argo CD on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941923\"} -->\n<li><a href=\"https:\/\/devopscube.com\/configure-multiple-kubernetes-clusters-argo-cd\/\" data-type=\"post\" data-id=\"24352\">Setup Multiple Clusters on ArgoCD<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736239020128\"} -->\n<li><a href=\"https:\/\/devopscube.com\/github-actions-runner-aws-eks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup GitHub Actions Runner on AWS EKS Cluster<\/a>: Learn to setup set up a Github Actions self-hosted runner on the AWS EKS Kubernetes Cluster.<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-secret-management-tutorials\">Kubernetes Secret Management Tutorials<\/h2><p>Secret management is one of the aspects in Kubernetes when running workloads in production.<\/p><p>In this section, you will learn to manage secrets in Kubernetes using recommended open-source secrets management tools. Also, we will look at the cloud-specific secret management solutions that can be integrated with Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"61\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941934\"} -->\n<li><a href=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\">Setup Hashicorp Vault in Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117169296\"} -->\n<li><a href=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Injecting Secrets to Pods Using Vault Agent<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1675998787040\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-external-secrets-operator\/\">Setting up External Secrets on EKS<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736237852564\"} -->\n<li><a href=\"https:\/\/devopscube.com\/secrets-store-csi-dirver-eks\/\" target=\"_blank\" data-type=\"post\" data-id=\"30011\" rel=\"noreferrer noopener\">Manage Secrets on AWS EKS using Secrets Store CSI Driver<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736755126467\"} -->\n<li><a href=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" rel=\"noreferrer noopener\">Manage Secrets using Sealed Secrets<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-security-guides\">Kubernetes Security Guides<\/h2><p>In this section, we will look at Kubernetes security guides.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"66\" class=\"wp-block-list is-style-default\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1675998864122\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kube-bench-guide\/\" data-type=\"post\" data-id=\"17998\">CIS Benchmarking using kube-bench<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-certification-guides-ckackadcks\">Kubernetes Certification Guides (CKA\/CKAD\/CKS)<\/h2><p>If you are looking to get certified in Kubernetes, the following comprehensive Kubernetes certification guides and learning paths will help.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"67\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941948\"} -->\n<li><a href=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">CKA Certification Study Guide<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941952\"} -->\n<li><a href=\"https:\/\/devopscube.com\/ckad-exam-study-guide\/\" data-type=\"post\" data-id=\"10131\">CKAD Certification Study Guide<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941958\"} -->\n<li><a href=\"https:\/\/devopscube.com\/cks-exam-guide-tips\/\" data-type=\"post\" data-id=\"8637\">CKS Certification Study Guide<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<p>Also, check out the <a href=\"https:\/\/devopscube.com\/kubernetes-certification-coupon\/\" rel=\"noreferrer noopener\">kubernetes certification coupons<\/a> page to get the latest exam voucher codes to save money on Exam registration.<\/p><h2 id=\"kubernetes-service-mesh-tutorial\">Kubernetes Service Mesh Tutorial<\/h2><p>Service mesh is an advanced setup in Kubernetes. It is mainly used for microservices that need features like mTLS, strong traceability, circuit breaking, canary deployments, and more. <\/p><p>You can get started with Istio service mesh using the following detailed tutorials.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"70\">\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-on-kubernetes\/\" data-type=\"URL\" target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Sidecar mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-ambient-mode\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Ambient mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/istio-ingress-kubernetes-gateway-api\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Setting up Istio Ingress With Kubernetes Gateway API<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/gateway-api-for-service-mesh\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Managing East-West Traffic with Gateway API in Istio (GAMMA)<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-aiml-guides\">Kubernetes AI\/ML Guides<\/h2><p>AI and ML workloads have become a major part of Kubernetes today. In this section, we will look at Kubernetes guides focused on AI\/ML that will help you build your MLOps skills on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"1\">\n\n<li>\n<a href=\"https:\/\/devopscube.com\/kubernetes-ai-ml-features\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nKubernetes Built-in AI\/ML Features\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-gpu-operator-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nSetup GPU Operator on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/deploy-ml-model-kubernetes-kserve\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nDeploy ML Model on Kubernetes with KServe\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-feature-store-feast-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Setup Feast Feature Store on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/apache-airflow-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Deploy Apache Airflow on Kubernetes\n<\/a>\n<\/li>\n\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-latest-updates\">Kubernetes Latest Updates<\/h2><p>Following are some of the latest updates from Kubernetes.<\/p><ol><li><a href=\"https:\/\/kubernetes.io\/blog\/2026\/04\/22\/kubernetes-v1-36-release\/?ref=devopscube.com\">Kubernetes v1.36:<\/a> A new version, Haru, has been released with 70 feature enhancements. In this, 18 are Stable, 25 are Beta, 25 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/12\/17\/kubernetes-v1-35-release\/?ref=devopscube.com\">Kubernetes v1.35:<\/a> Timbernetes has been released with 60 enhancements. Of these,17 are Stable, 19 are Beta, 22 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/08\/27\/kubernetes-v1-34-release\/?ref=devopscube.com\">Kubernetes v1.34:<\/a> Of Wind &amp; Will (O&#8217; WaW) has been released with 58 enhancements, including deprecations and removals.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/04\/23\/kubernetes-v1-33-release\/?ref=devopscube.com\">Kubernetes v1.33:<\/a> Octarine has been released with 64 enhancements, of which some are deprecated.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/12\/11\/kubernetes-v1-32-release\/?ref=devopscube.com\">Kubernete v1.32:<\/a> Penelope has been released. Of the 44 enhancements, 13 have graduated to Stable, 12 are now Beta, and the remaining 19 are Alpha.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/08\/13\/kubernetes-v1-31-release\/?ref=devopscube.com\">Kubernetes v1.31:<\/a> Elli has been released with 45 enhancements and multiple graduated features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/04\/17\/kubernetes-v1-30-release\/?ref=devopscube.com\">Kubernetes v1.30:<\/a> Uwubernetes has been released with 58 new and improved features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/08\/15\/kubernetes-v1-28-release\/?ref=devopscube.com\">Kubernetes v.28<\/a>: Planternetes has been released. It has 45 enhancements. 19 are entering Alpha, 14 have graduated to Beta, and 12 have graduated to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/04\/11\/kubernetes-v1-27-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.27:<\/a> Chill Vibes has been released. It has 60 enhancements. Out of which 13 are graduating to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2022\/12\/09\/kubernetes-v1-26-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.26<\/a>: Electrifying has been released. It has 37 enhancements.<\/li><li>Kubernetes v1.25: Combiner has been released. It has 40 enhancements.<\/li><li>Kubernetes 1.24: Stargazer has been <strong>released<\/strong>. This release has 46 enhancements. Out of which, 13 are graduating to Stable, 14 existing features got improvements, 13 new features added, and six are deprecated.<\/li><li>Dockershim deprecated with the release of Kubernetes 1.24<\/li><li>Kubernetes Volume Expansion Now A Stable Feature<\/li><\/ol><h2 id=\"is-kubernetes-easy-to-learn\">Is Kubernetes easy to learn?<\/h2><p>Kubernetes is a complex distributed system and a DevOps tool that is driven by APIs. If you know the basics of APIs, YAML, and Networking, you can learn Kubernetes easily.<\/p><h2 id=\"how-do-i-start-studying-for-kubernetes\">How do I start studying for Kubernetes?<\/h2><p>To start studying for Kubernetes, you need to first learn more about the platform itself. There are many online platforms that can help you get started with your studies. Some of them include the following:<br><br>1. <strong>Start With a Roadmap: <\/strong>First, have a detailed roadmap with a list of concepts to learn in Kubernetes. You can refer to our <a href=\"https:\/\/github.com\/techiescamp\/kubernetes-learning-path?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes learning roadmap<\/a> for a structured list of Kubernetes topics from beginner to advanced.<br><br>2. <strong>The official Kubernetes Documentation &amp; Tasks <\/strong>&#8211; This is the best source for learning about all of the different components and features that make up Kubernetes. You can check out this website to see what each component does and how you can use it.<br><br>3..<strong> Online Kubernetes forums<\/strong> &#8211; There are many online forums where people discuss Kubernetes. For Example, LinkedIn Groups, StackOverflow, and Reddit. This is a great place to ask questions and get help from other users. You can also find many useful tips and tricks here.<br><br>4. <strong>YouTube Kubecon Videos<\/strong> &#8211; Many excellent Kubecon videos can help you learn about Kubernetes in depth. You can learn about the different features of Kubernetes and how to use them.<br><br>5. <strong>Books<\/strong> &#8211; There are many good books that can help you learn about Kubernetes. Some of these books include &#8220;Kubernetes: Up and Running&#8221; and &#8220;Kubernetes Cookbook&#8221;.<br><br>6.<strong> Killercoda Scenarios:<\/strong> Use Katacoda free tutorials to learn real-time Kubernetes scenarios with browser-based terminals. <br><\/p><h2 id=\"conclusion\">Conclusion<\/h2><p>I will keep adding all the <strong>Kubernetes beginner tutorials <\/strong>to this list.<\/p><p>I aim to complete all Kubernetes concepts with real-world examples and project guides.<\/p><p>Also, these tutorials will help you if you are preparing for <a href=\"https:\/\/devopscube.com\/best-kubernetes-certifications\/\">Kubernetes certifications<\/a>.<\/p><p>Subscribe to our mailing list to keep updated on our latest Kubernetes tutorials.<\/p>\n<hr><p><strong>Ngu\u1ed3n:<\/strong> <a href=\"https:\/\/devopscube.com\/kubernetes-tutorials-beginners\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kubernetes Tutorial For Beginners [77 Comprehensive Guides] \u2014 DevOpsCube<\/a><\/p><!-- \/wp:post-content --><\/div>\n\n<li><a href=\"https:\/\/devopscube.com\/building-kubernetes-cluster-the-hard-way\/\" target=\"_blank\" rel=\"noreferrer noopener\">Building a Kubernetes Cluster The Hard Way<\/a>: Personal Insights and Practical Guidance to build a k8s cluster from scratch.<\/li>\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-kind-cluster-tutorial-setup-and-deploy-apps\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-kind-cluster-tutorial-setup-and-deploy-apps\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Kind Cluster<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubectl-tutorials\">Kubectl Tutorials<\/h2><p>When working with Kubernetes clusters, kubectl is an essential command to interact with the cluster. In this section we will look at tutorials to use kubectl effectively.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"15\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/kubectl-set-context\/\" target=\"_blank\" rel=\"noreferrer noopener\">kubectl set context guide<\/a><\/li>\n\n<li><a href=\"https:\/\/devopscube.com\/kubectl-aliases\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Kubectl Aliases with Kuberc<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-node-management\">Kubernetes Node Management<\/h2><p>This section contains the tutorial for enabling swap on Kubernetes cluster nodes and setting up the Node Feature Discovery add-on on the Kubernetes cluster to automatically label the nodes based on the features available in it. <\/p>\n<!--kg-card-begin: html-->\n<ol start=\"17\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-swap\/\" target=\"_blank\" rel=\"noreferrer noopener\">Enable Swap on Kubernetes Nodes<\/a><\/li>\n\n<li><a href=\"https:\/\/devopscube.com\/node-feature-discovery\/\" target=\"_blank\" rel=\"noreferrer noopener\">Node Feature Discovery on Kubernetes<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-backup-restore-tutorials\">Kubernetes Backup &amp; Restore Tutorials<\/h2><p>In this section, we will learn about Kubernetes backup and restore using Kubernetes native tooling and other open-source and CNCF-related tools.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"19\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/backup-etcd-restore-kubernetes\/\" data-type=\"post\" data-id=\"15131\">Etcd Backup and Restore:<\/a> Detailed guide on backing up etcd and restoring it from the backup. <\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" target=\"_blank\" rel=\"noreferrer noopener\">Backup And Restore EKS Cluster Using Velero<\/a>: Step by step instructions to backup and restore&nbsp;EKS cluster&nbsp;using Velero in Kubernetes.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-native-resource-tutorials\">Kubernetes Native Resource Tutorials<\/h2><p>This section covers tutorials on Kubernetes native resources like deployments, pods, Statefulset, RBAC, jobs, ingress, and much more.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"21\" class=\"wp-block-list\">\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-objects-resources\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Kubernetes Objects Vs Resources Vs Custom Resource<\/a>: Learn about Kubernetes objects, resources, custom resources and their differences in detail.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod Explained<\/a>: The fundamental object pod explained with practical examples.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod-lifecycle\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pod Lifecycle explained<\/a>: A detailed guide on pod lifecycle phases.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-init-containers\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Init Containers<\/a>: Deep dive into init containers.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-deployment-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Deployment Tutorial For Beginners<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-daemonset\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Daemonset Explained<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-role\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to create Kubernetes Role for Service account<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-api-access-service-account\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Service Account for API access<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-ingress-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Ingress Tutorial For Beginners<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-ingress-kubernetes-nginx-controller\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Set Up Ingress On Kubernetes Using Nginx Controller<\/a><\/li>\n\n\n<!-- \u2705 NEW ENTRY -->\n\n<li><a href=\"https:\/\/devopscube.com\/setup-envoy-gateway-api\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Envoy Gateway API Controller On Kubernetes.<\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/configure-ingress-tls-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to configure SSL\/TLS for Kubernetes Ingress<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-jobs-cron-jobs\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Jobs\/Cron Jobs<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/devopscube.com\/pod-priorityclass-preemption\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod PriorityClass &amp; Preemption Explained<\/a><\/li>\n\n<\/ol>\n\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-productivity-guides\">Kubernetes Productivity Guides<\/h2>\n<!--kg-card-begin: html-->\n<ol start=\"34\" class=\"wp-block-list is-style-default\">\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" target=\"_blank\" rel=\"noreferrer noopener\">Easy Ways to Create Kubernetes YAML&#8217;s<\/a><\/li>\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&#038;t=6s&#038;ref=devopscube.com\" data-type=\"URL\" data-id=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&amp;t=6s\" target=\"_blank\" rel=\"noreferrer noopener\">Best Kubernetes Dashboard App &#8211; Kubernetes Lens<\/a> [Video Tutorial]<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-monitoring-tutorials\">Kubernetes Monitoring Tutorials<\/h2><p>This section focuses on Kubernetes monitoring and logging using tools like Prometheus, Grafana, Alert Manager, etc. We will also cover guides on logging and monitoring related to specific cloud providers.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"36\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-monitoring-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Setup Prometheus Monitoring On Kubernetes Cluster<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\">Setup Prometheus Node Exporter on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\">Setup Kube State Metrics on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/alert-manager-kubernetes-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting Up Alert Manager On Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up grafana on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-operator\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up Prometheus Operator on Kubernetes<\/a>: In this blog, you will learn to set up and configure the&nbsp;Prometheus Operator.<br><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-logging-guides\">Kubernetes Logging Guides<\/h2><p>This section covers the list of end-to-end beginner tutorials on Kubernetes logging.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"42\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Logging Explained for beginners<\/a>: This tutorial explains the underlying Kubernetes logging concepts and patterns in detail.<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">EFK setup on Kubernetes:<\/a> A step-by-step guide explaining the EFK logging stack on Kubernetes.<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-loki\/\" data-type=\"post\" data-id=\"22906\" target=\"_blank\" rel=\"noreferrer noopener\">Grafana Loki Setup On Kubernetes<\/a>: A step-by-step guide to setup Grafana Loki on Kubernetes using&nbsp;<a href=\"https:\/\/devopscube.com\/create-helm-chart\/\">Helm<\/a>.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-troubleshooting-guides\">Kubernetes Troubleshooting Guides<\/h2><p>In this section, we will learn to troubleshoot Kubernetes objects (Pods, Deployments, Statefulset, cluster components, etc).<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"45\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" rel=\"noreferrer noopener\">How to Troubleshoot Kubernetes Pods<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-application-deployment-tutorials\">Kubernetes Application Deployment Tutorials<\/h2><p>This section aims to cover tutorials on setting Statefulsets for databases like PostgreSQL, MongoDB, etc. We will also cover Kubernetes database operators which provide extra functionalities to manage databases on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"46\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/deploy-postgresql-statefulset\/\" data-type=\"post\" data-id=\"10917\" target=\"_blank\" rel=\"noreferrer noopener\">Learn to deploy PostgreSQL Statefulset cluster<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" rel=\"noreferrer noopener\">Deploy MongoDB on Kubernetes<\/a>&nbsp;<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/deploy-java-app-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy Java App With MySQL on Kubernetes<\/a>: Learn to build and deploy a Java application with the MySQL database on the Kubernetes cluster.<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/deploy-wordpress-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy WordPress on Kubernetes with Nginx and MySQL<\/a>: Learn to deploy WordPress on Kubernetes cluster with Nginx and MySQL database.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-package-management-tutorials\">Kubernetes Package Management Tutorials<\/h2><p>Under Kubernetes package management, you will learn about tools like Helm and Kustomize. Helm is a templating tool and Kustomize is an overlay engine. These are standard tools used in organizations to manage kubernetes deployments.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"50\" class=\"wp-block-list\">\n<li><a aria-label=\"How To Install And Configure Helm for Kubernetes Deployment (opens in a new tab)\" href=\"https:\/\/devopscube.com\/install-configure-helm-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Install Helm for Kubernetes Deployment<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/create-helm-chart\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-helm-chart\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Create Helm Chart from Scratch<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kustomize Tutorial<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" rel=\"noreferrer noopener\">Kuztomize Configmap &amp; Secret Generators<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-cicd-tutorials\">Kubernetes CI\/CD Tutorials<\/h2><p>Under Kubernetes CI\/CD, you will learn to use commonly used CI\/CD tools like Jenkins and advanced GitOps Operators like ArgoCD, FluxCD, etc.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"54\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/setup-jenkins-on-kubernetes-cluster\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Jenkins On Kubernetes Cluster<\/a>&nbsp;<\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\">Setup Jenkins Build Agents on Kubernetes Pods<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\">Building Docker Images In Kubernetes Pod using Kaniko<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-nexus-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Latest Nexus OSS On Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/setup-argo-cd-using-helm\/\" data-type=\"post\" data-id=\"23149\">Setup Argo CD on Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/configure-multiple-kubernetes-clusters-argo-cd\/\" data-type=\"post\" data-id=\"24352\">Setup Multiple Clusters on ArgoCD<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/github-actions-runner-aws-eks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup GitHub Actions Runner on AWS EKS Cluster<\/a>: Learn to setup set up a Github Actions self-hosted runner on the AWS EKS Kubernetes Cluster.<\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-secret-management-tutorials\">Kubernetes Secret Management Tutorials<\/h2><p>Secret management is one of the aspects in Kubernetes when running workloads in production.<\/p><p>In this section, you will learn to manage secrets in Kubernetes using recommended open-source secrets management tools. Also, we will look at the cloud-specific secret management solutions that can be integrated with Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"61\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\">Setup Hashicorp Vault in Kubernetes<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Injecting Secrets to Pods Using Vault Agent<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-external-secrets-operator\/\">Setting up External Secrets on EKS<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/secrets-store-csi-dirver-eks\/\" target=\"_blank\" data-type=\"post\" data-id=\"30011\" rel=\"noreferrer noopener\">Manage Secrets on AWS EKS using Secrets Store CSI Driver<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" rel=\"noreferrer noopener\">Manage Secrets using Sealed Secrets<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-security-guides\">Kubernetes Security Guides<\/h2><p>In this section, we will look at Kubernetes security guides.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"66\" class=\"wp-block-list is-style-default\">\n<li><a href=\"https:\/\/devopscube.com\/kube-bench-guide\/\" data-type=\"post\" data-id=\"17998\">CIS Benchmarking using kube-bench<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-certification-guides-ckackadcks\">Kubernetes Certification Guides (CKA\/CKAD\/CKS)<\/h2><p>If you are looking to get certified in Kubernetes, the following comprehensive Kubernetes certification guides and learning paths will help.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"67\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">CKA Certification Study Guide<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/ckad-exam-study-guide\/\" data-type=\"post\" data-id=\"10131\">CKAD Certification Study Guide<\/a><\/li>\n\n\n<li><a href=\"https:\/\/devopscube.com\/cks-exam-guide-tips\/\" data-type=\"post\" data-id=\"8637\">CKS Certification Study Guide<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<p>Also, check out the <a href=\"https:\/\/devopscube.com\/kubernetes-certification-coupon\/\" rel=\"noreferrer noopener\">kubernetes certification coupons<\/a> page to get the latest exam voucher codes to save money on Exam registration.<\/p><h2 id=\"kubernetes-service-mesh-tutorial\">Kubernetes Service Mesh Tutorial<\/h2><p>Service mesh is an advanced setup in Kubernetes. It is mainly used for microservices that need features like mTLS, strong traceability, circuit breaking, canary deployments, and more. <\/p><p>You can get started with Istio service mesh using the following detailed tutorials.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"70\">\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-on-kubernetes\/\" data-type=\"URL\" target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Sidecar mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-ambient-mode\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Ambient mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/istio-ingress-kubernetes-gateway-api\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Setting up Istio Ingress With Kubernetes Gateway API<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/gateway-api-for-service-mesh\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Managing East-West Traffic with Gateway API in Istio (GAMMA)<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-aiml-guides\">Kubernetes AI\/ML Guides<\/h2><p>AI and ML workloads have become a major part of Kubernetes today. In this section, we will look at Kubernetes guides focused on AI\/ML that will help you build your MLOps skills on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"1\">\n\n<li>\n<a href=\"https:\/\/devopscube.com\/kubernetes-ai-ml-features\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nKubernetes Built-in AI\/ML Features\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-gpu-operator-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nSetup GPU Operator on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/deploy-ml-model-kubernetes-kserve\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nDeploy ML Model on Kubernetes with KServe\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-feature-store-feast-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Setup Feast Feature Store on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/apache-airflow-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Deploy Apache Airflow on Kubernetes\n<\/a>\n<\/li>\n\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-latest-updates\">Kubernetes Latest Updates<\/h2><p>Following are some of the latest updates from Kubernetes.<\/p><ol><li><a href=\"https:\/\/kubernetes.io\/blog\/2026\/04\/22\/kubernetes-v1-36-release\/?ref=devopscube.com\">Kubernetes v1.36:<\/a> A new version, Haru, has been released with 70 feature enhancements. In this, 18 are Stable, 25 are Beta, 25 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/12\/17\/kubernetes-v1-35-release\/?ref=devopscube.com\">Kubernetes v1.35:<\/a> Timbernetes has been released with 60 enhancements. Of these,17 are Stable, 19 are Beta, 22 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/08\/27\/kubernetes-v1-34-release\/?ref=devopscube.com\">Kubernetes v1.34:<\/a> Of Wind &amp; Will (O&#8217; WaW) has been released with 58 enhancements, including deprecations and removals.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/04\/23\/kubernetes-v1-33-release\/?ref=devopscube.com\">Kubernetes v1.33:<\/a> Octarine has been released with 64 enhancements, of which some are deprecated.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/12\/11\/kubernetes-v1-32-release\/?ref=devopscube.com\">Kubernete v1.32:<\/a> Penelope has been released. Of the 44 enhancements, 13 have graduated to Stable, 12 are now Beta, and the remaining 19 are Alpha.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/08\/13\/kubernetes-v1-31-release\/?ref=devopscube.com\">Kubernetes v1.31:<\/a> Elli has been released with 45 enhancements and multiple graduated features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/04\/17\/kubernetes-v1-30-release\/?ref=devopscube.com\">Kubernetes v1.30:<\/a> Uwubernetes has been released with 58 new and improved features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/08\/15\/kubernetes-v1-28-release\/?ref=devopscube.com\">Kubernetes v.28<\/a>: Planternetes has been released. It has 45 enhancements. 19 are entering Alpha, 14 have graduated to Beta, and 12 have graduated to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/04\/11\/kubernetes-v1-27-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.27:<\/a> Chill Vibes has been released. It has 60 enhancements. Out of which 13 are graduating to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2022\/12\/09\/kubernetes-v1-26-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.26<\/a>: Electrifying has been released. It has 37 enhancements.<\/li><li>Kubernetes v1.25: Combiner has been released. It has 40 enhancements.<\/li><li>Kubernetes 1.24: Stargazer has been <strong>released<\/strong>. This release has 46 enhancements. Out of which, 13 are graduating to Stable, 14 existing features got improvements, 13 new features added, and six are deprecated.<\/li><li>Dockershim deprecated with the release of Kubernetes 1.24<\/li><li>Kubernetes Volume Expansion Now A Stable Feature<\/li><\/ol><h2 id=\"is-kubernetes-easy-to-learn\">Is Kubernetes easy to learn?<\/h2><p>Kubernetes is a complex distributed system and a DevOps tool that is driven by APIs. If you know the basics of APIs, YAML, and Networking, you can learn Kubernetes easily.<\/p><h2 id=\"how-do-i-start-studying-for-kubernetes\">How do I start studying for Kubernetes?<\/h2><p>To start studying for Kubernetes, you need to first learn more about the platform itself. There are many online platforms that can help you get started with your studies. Some of them include the following:<br><br>1. <strong>Start With a Roadmap: <\/strong>First, have a detailed roadmap with a list of concepts to learn in Kubernetes. You can refer to our <a href=\"https:\/\/github.com\/techiescamp\/kubernetes-learning-path?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes learning roadmap<\/a> for a structured list of Kubernetes topics from beginner to advanced.<br><br>2. <strong>The official Kubernetes Documentation &amp; Tasks <\/strong>&#8211; This is the best source for learning about all of the different components and features that make up Kubernetes. You can check out this website to see what each component does and how you can use it.<br><br>3..<strong> Online Kubernetes forums<\/strong> &#8211; There are many online forums where people discuss Kubernetes. For Example, LinkedIn Groups, StackOverflow, and Reddit. This is a great place to ask questions and get help from other users. You can also find many useful tips and tricks here.<br><br>4. <strong>YouTube Kubecon Videos<\/strong> &#8211; Many excellent Kubecon videos can help you learn about Kubernetes in depth. You can learn about the different features of Kubernetes and how to use them.<br><br>5. <strong>Books<\/strong> &#8211; There are many good books that can help you learn about Kubernetes. Some of these books include &#8220;Kubernetes: Up and Running&#8221; and &#8220;Kubernetes Cookbook&#8221;.<br><br>6.<strong> Killercoda Scenarios:<\/strong> Use Katacoda free tutorials to learn real-time Kubernetes scenarios with browser-based terminals. <br><\/p><h2 id=\"conclusion\">Conclusion<\/h2><p>I will keep adding all the <strong>Kubernetes beginner tutorials <\/strong>to this list.<\/p><p>I aim to complete all Kubernetes concepts with real-world examples and project guides.<\/p><p>Also, these tutorials will help you if you are preparing for <a href=\"https:\/\/devopscube.com\/best-kubernetes-certifications\/\">Kubernetes certifications<\/a>.<\/p><p>Subscribe to our mailing list to keep updated on our latest Kubernetes tutorials.<\/p>\n<hr><p><strong>Ngu\u1ed3n:<\/strong> <a href=\"https:\/\/devopscube.com\/kubernetes-tutorials-beginners\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kubernetes Tutorial For Beginners [77 Comprehensive Guides] \u2014 DevOpsCube<\/a><\/p><!-- wp:post-content --><p>Welcome to our comprehensive <strong>series of Kubernetes tutorials for beginners<\/strong>. If you&#8217;re new to Kubernetes, this is the perfect place to start.<\/p><p>Our practical guides will <strong>walk you through the basics<\/strong>, focusing on Kubernetes objects, deployments and the essential tools you will need to work in Kubernetes real world projects.<\/p><p>You will learn the following from the tutorials.<\/p><ol><li>Need for Kubernetes<\/li><li>Kubernetes Architecture &amp; High Availability Setup<\/li><li>Native Kubernetes objects (Pods, Deployments, Statefulsets, Jobs, etc)<\/li><li>Kubernetes monitoring &amp; logging<\/li><li>Kubernetes troubleshooting<\/li><li>Kubernetes config and secret management<\/li><li>Kubernetes Security<\/li><li>Service mesh with Kubernetes<\/li><li>Kubernetes AI\/ML features &amp; implementations.<\/li><li>Kubernetes productivity tools.<\/li><li>Kubernetes certification guides and more..<\/li><\/ol><p>If you want to follow a structured learning path, check out the <a href=\"https:\/\/devopscube.com\/learn-kubernetes-complete-roadmap\/\" rel=\"noreferrer noopener\">Kubernetes learning path<\/a>.<\/p><p>I have been using Kubernetes since December 2015 and the learning never stops \ud83d\ude42 There is always something to learn in Kubernetes. So this blog will be updated with new tutorials.<\/p><div class=\"kg-card kg-callout-card kg-callout-card-blue\"><div class=\"kg-callout-text\"><b><strong style=\"white-space: pre-wrap;\">Note:<\/strong><\/b> If you are looking for an organized way to learn Kubernetes and prepare for the CKA, check out our <a href=\"https:\/\/techiescamp.com\/p\/cka-complete-prep-course-practice-tests?ref=devopscube.com\" rel=\"noreferrer noopener nofollow\">CKA course and practice test bundle<\/a> <b><strong style=\"white-space: pre-wrap;\">(use code FLASH40 to get 40% OFF)<\/strong><\/b>. We explain concepts using illustrations, hands-on exercises, real-world examples, and provide dedicated discord based user support.<\/div><\/div><h2 id=\"what-is-kubernetes\">What is Kubernetes?<\/h2><p>As the definition says, <a href=\"https:\/\/kubernetes.io\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes<\/a> or k8s is an open-source <strong>orchestration and cluster management for container-based applications<\/strong> maintained by the Cloud Native Computing Foundation.<\/p><p>The official Kubernetes (k8s) website says,<\/p><blockquote><a href=\"https:\/\/kubernetes.io\/docs\/concepts\/overview\/what-is-kubernetes\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes<\/a> is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon <a href=\"http:\/\/queue.acm.org\/detail.cfm?id=2898444&#038;ref=devopscube.com\" rel=\"noreferrer noopener\">15 years of experience of running production workloads at Google<\/a>, combined with best-of-breed ideas and practices from the community.<br><br>kubernetes.io<\/blockquote><p>In simple words, Kubernetes makes it easy to <strong>manage containers on multiple hosts<\/strong>. Also, it makes the container deployment so easy using a declarative YAML file.<\/p><p>You specify how you want the container to be deployed, and Kubernetes takes care of it by reading the information provided in the YAML.<\/p><p>As per the <a href=\"https:\/\/www.splunk.com\/en_us\/blog\/learn\/state-of-kubernetes.html?ref=devopscube.com\" rel=\"noreferrer noopener\">state of Kubernetes report<\/a> by Splunk <strong>96% of organizations<\/strong> are either using or evaluating Kubernetes and 5.6 million developers are using kubernetes today. Also, there has been a more than <strong>300% increase<\/strong> in container production usage in the past 5 years.<\/p><h2 id=\"why-do-we-need-kubernetes\">Why do we need Kubernetes?<\/h2><p>The first question when it comes to Kubernetes or a container orchestrator is why we need it. Let&#8217;s understand it from two real-world examples.<\/p><h3 id=\"container-deployments\">Container Deployments<\/h3><p>Let&#8217;s say you have a couple of Java applications. You can package it into a container and run it on a server containing a Docker engine or any container engine. For this scenario, there is no complexity.<\/p><p>You package your application into a <a href=\"https:\/\/devopscube.com\/build-docker-image\/\">Docker image using Dockerfile <\/a>and expose a port on a host for the external world to access it.<\/p><p>However, the downside is that it can be a single point of failure, as it is only running on a single server. To handle the single point of failure, you need an efficient mechanism.<\/p><p>This is why you need a <a href=\"https:\/\/devopscube.com\/docker-container-clustering-tools\/\" rel=\"noreferrer noopener\">container orchestration tool<\/a> like Kubernetes to scale applications on-demand and withstand single-node failures.<\/p><p>Kubernetes helps in scaling applications, self-healing, and rolling updates, making it well-suited for running containers.<\/p><h3 id=\"microservices-deploymentorchestration\">Microservices Deployment\/Orchestration<\/h3><p>Now, let&#8217;s say, you have a big application that is composed of <a href=\"https:\/\/opensource.com\/resources\/what-are-microservices?ref=devopscube.com\" rel=\"noopener noreferrer\">microservices<\/a> (APIs, UI, user management, credit card transaction system, etc). All these microservice components have to talk to each other using REST APIs or other protocols.<\/p><p>As the application has many components or microservices, we cannot deploy all the services in one server or a container. The applications have to be decoupled and each microservice should be deployed and scaled on its own. This makes application development and deployment easier and faster.<\/p><p>In this scenario, the complexity lies in <strong>networking, shared file systems, load balancing, and <\/strong><a href=\"https:\/\/devopscube.com\/service-discovery-explained\/\"><strong>service discovery<\/strong><\/a>. Here is where Kubernetes comes into the picture. It helps in orchestrating complex processes in a manageable way.<\/p><p>Using Kubernetes, you just have to worry about your application development and deployments.<\/p><p>All heavy lifting like networking, service-to-service communication across nodes, load balancing, service discovery, resource scheduling, scalability, and high availability are taken care of by Kubernetes.<\/p><p>Overall Kubernetes helps you achieve the following.<\/p><ol><li>Self Healing<\/li><li>Automatic Container Scheduling<\/li><li>Horizontal and Vertical Scaling<\/li><li>Rolling application upgrades and downgrades with zero downtime<\/li><\/ol><h2 id=\"kubernetes-tutorial-for-beginners\">Kubernetes Tutorial For Beginners<\/h2><p>To get started with Kubernetes, I have categorized all the <strong>Kubernetes beginner&#8217;s tutorials <\/strong>in order under different segments. This is a <strong>growing list<\/strong> of comprehensive practical Kubernetes guides.<\/p><blockquote><strong>Note:<\/strong> Kubernetes is an open source tool with constant updates to features. There is change where a guide might have a older version of APIs or workflows used. <br><br>I try to keep all the guides updated. If at all, if you face any issue, please drop a comment so that I can be aware of the update and make the changes accordingly.<\/blockquote><h2 id=\"kubernetes-architecture-high-availability\">Kubernetes Architecture &amp; High Availability<\/h2><p>This section provides a beginner tutorial on <strong>Kubernetes architecture<\/strong>, design, cluster setup guides for development, cluster setup guides on cloud platforms, and Kubernetes cluster automation.<\/p><ol><li><a href=\"https:\/\/devopscube.com\/kubernetes-architecture-explained\/\" rel=\"noreferrer noopener\">Kubernetes Architecture Explained<\/a><\/li><li><a href=\"https:\/\/devopscube.com\/kubernetes-high-availability\/\" rel=\"noreferrer noopener\">Kubernetes High Availability Explained<\/a><\/li><li><a href=\"https:\/\/devopscube.com\/key-considerations-kubernetes-cluster-design-setup\/\" rel=\"noreferrer noopener\">Kubernetes design considerations<\/a><\/li><\/ol><h2 id=\"kubernetes-cluster-setup-guides\">Kubernetes Cluster Setup Guides<\/h2><p>In this section, you will learn how to set up both <strong>production-like multi-node<\/strong> Kubernetes clusters and development clusters on both local workstations and cloud platforms.<\/p><p>I highly suggest everyone to setup a self hosted cluster using the following tutorials. It will give you a strong foundation on how Kubernetes components interact the key configurations involved in the cluster.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"4\" class=\"wp-block-list is-style-default\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941713\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-minikube-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-minikube-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Minikube Tutorial<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1697299187005\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-kubernetes-cluster-kubeadm\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Kubernetes Cluster Using Kubeadm<\/a>: End to end guide on self hosted kubernetes setup using Kubeadm.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941718\"} -->\n<li><a href=\"https:\/\/devopscube.com\/enable-feature-gates-kubeadm\/\" data-type=\"post\" data-id=\"21331\">Enable Feature Gates on Kubeadm<\/a> (If you want to try out alpha features added in the latest Kubernetes version)<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941721\"} -->\n<li><a href=\"https:\/\/devopscube.com\/upgrade-kubernetes-cluster-kubeadm\/\" data-type=\"post\" data-id=\"15061\">Upgrade Kubeadm cluster<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1697298274075\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-kubeconfig-file\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-kubeconfig-file\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubeconfig file explained<\/a>: Deep dive in to cluster authentication using Kubeconfig file.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941725\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-cluster-configurations\/\" data-type=\"post\" data-id=\"18977\">Understanding Important Kubernetes Cluster Configurations<\/a>: Complete guide on all the key Kubernetes cluster configurations.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941729\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-cluster-vagrant\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-cluster-vagrant\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Automated Kubeadm cluster on Vagrant<\/a>: A fully automated kubeadm based cluster setup using Vagrant.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1674748650146\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-kubernetes-cluster-google-cloud\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-kubernetes-cluster-google-cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\">GKE Cluster setup on Google Cloud &#8211; Detailed Guide<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1701365988242\"} -->\n<li><a href=\"https:\/\/devopscube.com\/create-aws-eks-cluster-eksctl\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-aws-eks-cluster-eksctl\/\" target=\"_blank\" rel=\"noreferrer noopener\">EKS Cluster Setup using eksctl<\/a>: Guide to create EKS clusters in few steps.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736237965191\"} -->\n<li><a href=\"https:\/\/devopscube.com\/building-kubernetes-cluster-the-hard-way\/\" target=\"_blank\" rel=\"noreferrer noopener\">Building a Kubernetes Cluster The Hard Way<\/a>: Personal Insights and Practical Guidance to build a k8s cluster from scratch.<\/li>\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941713\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-kind-cluster-tutorial-setup-and-deploy-apps\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-kind-cluster-tutorial-setup-and-deploy-apps\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Kind Cluster<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubectl-tutorials\">Kubectl Tutorials<\/h2><p>When working with Kubernetes clusters, kubectl is an essential command to interact with the cluster. In this section we will look at tutorials to use kubectl effectively.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"15\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1701366100070\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubectl-set-context\/\" target=\"_blank\" rel=\"noreferrer noopener\">kubectl set context guide<\/a><\/li>\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1701366100070\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubectl-aliases\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Kubectl Aliases with Kuberc<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-node-management\">Kubernetes Node Management<\/h2><p>This section contains the tutorial for enabling swap on Kubernetes cluster nodes and setting up the Node Feature Discovery add-on on the Kubernetes cluster to automatically label the nodes based on the features available in it. <\/p>\n<!--kg-card-begin: html-->\n<ol start=\"17\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1701366100070\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-swap\/\" target=\"_blank\" rel=\"noreferrer noopener\">Enable Swap on Kubernetes Nodes<\/a><\/li>\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1701366100070\"} -->\n<li><a href=\"https:\/\/devopscube.com\/node-feature-discovery\/\" target=\"_blank\" rel=\"noreferrer noopener\">Node Feature Discovery on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-backup-restore-tutorials\">Kubernetes Backup &amp; Restore Tutorials<\/h2><p>In this section, we will learn about Kubernetes backup and restore using Kubernetes native tooling and other open-source and CNCF-related tools.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"19\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941754\"} -->\n<li><a href=\"https:\/\/devopscube.com\/backup-etcd-restore-kubernetes\/\" data-type=\"post\" data-id=\"15131\">Etcd Backup and Restore:<\/a> Detailed guide on backing up etcd and restoring it from the backup. <\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736238092876\"} -->\n<li><a href=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/backup-and-restore-eks-cluster-velero\/\" target=\"_blank\" rel=\"noreferrer noopener\">Backup And Restore EKS Cluster Using Velero<\/a>: Step by step instructions to backup and restore&nbsp;EKS cluster&nbsp;using Velero in Kubernetes.<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-native-resource-tutorials\">Kubernetes Native Resource Tutorials<\/h2><p>This section covers tutorials on Kubernetes native resources like deployments, pods, Statefulset, RBAC, jobs, ingress, and much more.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"21\" class=\"wp-block-list\">\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-objects-resources\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Kubernetes Objects Vs Resources Vs Custom Resource<\/a>: Learn about Kubernetes objects, resources, custom resources and their differences in detail.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod Explained<\/a>: The fundamental object pod explained with practical examples.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-pod-lifecycle\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pod Lifecycle explained<\/a>: A detailed guide on pod lifecycle phases.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-init-containers\/\" target=\"_blank\" rel=\"noreferrer noopener\">Understanding Init Containers<\/a>: Deep dive into init containers.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-deployment-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Deployment Tutorial For Beginners<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-daemonset\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Daemonset Explained<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-role\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to create Kubernetes Role for Service account<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-api-access-service-account\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Service Account for API access<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-ingress-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Ingress Tutorial For Beginners<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/setup-ingress-kubernetes-nginx-controller\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Set Up Ingress On Kubernetes Using Nginx Controller<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- \u2705 NEW ENTRY -->\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/setup-envoy-gateway-api\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Envoy Gateway API Controller On Kubernetes.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/configure-ingress-tls-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to configure SSL\/TLS for Kubernetes Ingress<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-jobs-cron-jobs\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Create Kubernetes Jobs\/Cron Jobs<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><a href=\"https:\/\/devopscube.com\/pod-priorityclass-preemption\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Pod PriorityClass &amp; Preemption Explained<\/a><\/li>\n<!-- \/wp:list-item -->\n<\/ol>\n\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-productivity-guides\">Kubernetes Productivity Guides<\/h2>\n<!--kg-card-begin: html-->\n<ol start=\"34\" class=\"wp-block-list is-style-default\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941800\"} -->\n<li><a href=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-kubernetes-yaml\/\" target=\"_blank\" rel=\"noreferrer noopener\">Easy Ways to Create Kubernetes YAML&#8217;s<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941803\"} -->\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&#038;t=6s&#038;ref=devopscube.com\" data-type=\"URL\" data-id=\"https:\/\/www.youtube.com\/watch?v=b9KIq_ZlRHw&amp;t=6s\" target=\"_blank\" rel=\"noreferrer noopener\">Best Kubernetes Dashboard App &#8211; Kubernetes Lens<\/a> [Video Tutorial]<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-monitoring-tutorials\">Kubernetes Monitoring Tutorials<\/h2><p>This section focuses on Kubernetes monitoring and logging using tools like Prometheus, Grafana, Alert Manager, etc. We will also cover guides on logging and monitoring related to specific cloud providers.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"36\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117003486\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-monitoring-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Setup Prometheus Monitoring On Kubernetes Cluster<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941813\"} -->\n<li><a href=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/node-exporter-kubernetes\/\">Setup Prometheus Node Exporter on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941817\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-kube-state-metrics\/\">Setup Kube State Metrics on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941821\"} -->\n<li><a href=\"https:\/\/devopscube.com\/alert-manager-kubernetes-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting Up Alert Manager On Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941825\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-grafana-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up grafana on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736238256365\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-prometheus-operator\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setting up Prometheus Operator on Kubernetes<\/a>: In this blog, you will learn to set up and configure the&nbsp;Prometheus Operator.<br><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-logging-guides\">Kubernetes Logging Guides<\/h2><p>This section covers the list of end-to-end beginner tutorials on Kubernetes logging.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"42\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941834\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kubernetes-logging-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes Logging Explained for beginners<\/a>: This tutorial explains the underlying Kubernetes logging concepts and patterns in detail.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117026277\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/setup-efk-stack-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">EFK setup on Kubernetes:<\/a> A step-by-step guide explaining the EFK logging stack on Kubernetes.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941839\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-grafana-loki\/\" data-type=\"post\" data-id=\"22906\" target=\"_blank\" rel=\"noreferrer noopener\">Grafana Loki Setup On Kubernetes<\/a>: A step-by-step guide to setup Grafana Loki on Kubernetes using&nbsp;<a href=\"https:\/\/devopscube.com\/create-helm-chart\/\">Helm<\/a>.<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-troubleshooting-guides\">Kubernetes Troubleshooting Guides<\/h2><p>In this section, we will learn to troubleshoot Kubernetes objects (Pods, Deployments, Statefulset, cluster components, etc).<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"45\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941853\"} -->\n<li><a href=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/troubleshoot-kubernetes-pods\/\" rel=\"noreferrer noopener\">How to Troubleshoot Kubernetes Pods<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-application-deployment-tutorials\">Kubernetes Application Deployment Tutorials<\/h2><p>This section aims to cover tutorials on setting Statefulsets for databases like PostgreSQL, MongoDB, etc. We will also cover Kubernetes database operators which provide extra functionalities to manage databases on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"46\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1697299297438\"} -->\n<li><a href=\"https:\/\/devopscube.com\/deploy-postgresql-statefulset\/\" data-type=\"post\" data-id=\"10917\" target=\"_blank\" rel=\"noreferrer noopener\">Learn to deploy PostgreSQL Statefulset cluster<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941886\"} -->\n<li><a href=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/deploy-mongodb-kubernetes\/\" rel=\"noreferrer noopener\">Deploy MongoDB on Kubernetes<\/a>&nbsp;<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736238426311\"} -->\n<li><a href=\"https:\/\/devopscube.com\/deploy-java-app-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy Java App With MySQL on Kubernetes<\/a>: Learn to build and deploy a Java application with the MySQL database on the Kubernetes cluster.<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736238439130\"} -->\n<li><a href=\"https:\/\/devopscube.com\/deploy-wordpress-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deploy WordPress on Kubernetes with Nginx and MySQL<\/a>: Learn to deploy WordPress on Kubernetes cluster with Nginx and MySQL database.<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-package-management-tutorials\">Kubernetes Package Management Tutorials<\/h2><p>Under Kubernetes package management, you will learn about tools like Helm and Kustomize. Helm is a templating tool and Kustomize is an overlay engine. These are standard tools used in organizations to manage kubernetes deployments.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"50\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1670944147256\"} -->\n<li><a aria-label=\"How To Install And Configure Helm for Kubernetes Deployment (opens in a new tab)\" href=\"https:\/\/devopscube.com\/install-configure-helm-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Install Helm for Kubernetes Deployment<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1687606648107\"} -->\n<li><a href=\"https:\/\/devopscube.com\/create-helm-chart\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/create-helm-chart\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Create Helm Chart from Scratch<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1688880705864\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kustomize-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kustomize Tutorial<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941897\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/kuztomize-configmap-generators\/\" rel=\"noreferrer noopener\">Kuztomize Configmap &amp; Secret Generators<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-cicd-tutorials\">Kubernetes CI\/CD Tutorials<\/h2><p>Under Kubernetes CI\/CD, you will learn to use commonly used CI\/CD tools like Jenkins and advanced GitOps Operators like ArgoCD, FluxCD, etc.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"54\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941907\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-jenkins-on-kubernetes-cluster\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Jenkins On Kubernetes Cluster<\/a>&nbsp;<\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941912\"} -->\n<li><a href=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/jenkins-build-agents-kubernetes\/\">Setup Jenkins Build Agents on Kubernetes Pods<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941918\"} -->\n<li><a href=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/build-docker-image-kubernetes-pod\/\">Building Docker Images In Kubernetes Pod using Kaniko<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117101956\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-nexus-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup Latest Nexus OSS On Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117116568\"} -->\n<li><a href=\"https:\/\/devopscube.com\/setup-argo-cd-using-helm\/\" data-type=\"post\" data-id=\"23149\">Setup Argo CD on Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941923\"} -->\n<li><a href=\"https:\/\/devopscube.com\/configure-multiple-kubernetes-clusters-argo-cd\/\" data-type=\"post\" data-id=\"24352\">Setup Multiple Clusters on ArgoCD<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736239020128\"} -->\n<li><a href=\"https:\/\/devopscube.com\/github-actions-runner-aws-eks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Setup GitHub Actions Runner on AWS EKS Cluster<\/a>: Learn to setup set up a Github Actions self-hosted runner on the AWS EKS Kubernetes Cluster.<\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-secret-management-tutorials\">Kubernetes Secret Management Tutorials<\/h2><p>Secret management is one of the aspects in Kubernetes when running workloads in production.<\/p><p>In this section, you will learn to manage secrets in Kubernetes using recommended open-source secrets management tools. Also, we will look at the cloud-specific secret management solutions that can be integrated with Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"61\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941934\"} -->\n<li><a href=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-in-kubernetes\/\">Setup Hashicorp Vault in Kubernetes<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1714117169296\"} -->\n<li><a href=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/vault-agent-injector-tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">Injecting Secrets to Pods Using Vault Agent<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1675998787040\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kubernetes-external-secrets-operator\/\">Setting up External Secrets on EKS<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736237852564\"} -->\n<li><a href=\"https:\/\/devopscube.com\/secrets-store-csi-dirver-eks\/\" target=\"_blank\" data-type=\"post\" data-id=\"30011\" rel=\"noreferrer noopener\">Manage Secrets on AWS EKS using Secrets Store CSI Driver<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1736755126467\"} -->\n<li><a href=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devopscube.com\/sealed-secrets-kubernetes\/\" rel=\"noreferrer noopener\">Manage Secrets using Sealed Secrets<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-security-guides\">Kubernetes Security Guides<\/h2><p>In this section, we will look at Kubernetes security guides.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"66\" class=\"wp-block-list is-style-default\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1675998864122\"} -->\n<li><a href=\"https:\/\/devopscube.com\/kube-bench-guide\/\" data-type=\"post\" data-id=\"17998\">CIS Benchmarking using kube-bench<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-certification-guides-ckackadcks\">Kubernetes Certification Guides (CKA\/CKAD\/CKS)<\/h2><p>If you are looking to get certified in Kubernetes, the following comprehensive Kubernetes certification guides and learning paths will help.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"67\" class=\"wp-block-list\"><!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941948\"} -->\n<li><a href=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" data-type=\"URL\" data-id=\"https:\/\/devopscube.com\/cka-exam-study-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">CKA Certification Study Guide<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941952\"} -->\n<li><a href=\"https:\/\/devopscube.com\/ckad-exam-study-guide\/\" data-type=\"post\" data-id=\"10131\">CKAD Certification Study Guide<\/a><\/li>\n<!-- \/wp:list-item -->\n<!-- wp:list-item {\"canvasClassName\":\"cnvs-block-core-list-item-1668566941958\"} -->\n<li><a href=\"https:\/\/devopscube.com\/cks-exam-guide-tips\/\" data-type=\"post\" data-id=\"8637\">CKS Certification Study Guide<\/a><\/li>\n<!-- \/wp:list-item --><\/ol>\n<!--kg-card-end: html-->\n<p>Also, check out the <a href=\"https:\/\/devopscube.com\/kubernetes-certification-coupon\/\" rel=\"noreferrer noopener\">kubernetes certification coupons<\/a> page to get the latest exam voucher codes to save money on Exam registration.<\/p><h2 id=\"kubernetes-service-mesh-tutorial\">Kubernetes Service Mesh Tutorial<\/h2><p>Service mesh is an advanced setup in Kubernetes. It is mainly used for microservices that need features like mTLS, strong traceability, circuit breaking, canary deployments, and more. <\/p><p>You can get started with Istio service mesh using the following detailed tutorials.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"70\">\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-on-kubernetes\/\" data-type=\"URL\" target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Sidecar mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/setup-istio-ambient-mode\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Set up Istio on Kubernetes (Ambient mode)<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/istio-ingress-kubernetes-gateway-api\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Setting up Istio Ingress With Kubernetes Gateway API<\/a><\/li>\n<li><a href=\"https:\/\/devopscube.com\/gateway-api-for-service-mesh\/\" data-type=\"URL\"  target=\"_blank\" rel=\"noreferrer noopener\">Managing East-West Traffic with Gateway API in Istio (GAMMA)<\/a><\/li>\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-aiml-guides\">Kubernetes AI\/ML Guides<\/h2><p>AI and ML workloads have become a major part of Kubernetes today. In this section, we will look at Kubernetes guides focused on AI\/ML that will help you build your MLOps skills on Kubernetes.<\/p>\n<!--kg-card-begin: html-->\n<ol start=\"1\">\n\n<li>\n<a href=\"https:\/\/devopscube.com\/kubernetes-ai-ml-features\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nKubernetes Built-in AI\/ML Features\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-gpu-operator-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nSetup GPU Operator on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/deploy-ml-model-kubernetes-kserve\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nDeploy ML Model on Kubernetes with KServe\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/setup-feature-store-feast-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Setup Feast Feature Store on Kubernetes\n<\/a>\n<\/li>\n\n<li>\n<a href=\"https:\/\/devopscube.com\/apache-airflow-on-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">\nHow to Deploy Apache Airflow on Kubernetes\n<\/a>\n<\/li>\n\n<\/ol>\n<!--kg-card-end: html-->\n<h2 id=\"kubernetes-latest-updates\">Kubernetes Latest Updates<\/h2><p>Following are some of the latest updates from Kubernetes.<\/p><ol><li><a href=\"https:\/\/kubernetes.io\/blog\/2026\/04\/22\/kubernetes-v1-36-release\/?ref=devopscube.com\">Kubernetes v1.36:<\/a> A new version, Haru, has been released with 70 feature enhancements. In this, 18 are Stable, 25 are Beta, 25 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/12\/17\/kubernetes-v1-35-release\/?ref=devopscube.com\">Kubernetes v1.35:<\/a> Timbernetes has been released with 60 enhancements. Of these,17 are Stable, 19 are Beta, 22 are Alpha, 1 is deprecated, and 1 is removed.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/08\/27\/kubernetes-v1-34-release\/?ref=devopscube.com\">Kubernetes v1.34:<\/a> Of Wind &amp; Will (O&#8217; WaW) has been released with 58 enhancements, including deprecations and removals.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2025\/04\/23\/kubernetes-v1-33-release\/?ref=devopscube.com\">Kubernetes v1.33:<\/a> Octarine has been released with 64 enhancements, of which some are deprecated.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/12\/11\/kubernetes-v1-32-release\/?ref=devopscube.com\">Kubernete v1.32:<\/a> Penelope has been released. Of the 44 enhancements, 13 have graduated to Stable, 12 are now Beta, and the remaining 19 are Alpha.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/08\/13\/kubernetes-v1-31-release\/?ref=devopscube.com\">Kubernetes v1.31:<\/a> Elli has been released with 45 enhancements and multiple graduated features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2024\/04\/17\/kubernetes-v1-30-release\/?ref=devopscube.com\">Kubernetes v1.30:<\/a> Uwubernetes has been released with 58 new and improved features.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/08\/15\/kubernetes-v1-28-release\/?ref=devopscube.com\">Kubernetes v.28<\/a>: Planternetes has been released. It has 45 enhancements. 19 are entering Alpha, 14 have graduated to Beta, and 12 have graduated to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2023\/04\/11\/kubernetes-v1-27-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.27:<\/a> Chill Vibes has been released. It has 60 enhancements. Out of which 13 are graduating to Stable.<\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2022\/12\/09\/kubernetes-v1-26-release\/?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes v1.26<\/a>: Electrifying has been released. It has 37 enhancements.<\/li><li>Kubernetes v1.25: Combiner has been released. It has 40 enhancements.<\/li><li>Kubernetes 1.24: Stargazer has been <strong>released<\/strong>. This release has 46 enhancements. Out of which, 13 are graduating to Stable, 14 existing features got improvements, 13 new features added, and six are deprecated.<\/li><li>Dockershim deprecated with the release of Kubernetes 1.24<\/li><li>Kubernetes Volume Expansion Now A Stable Feature<\/li><\/ol><h2 id=\"is-kubernetes-easy-to-learn\">Is Kubernetes easy to learn?<\/h2><p>Kubernetes is a complex distributed system and a DevOps tool that is driven by APIs. If you know the basics of APIs, YAML, and Networking, you can learn Kubernetes easily.<\/p><h2 id=\"how-do-i-start-studying-for-kubernetes\">How do I start studying for Kubernetes?<\/h2><p>To start studying for Kubernetes, you need to first learn more about the platform itself. There are many online platforms that can help you get started with your studies. Some of them include the following:<br><br>1. <strong>Start With a Roadmap: <\/strong>First, have a detailed roadmap with a list of concepts to learn in Kubernetes. You can refer to our <a href=\"https:\/\/github.com\/techiescamp\/kubernetes-learning-path?ref=devopscube.com\" rel=\"noreferrer noopener\">Kubernetes learning roadmap<\/a> for a structured list of Kubernetes topics from beginner to advanced.<br><br>2. <strong>The official Kubernetes Documentation &amp; Tasks <\/strong>&#8211; This is the best source for learning about all of the different components and features that make up Kubernetes. You can check out this website to see what each component does and how you can use it.<br><br>3..<strong> Online Kubernetes forums<\/strong> &#8211; There are many online forums where people discuss Kubernetes. For Example, LinkedIn Groups, StackOverflow, and Reddit. This is a great place to ask questions and get help from other users. You can also find many useful tips and tricks here.<br><br>4. <strong>YouTube Kubecon Videos<\/strong> &#8211; Many excellent Kubecon videos can help you learn about Kubernetes in depth. You can learn about the different features of Kubernetes and how to use them.<br><br>5. <strong>Books<\/strong> &#8211; There are many good books that can help you learn about Kubernetes. Some of these books include &#8220;Kubernetes: Up and Running&#8221; and &#8220;Kubernetes Cookbook&#8221;.<br><br>6.<strong> Killercoda Scenarios:<\/strong> Use Katacoda free tutorials to learn real-time Kubernetes scenarios with browser-based terminals. <br><\/p><h2 id=\"conclusion\">Conclusion<\/h2><p>I will keep adding all the <strong>Kubernetes beginner tutorials <\/strong>to this list.<\/p><p>I aim to complete all Kubernetes concepts with real-world examples and project guides.<\/p><p>Also, these tutorials will help you if you are preparing for <a href=\"https:\/\/devopscube.com\/best-kubernetes-certifications\/\">Kubernetes certifications<\/a>.<\/p><p>Subscribe to our mailing list to keep updated on our latest Kubernetes tutorials.<\/p>\n<hr><p><strong>Ngu\u1ed3n:<\/strong> <a href=\"https:\/\/devopscube.com\/kubernetes-tutorials-beginners\/\" target=\"_blank\" rel=\"noopener noreferrer\">Kubernetes Tutorial For Beginners [77 Comprehensive Guides] \u2014 DevOpsCube<\/a><\/p><!-- \/wp:post-content -->","protected":false},"excerpt":{"rendered":"<p>Source: https:\/\/devopscube.com\/kubernetes-tutorials-beginners\/<\/p>\n","protected":false},"author":1,"featured_media":233,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-232","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops"],"_links":{"self":[{"href":"https:\/\/blog.ngocha.biz\/index.php?rest_route=\/wp\/v2\/posts\/232","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.ngocha.biz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.ngocha.biz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.ngocha.biz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.ngocha.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=232"}],"version-history":[{"count":0,"href":"https:\/\/blog.ngocha.biz\/index.php?rest_route=\/wp\/v2\/posts\/232\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.ngocha.biz\/index.php?rest_route=\/wp\/v2\/media\/233"}],"wp:attachment":[{"href":"https:\/\/blog.ngocha.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.ngocha.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=232"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.ngocha.biz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}