Skip to content

kube-proxy job from kubo/0.42.0

Github source: b908c43 or master branch

Properties

api-token

The password for the kube-proxy user

cloud-provider

The type of cloud-provider that is being deployed

k8s-args

Pass-through options for Kubernetes runtime arguments. See docs https://kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/ for reference.

Example
|+
  k8s-args:
    feature-gates:
      CPUManager: true
      DryRun: false
    cleanup: false

kube-proxy-configuration

The Kube-proxy will load its initial configuration from this. Omit this to use the built-in default configuration values. Command-line flags override configuration. This is the recommended way to configure kube-proxy as the command line flags for kube-proxy are being deprecated.

Example
|+
  kube-proxy-configuration:
    feature-gates:
      CPUManager: true
      DryRun: false
    cleanup: false

tls

kubernetes

Certificate and private key for the Kubernetes master

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/kube-proxy/ directory (learn more).

  • bin/kube_proxy_ctl (from bin/kube_proxy_ctl.erb)
  • config/ca.pem (from config/ca.pem.erb)
  • config/config.yml (from config/config.yml.erb)
  • config/kubeconfig (from config/kubeconfig.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.