using OPNsense as load balancer for kubernetes api server on port 6443 01
using OPNsense as load balancer for kubernetes api server on port 6443 02

Step 3. Configuring HAProxy backend

using OPNsense as load balancer for kubernetes api server on port 6443 03
using OPNsense as load balancer for kubernetes api server on port 6443 04
using OPNsense as load balancer for kubernetes api server on port 6443 05

Step 4. Configuring HAProxy Frontend

using OPNsense as load balancer for kubernetes api server on port 6443 06
using OPNsense as load balancer for kubernetes api server on port 6443 07

Step 5. Testing the Load Balancer

clusters:
- cluster:    
    server: https://192.168.88.2:6443
kubectl get nodes
using OPNsense as load balancer for kubernetes api server on port 6443 08
root@node01:/home/devops# curl -k https://192.168.1.2:6443
{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {},
  "status": "Failure",
  "message": "forbidden: User \"system:anonymous\" cannot get path \"/\"",
  "reason": "Forbidden",
  "details": {},
  "code": 403
}root@node01:/home/devops#

Conclusion

LEAVE A REPLY

Please enter your comment!
Please enter your name here