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

Getting Started With Git

Git is a powerful and widely used version control system that allows developers to manage changes to their codebase efficiently. Whether you are working on a solo project or collaborating with a team, Git provides a simple and effective way to keep track of changes and revert to previous versions if necessary. In this article, we will cover the basics of using Git, including creating a repository, making changes, committing those changes, and pushing them to a remote repository....

March 16, 2023 · 5 min · 861 words · Angel

Hands-on with Python

Python is a high-level, interpreted programming language that is widely used for web development, data analysis, artificial intelligence, and other applications. It has a clean syntax and is easy to learn, making it a great choice for beginners as well as experienced developers. Here’s a quick overview from Fireship.io. Overview Variables and Data Types In Python, variables are used to store values such as numbers, strings, and other data types....

March 14, 2023 · 9 min · 1865 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

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