Quick Kubernetes Hands-on Guide

Kubernetes is an open-source platform that is used for deploying, scaling, and managing containerized applications. It is a powerful tool that enables developers to create and manage complex distributed systems with ease. Here’s a quick overview from Fireship.io. Concepts Cluster A Kubernetes cluster consists of a set of worker machines, called nodes, that run containerized applications. Every cluster has at least one worker node. The worker node(s) host the Pods that are the components of the application workload....

June 15, 2023 · 5 min · 1064 words · Angel

Block Ads for All Your Devices with Pi-Hole DNS

Pi-hole is a DNS sinkhole that blocks advertisements, trackers, and other unwanted content from being served to devices on your network. It can be run on a Raspberry Pi or other hardware, but running it in a Docker container has some benefits, such as easier installation and management. If you are also new to Docker, check out my previous post on how to get started with Docker. A Bit of History The Pi-hole project was started by Jacob Salmela in 2014 as an open source alternative to AdTrap, which was a device that would block advertisements and tracking domains at the network level....

March 2, 2023 · 5 min · 926 words · Angel

Manage Your Docker Environment With Portainer

Portainer is a simple and open-source web application for managing Docker containers. It lets users easily deploy and manage Docker-based applications through a web interface, without needing to use the command-line tools. It supports various Docker environments and provides role-based access control, making it suitable for both individuals and organizations. Portainer is also highly extensible, allowing users to add more functionalities and integrate with other tools and platforms. Deployment Install Portainer Community Edition (CE) First, create the volume that Portainer Server will use to store its database:...

February 16, 2023 · 3 min · 437 words · Angel

Running Docker containers in a Proxmox LXC container

One awesome feature in Proxmox VE is to run an LXC (Linux Container) directly from the web interface. ...

February 15, 2023 · 2 min · 350 words · Angel

Get Started with Docker

Docker and Docker Compose are powerful tools that allow you to run and manage applications in containers, making it easy to set up and run applications on any machine, whether it be a laptop, desktop or server. Here’s a quick overview from Fireship.io. Overview Docker is a platform that enables developers to create, deploy, and run applications in containers. Containers are lightweight, portable, and self-contained units of software that can run virtually anywhere....

February 9, 2023 · 5 min · 1055 words · Angel