/images/alvinditya.png

How to Fix Kubernetes DNS Redirect to External on Proxmox

What Happened? I want deploy spring boot microservices and I have services called dexter and enclave and want communicate to each other using REST. They can communicate if I set service url using container hostname which is dexter and enclave. But somehow they won’t communicate if I use Fully Qualified Domain Name (FQDN) on kubernetes and got 302 Found. Seems redirect to external domain on public network which should not be registered.

Build Kubernetes Cluster on Proxmox VE

The documentation is describing the steps required to setup kubernetes cluster on bare metal using command line step by steps. We will need: At least 2 ubuntu server instance, can use 18.04 or 22.04. We will made this using single cluster with 1 instance kubernetes controller and another as node instance. Make sure all instance has static IP address, you can use Terraform to create instance on this tutorial on proxmox.

Deploy Kubernetes 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.