/images/alvinditya.png

Deploy Kubernetes Production Ready on Proxmox using K3S

The documentation is describing the steps required to setup kubernetes cluster using K3S and learning automation provisioning using Terraform and Ansible on Proxmox VE. Before we setup kubernetes cluster, we need some prerequisities below. Proxmox VE Ansible Terraform Disclaimer : I use WiFi network for my homelab server, you can check this documentation Setup Proxmox With Wireless Interface - My Homelab. Setup Cloud Init Template This step is describe how to create cloud init template for provide provisioning virtual machine template on proxmox.

Setup Proxmox With Wireless Interface - My Homelab

This is my documentation on setting up a home lab server with the aim of learning how to provision a server for my learning needs and it will use wireless interface card and use VPN. Disable Enterprise Subscription Repository Add pve-no-subscription repository on /etc/apt/sources.list 1 deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription Comment ceph enterprise repository on /etc/apt/sources.list.d/ceph.list 1 # deb https://enterprice.proxmox.com/debian/ceph-quincy bookworm enterprice Comment pve enterprise repository on /etc/apt/sources.list.d/pve-enterprice.list 1 # deb https://enterprice.

Deploy Kubernetes Cluster on Vagrant With Ansible

The objective is describes the steps required to setup a multi node Kubernetes cluster for development purposes. This setup provides a production-like cluster that can be setup on your local machine. And we will use VirtualBox as the virtualization engine, Vagrant and Ansible for provisioning in our local environment. Before we setup kubernetes cluster, we need some prerequisities on our local machine below. Oracle VM VirtualBox Vagrant Ansible Makesure you have setup network Host Only Adapter on your VirtualBox Why use Vagrant and Ansible?

Why Clean Code is Important?

What is Clean Code? Clean code is term used to refer to code that easy to read, understand, and maintain. The goals of clean code is to create software that is not only functional but also readable, maintainable, and eficient throughout its lifecycle which can save time and reduce the risk of introducing errors. Benefits of Clean Code Readability: Clean code is easy to read and understand, making it easier to maintain, debug and update.

Build Kie Server on Spring Boot

jBPM is a toolkit for building business applications to help automate business processes and decisions. jBPM originates from BPM (Business Process Management) but it has evolved to enable users to pick their own path in business automation. It provides various capabilities that simplify and externalize business logic into reusable assets such as cases, processes, decision tables and more. business processes (BPMN2) case management (BPMN2 and CMMN) decision management (DMN) business rules (DRL) business optimisation (Solver) jBPM can be used as standalone service or embedded in custom service.

Make Terminal Powerfull Using Oh-My-Posh

Programmers use a command-line interface (CLI) to issue text-commands to the Operating System (OS), instead of clicking on a Graphical User Interface (GUI). This is because command-line inerface is much more powerful and flexible than the graphical user interface. The Terminal application is a command-line Interface (or shell). By default, the Terminal in Ubuntu and macOS runs the so-called bash shell, which supports a set of commands and utilities; and has its own programming language for writing shell scripts.