kube-apiserver job from kubo/0.12.0
Github source:
7c80e2e or
master branch
Properties¶
admin-password¶
The password for the admin account
admin-username¶
The admin username for the Kubernetes cluster
allow_privileged¶
Allows privileged containers for the Kubernetes cluster
- Default
false
authorization-mode¶
The authorization mode for kube-apiserver. Should be ‘abac’ or ‘rbac’
- Default
rbac
backend_port¶
- Default
1234
- Example
-
80
kube-controller-manager-password¶
The password for the system:kube-controller-manager user
kube-proxy-password¶
The password for the kube-proxy user
kube-scheduler-password¶
The password for the system:kube-scheduler user
kubelet-password¶
The password for the kubelet user
logging-level¶
V-leveled logging at the specified level. See https://github.com/golang/glog
- Default
2
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/kube-apiserver/ directory
(learn more).
bin/kube_apiserver_ctl(frombin/kube_apiserver_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.