5 Proxy Servers

Describes the configuration options for deploying a Kubernetes cluster in an environment with a proxy server.

If a proxy server is included in the deployment environment, proxy server configuration might be needed for communication between:

  • CLI to the Oracle Container Registry.

  • CLI to the Kubernetes API Server endpoint.

  • CLI to the Kubernetes Cluster API management cluster (management cluster) Kubernetes API Server endpoint.

  • CLI to the cloud service gateway.

  • Management cluster to Oracle Container Registry.

  • Kubernetes Cluster API cloud controllers (cloud controllers) to the Internet.

  • Cloud controllers to the Kubernetes API Server endpoint.

  • Cloud controllers to the cloud service gateway.

No proxy configuration might need to be set for:

  • Cloud controllers to the Kubernetes service network.

  • Cloud controllers to the Kubernetes pod network.

Proxy server configuration can be set in:
  • Environment variables on the host where the CLI is installed.

  • The default configuration file ($HOME/.ocne/defaults.yaml).

  • Cluster configuration files.

  • Kubernetes applications.