kube-apiserver job from kubo/0.28.0
Github source:
3082101 or
master branch
Properties¶
admin-password¶
The password for the admin account
admin-username¶
The admin username for the Kubernetes cluster
audit-policy¶
The file contents for the API server’s audit policy
encryption-config¶
Encryption Configuration file to encrypt secret data at rest
http_proxy¶
http_proxy env var for the kubernetes-api binary (i.e. for cloud provider interactions)
https_proxy¶
https_proxy env var for the kubernetes-api binary (i.e. for cloud provider interactions)
k8s-args¶
Pass-through options for Kubernetes runtime arguments. See docs https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/ for reference.
- Example
-
|+ k8s-args: anonymous-auth: false bind-address: 10.0.0.1
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-drain-password¶
The password for the kubelet drain user
kubelet-password¶
The password for the kubelet user
no_proxy¶
no_proxy env var for the kubernetes-api binary (i.e. for cloud provider interactions)
oidc¶
ca¶Certificate for the CA that signed your identity provider’s web certificate
service-account-public-key¶
Public key used to verify service account tokens
tls¶
kubelet-client¶kubelet client cert
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/ensure_apiserver_healthy(frombin/ensure_apiserver_healthy.erb)bin/post-start(frombin/post-start.erb)config/audit_policy.yml(fromconfig/audit_policy.yml.erb)config/bpm.yml(fromconfig/bpm.yml.erb)config/cloud-provider.ini(fromconfig/cloud-provider.ini.erb)config/encryption-config.yml(fromconfig/encryption-config.yml.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/kubelet-client-cert.pem(fromconfig/kubelet-client-cert.pem.erb)config/kubelet-client-key.pem(fromconfig/kubelet-client-key.pem.erb)config/kubernetes-ca.pem(fromconfig/kubernetes-ca.pem.erb)config/kubernetes-key.pem(fromconfig/kubernetes-key.pem.erb)config/kubernetes.pem(fromconfig/kubernetes.pem.erb)config/oidc-ca.pem(fromconfig/oidc-ca.pem.erb)config/openstack-ca.crt(fromconfig/openstack-ca.crt.erb)config/service-account-public-key.pem(fromconfig/service-account-public-key.pem.erb)config/service_key.json(fromconfig/service_key.json.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.