
Completed
Posted
Paid on delivery
I need a Kubernetes expert to help configure MetalLB on my freshly installed Kubernetes 1.22 cluster. Requirements: - Experience with MetalLB and Kubernetes - Ability to configure on a bare metal setup - Familiarity with networking in Kubernetes Ideal Skills: - Kubernetes administration - Networking knowledge - Proficiency with Kubernetes version 1.22 Objective The goal is to establish a local, containerized Kubernetes environment on a macOS machine using Docker and Rancher. The environment will host three distinct services, each exposed via a dedicated ingress controller and an external IP, enabling local subdomain-based access from the host machine. Technical Requirements Platform: macOS with Docker Desktop installed. Cluster Management: Rancher, deployed locally via Docker. Networking: Load Balancing: MetalLB for providing external IPs to services within the local cluster. Ingress: A Kubernetes Ingress controller (such as NGINX Ingress) to manage external access to internal services. Workload: Three distinct application deployments (referred to as api1, api2, and api3), each with its own service and ingress resource. Service Exposure: Each service will be exposed via a dedicated ingress, which will be assigned an external IP by MetalLB. Host Machine Configuration: The host machine's /etc/hosts file must be updated to map the external IPs to specific subdomains, allowing local DNS resolution. Current Setup The current environment consists of: A macOS host machine. Docker Desktop is installed and running. Rancher is deployed as a single container via the following command: Bash docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged rancher/rancher:latest This command exposes the Rancher UI on ports 80 and 443 of the host machine, providing access to cluster management. Proposed Solution Ingress and MetalLB Deployment: Within the Rancher-managed Kubernetes cluster, deploy a suitable ingress controller (e.g., NGINX Ingress) and MetalLB. MetalLB will be configured to act as a load balancer for services requiring external IPs. Service and Ingress Configuration: For each of the three APIs (api1, api2, api3), create the following Kubernetes resources: A Deployment to manage the pods. A Service of type ClusterIP or NodePort to expose the pods internally. An Ingress resource that routes traffic for a specific hostname (e.g., [login to view URL]) to its corresponding service. The ingress controller, in conjunction with MetalLB, will assign a unique external IP to each ingress. Local DNS Resolution: Update the /etc/hosts file on the macOS machine with entries that map the external IPs provided by MetalLB to the desired subdomains. [External-IP-1] [login to view URL] [External-IP-2] [login to view URL] [External-IP-3] [login to view URL] This configuration will enable direct access to each API from the macOS host machine via its unique subdomain, simulating a production-like environment on a local machine. Please provide relevant experience in your bid.
Project ID: 39699777
8 proposals
Remote project
Active 10 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi, I am interested with your project. I have experiences installing MetalLb on fresh kubernetes several times. I have my own homelab server that I use for experimenting kubernetes for my work. Let me help, I can help You as soon as possible. Best regards, Fahrul
₹7,000 INR in 1 day
2.3
2.3
8 freelancers are bidding on average ₹7,813 INR for this job

I have hands-on experience configuring MetalLB in both Layer 2 and BGP modes on bare-metal Kubernetes clusters, including version 1.22. I can set up a fully functional LoadBalancer solution for your environment, ensuring proper IP address pool planning, safe integration with your existing LAN, and smooth traffic flow from local network to the internet via public IP assignment or router/NAT forwarding. My approach covers cluster health checks, MetalLB installation, IP pool configuration, and real-world validation with sample services, along with a clear runbook for future management. With a strong background in Kubernetes administration and networking, I’ll ensure your MetalLB deployment is stable, secure, and production-ready. Let's connect in DM.
₹10,000 INR in 7 days
0.9
0.9

I am having 18 years of real world IT experience working in many MNC's , I travelled to US and SNG for multiple project implementation, I will be full time employee not like others who are working in other IT companies and doing part time job in freelancer, you can review my work experience\resume and other details before hiring me. I have experience in installing and configuring kubernetes, completed kubernetes certification, i worked on multiple version of kubernetes, i have worked on kubernetes security specially on Aqua container defense solution and Wiz. I am strong in network configuration, Vnet configuration etc I am from India, worked in Chandigarh in the past and easy to co ordinate, Requested to have a interview call , review my experience letter, resumes etc before hiring anyone.
₹10,000 INR in 7 days
0.0
0.0

