This service rewrite incoming "default/kubernetes" service packets into public API Gateway. It must be installed on eatch cluster nodes.
graph TD;
ClusterPod-->10.0.0.1
10.0.0.1-->KubeceptionProxy
ClusterPod-->PublicIP
KubeceptionProxy-->PublicIP
PublicIP-->APIServer
Diagram legend:
Name | Description |
---|---|
ClusterPod | A Kubernetes pod running inside the cluster |
10.0.0.1 | Default Kubernetes API service (eg. kubernetes.default.svc.cluster.local) |
KubeceptionProxy | Kubernetes "Kubeception" Proxy |
PublicIP | Kubernetes ControlPlane public API IP address |
APIServer | Kubernetes ControlPlane APIServer service |