Skip to content

kube-controller-manager job from kubo/0.24.0

Github source: d327708 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

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/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.