Hey there, I am a Kubernetes engineer with over 5 years of experience configuring bare-metal clusters, including multiple MetalLB deployments for load balancing. I can set up MetalLB on your Kubernetes 1.22 cluster, configure IP pools, ensure proper Layer 2/ARP or BGP mode networking, and verify end-to-end service accessibility. My expertise includes Kubernetes administration, network troubleshooting, and bare-metal HA setups. With my experience, I’m sure I can finish this task in a very short time, assuring the expected results. Feel free to check my profile and contact me for more details. Regards
₹8,500 INR in 7 days
0.0
0.0

I hope you are doing well. I am writing to express my interest in your project to configure MetalLB on your freshly installed Kubernetes 1.22 cluster. I have hands-on experience in: Installing and configuring MetalLB on bare metal Kubernetes clusters
₹7,000 INR in 7 days
0.0
0.0

As a seasoned DevOps Engineer with a strong focus on Kubernetes, it would be my pleasure to configure MetalLB on your freshly installed Kubernetes 1.22 cluster. My extensive experience with different cloud platforms like AWS, GCP, and DigitalOcean further solidifies my understanding of Kubernetes and its different components. I have a proven track record in successfully configuring MetalLB on bare metal setups, optimizing network configurations in Kubernetes, and overcoming any challenges that arise along the way. With this project, I can leverage my proficiency in Kubernetes administration and version 1.22 specifically to deliver exactly what you're looking for. Moreover, I bring to the table skills vital to this project such as scripting/bash for automation and secure infrastructure management - all of which will prove invaluable when ensuring your cluster is scalable, secure, and high-performing. My commitment to delivering tailored solutions in line with my clients' needs aligns perfectly with what you require. Your satisfaction is paramount, and I look forward to being able to demonstrate my abilities on this project.
₹4,000 INR in 30 days
0.0
0.0

Hello, I have an extensive experience of 8+ years in DevOps, Cloud Computing. I have Deploy more than 100+ projects on VPS using Load Balancing and full automations with Modern Architecture . My Expertise in DevOps are: - • VPS (Linux, Windows, Mac) • Web Servers (Nginx, Apache) • Version Control Tools (Git, GitHub, GitLab) • CI/CD (GitHub Action, Jenkins) • Containerization Tools (Docker, Kubernetes) • System Administrator • Network Administrator • Cloud Service Provider ( AWS, Azure, GCP, DigitalOcean, Hostinger, Godaddy) • DNS & Name Server Setup (SSL/TLS) • Infrastructure as Code (IaC) Tool (Terraform) • Configuration Management and Automation Tool (Ansible) • Security (SSL/TLS, Firewall) • Database (MySQL, MongoDB, Oracle, PostgreSQL, Firebase) • Load Balancing (Nginx, Apache) My Expertise in AWS are: - • EC2 (Elastic Ip's, Firewall, OS, Security Groups, Snapshots, Backup, Load Balancing, Cron Jobs) • ECS • Lambda Function • IAM Users • Amplify • S3 Bucket • Route53 • RDS (Relational Database Service) • Lightsail
₹7,000 INR in 7 days
0.0
0.0

Chandigarh, India
Payment method verified
Member since Aug 14, 2025
$250-750 USD
₹12500-37500 INR
$250-750 USD
$15-25 USD / hour
₹12500-37500 INR
min ₹2500 INR / hour
$250-750 USD
₹12500-37500 INR
₹12500-37500 INR
min ₹2500 INR / hour
$250-750 USD
$15-25 USD / hour
$10-25 USD
$10-25 USD
$15-25 USD / hour
$250-750 USD
₹12500-37500 INR
$10-25 USD
min ₹2500 INR / hour
₹12500-37500 INR