Recent Posts
Explaining the Kubernetes YAMLs
One way to deploy an application is by using YAML files 1. The Deployment YAML file You can think of this as a recipe or a specification you give to kubernetes to create a deployment of a program
An Example of a deployment
kind: Deployment apiVersion: extensions/v1beta1 metadata <------------------ Here we describe the deployment name: nginx-deployment <------------------ giving it a name spec: <------- here we provide the specifications of the deployment # A deployment's specification really only # has a few useful options # 1.
read more
Replacing Docker DockerHub With Buildah Podman and More
What Podman It is a perfect replacement for Docker Its lighterweight It offers better security dont need to run as root you can run containers rootless They removed the problematic Docker Daemon which runs in the background. the Docker Daemon runs with root priveledges The official pages: https://podman.io/ https://podman.io/getting-started/installation
Adding APT Repository sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.opensuse.org/repositories/devel:kubic:libcontainers:unstable/xUbuntu_$(lsb_release -rs)/Release.key \ | gpg --dearmor \ | sudo tee /etc/apt/keyrings/devel_kubic_libcontainers_unstable.gpg > /dev/null echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/devel_kubic_libcontainers_unstable.
read more
Add a Production Grade Kubernetes cluster to Your Proxmox Homelab
1. Why we will use Rancher Kubernetes K3S instead of Google Kubernetes K8S K3S is a fully complaint production Grade Kubernetes distribution If we look at the size of the binaries K3S is only 40mByte where as K8S is 300MByte K3S is so small you can run it on Raspberry Pi4 If IoT or Edge Computing is your game then K3S is for you K3S is a fork of the original Google Kubernetes K8S with the “Bloat thrown out” 2.
read more