Overview
Developers needed secure remote kubectl access without exposing the API server publicly.
Deployed a secure OpenVPN gateway in AWS to allow private, authenticated access to Kubernetes API servers.
Developers needed secure remote kubectl access without exposing the API server publicly.
OpenVPN server in a private subnet with autoscaling group, backed by an Application Load Balancer for HA. Client certificates issued via EasyRSA.
Configured AWS IAM authenticator for client identity, mapped VPN user groups to Kubernetes roles for fine-grained access control.
Developed a self-service portal in Node.js for users to request VPN certificates and automatically deliver their .ovpn profile.
Zero public API exposure. On-demand, auditable access. 100% compliance with security guidelines and faster developer onboarding.
OpenVPN • AWS VPC & ELB • Kubernetes RBAC • EasyRSA • Node.js
Let's discuss how I can help optimize your infrastructure