Skip to content

kube-controller-manager job from kubo/0.38.0

Github source: 1f2c135 or master branch

Properties

api-token

API Token for the system:kube-controller-manager user

cluster-signing

CA Certificate and private key for the certificate controller to issue certificates

http_proxy

http_proxy env var for the kubernetes-controller-manager binary (i.e. for cloud provider interactions)

https_proxy

https_proxy env var for the kubernetes-controller-manager binary (i.e. for cloud provider interactions)

k8s-args

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

Example
|+
  k8s-args:
    bind-address: 0.0.0.0
    cluster-name: kubernetes
    enable-garbage-collector: true

no_proxy

no_proxy env var for cloud provider interactions, i.e. for the kubelet

service-account-private-key

Private key used to sign generated tokens

tls

kube-controller-manager

Certificate and private key for serving HTTPS from kube-controller-manager

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-controller-manager/ directory (learn more).

  • bin/chmod-product-serial (from bin/chmod-product-serial)
  • config/bpm.yml (from config/bpm.yml.erb)
  • config/ca.pem (from config/ca.pem.erb)
  • config/cloud-provider.ini (from config/cloud-provider.ini.erb)
  • config/cluster-signing-ca.pem (from config/cluster-signing-ca.pem.erb)
  • config/cluster-signing-key.pem (from config/cluster-signing-key.pem.erb)
  • config/kube-controller-manager-cert.pem (from config/kube-controller-manager-cert.pem.erb)
  • config/kube-controller-manager-private-key.pem (from config/kube-controller-manager-private-key.pem.erb)
  • config/kubeconfig (from config/kubeconfig.erb)
  • config/openstack-ca.crt (from config/openstack-ca.crt.erb)
  • config/service-account-private-key.pem (from config/service-account-private-key.pem.erb)
  • config/service_key.json (from config/service_key.json.erb)

Packages

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