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
(frombin/kubernetes_api_ctl.erb
)config/authorization_policy.jsonl
(fromconfig/authorization_policy.jsonl.erb
)config/etcd-ca.crt
(fromconfig/etcd-ca.crt.erb
)config/etcd-client.crt
(fromconfig/etcd-client.crt.erb
)config/etcd-client.key
(fromconfig/etcd-client.key.erb
)config/kubernetes-key.pem
(fromconfig/kubernetes-key.pem.erb
)config/kubernetes.pem
(fromconfig/kubernetes.pem.erb
)config/tokens.csv
(fromconfig/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.