Skip to content

kubernetes-api job from kubo/0.11.0

Github source: 8015f8e or master branch

Properties

admin-password

The password for the admin account

admin-username

The admin username for the Kubernetes cluster

authorization-mode

The authorization mode for kubernetes-api. Should be ‘abac’ or ‘rbac’

Default
rbac

backend_port

Default
1234
Example
80

kube-proxy-password

The password for the kube-proxy user

kube-scheduler-password

The password for the kube-scheduler user

kubelet-password

The password for the kubelet user

port

Default
1235
Example
81

route-sync-password

The password for the route-sync user

tls

kubernetes

ca

CA Certificate for the Kubernetes master

certificate

Certificate for the Kubernetes master

private_key

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/kubernetes-api/ directory (learn more).

  • bin/kubernetes_api_ctl (from bin/kubernetes_api_ctl.erb)
  • config/authorization_policy.jsonl (from config/authorization_policy.jsonl.erb)
  • config/etcd-ca.crt (from config/etcd-ca.crt.erb)
  • config/etcd-client.crt (from config/etcd-client.crt.erb)
  • config/etcd-client.key (from config/etcd-client.key.erb)
  • config/kubernetes-key.pem (from config/kubernetes-key.pem.erb)
  • config/kubernetes.pem (from config/kubernetes.pem.erb)
  • config/tokens.csv (from config/tokens.csv.erb)

Packages

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