Skip to content

kubelet job from kubo/0.9.0

Github source: 133135a or master branch

Properties

backend_port

Default
6789
Example
80

eviction-hard

Node eviction thresholds

Example
memory.available<500Mi,nodefs.available<10%

kube-reserved

Resource reservations for kubernetes system daemons

Example
cpu=1,memory=2Gi,storage=1Gi

labels

Labels to give node

Default
{}
Example
gpu: true
node-type: router

port

Default
4567
Example
81

system-reserved

Resource reservations for OS system daemons

Example
cpu=500m,memory=1Gi,storage=1Gi

tls

kubelet

Certificate and private key for the Kubernetes worker

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/kubelet/ directory (learn more).

  • bin/drain (from bin/drain.erb)
  • bin/ensure_kubelet_up_and_running (from bin/ensure_kubelet_up_and_running.erb)
  • bin/kubelet_ctl (from bin/kubelet_ctl.erb)
  • bin/post-start (from bin/post-start.erb)
  • bin/pre-start (from bin/pre-start.erb)
  • config/kubelet-key.pem (from config/kubelet-key.pem.erb)
  • config/kubelet.pem (from config/kubelet.pem.erb)

Packages

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