# Kubernetes Guide

**URL:** <https://forum.hhf.technology/t/kubernetes-guide/210>\
**Category:** Self-hosted Applications\
**Tags:** kubernetes\
**Created:** [October 15, 2024, 10:26am UTC](https://forum.hhf.technology/t/kubernetes-guide/210 "2024-10-15T10:26:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![hhf.technoloy](https://forum.hhf.technology/user_avatar/forum.hhf.technology/hhf.technoloy/32/68_2.png) [@hhf.technoloy](https://forum.hhf.technology/u/hhf.technoloy)\
**Post date:** [October 15, 2024, 10:26am UTC](https://forum.hhf.technology/t/kubernetes-guide/210/1 "2024-10-15T10:26:18Z")

</div>

## Kubernetes Basics

### Introduction to Kubernetes

- Difference Between Docker-Compose and Kubernetes

- Difference Between Pod and Container in Kubernetes

- Difference Between Pod and Deployment in Kubernetes

- Understanding Pod Lifecycle in Kubernetes

- Difference Between Deployment and ReplicaSet in Kubernetes

- Kubernetes Deployment vs. StatefulSets

- Getting Started With Minikube

### Services and Networking

- ClusterIP, NodePort, and LoadBalancer: Kubernetes Service Types

- Ingress vs. Load Balancer in Kubernetes

- Why Kubernetes NodePort Services Range From 30000 – 32767

- Get Kubernetes Pod and Container IP Address From Within a Container

- Pod-to-Pod Communication in Kubernetes

- Demystifying Endpoints in Kubernetes

- Difference Between targetPort and port in Kubernetes Service Definition

### Workloads and Scheduling

- Kubernetes Pod and Container Restarting

- Configure Kubernetes Multi-Pod Deployment

- Scale Up/Down Kubernetes Pods

- Pod Redundancy in Kubernetes or Why Deleted Pods Get Recreated

- Deployment Rollout in Kubernetes

- How to Set, List, and Remove Taints on Kubernetes Nodes

- Difference Between Always and OnFailure Kubernetes Restart Policy

- Configure the Order of Kubernetes Pod Initialization

### Security

- Role-Based Access Control in Kubernetes

- Adding Users to Kubernetes with kubectl

- Secure Kubernetes With Kubescape

- How to Decode a Kubernetes Secret?

- Kubernetes: Dealing With Expired Certificates

### Configuration and Secrets

- Understanding ConfigMaps and Secrets in Kubernetes

- Managing Secrets in Kubernetes: Updating With kubectl

- Guide to Updating a ConfigMap With _kubectl_

- Environment Variables in Kubernetes Pod

- Sharing Secrets Across Namespaces in Kubernetes

### Storage

- Kubernetes Node Storage Allocation

- Kubernetes Pods Storage and Volume Sharing

- Kubernetes Persistent Volume (PV) and Persistent Volume Claim (PVC)

- Difference Between PV and PVC in Kubernetes

- How to Bind a PVC to a Specific PV

- How to Find the Space Left in a Persistent Volume Claim in Kubernetes

- Understanding Access Modes of Persistent Volumes in Kubernetes

- Explaining the Difference Between subPath and mountPath in Kubernetes

### Package Management

- Using Helm and Kubernetes

- Helm Flow Control

- Best Practices for Using Helm Charts

- How to List Installed Helm Chart Dependencies Recursively

- Helm Chart Searching and Versioning

- Helm Release Upgrades and Rollbacks

- Helm Repositories and How to Delete All Releases

### Tools and Other Distributions

- Lightweight Kubernetes Distributions

- Introduction to MicroK8s

- Getting Started With K3s

- Kubernetes with kind

- Serverless Architecture with Knative
