Ingress and MetalLB

MetalLB is a young project of a load-balancer implementation for bare metal Kubernetes clusters, using standard routing protocols. Ingress exposes HTTP and HTTPS routes from outside the cluster to services within the cluster. Traffic routing is controlled by rules defined on the Ingress resource. In this post called “Ingress and MetalLB,” we’ll show some configurations…

Calico and MetalLB working together with BGP

When we want to make Calico and MetalLB working together with BGP, we’ll run into the following issue: BGP only allows one session to be established per pair of nodes. So, if Calico has a session established with your BGP router, MetalLB cannot establish its own session – it’ll get rejected as a duplicate by…

On-premises Fedora34 K8s HA Cluster with kubeadm and Calico

Calico is a pure layer-3 network solution to interconnect workloads as containers or virtual servers. It relies on bird (BGP opensource project), iptables and the Linux IP stack to work. Brings also additional security features like micro-segmentation. Thanks to BGP is very scalable and also it’s tightly integrated to Kubernetes as CNI plugin. Previous post…

On-premises Fedora34 K8s cluster with kubeadm and Calico

Calico is a pure layer-3 network solution to interconnect workloads as containers or virtual servers. It relies on bird (BGP opensource project), iptables and the Linux IP stack to work. Brings also additional security features like micro-segmentation. Thanks to BGP is very scalable and also it’s tightly integrated to Kubernetes as CNI plugin. Previous post…

One-node k8s setup with kubeadm and Calico

Calico is a pure layer-3 network solution to interconnect workloads as containers or virtual servers. I relies on bird (BGP opensource project), iptables and the Linux IP stack to work. Brings also additional security features like micro-segmentation. Thanks to BGP is very scalable and also it’s tightly integrated to Kubernetes as CNI plugin. Now we’ll…

kubernetes homelab: Installing rancher and creating k8s cluster

We have a small server and we’re going to set up some VMs in KVM for a Kubernetes homelab. I am planing to use OpenVSwitch for my virtual network, set a proxy and a DNS, and finally, install Rancher, and create a cluster with Calico.  Over this post I am sharing my notes about installing…

Kubernetes homelab: Prepping cluster with KVM and OpenVSwitch

We have a small server and we’re going to set up some VMs in KVM for a Kubernetes homelab. I am planing to use OpenVSwitch for my virtual network, set a proxy and a DNS, and finally, install Rancher, and create a cluster with Calico.  Over this post I am sharing my notes about installing…

Network namespaces in 5 min

Welcome to this brief reading of Network namespaces in 5 min. You will find answer for questions like: What are they? How they works? How they can be configured? Reader would need some understanding of Linux. If you want to know more about this sort things check my playlist “Great presentations and demos of K8s…