kubelet job from kubo/0.8.0
Github source:
85905f7
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
(frombin/drain.erb
)bin/ensure_kubelet_up_and_running
(frombin/ensure_kubelet_up_and_running.erb
)bin/kubelet_ctl
(frombin/kubelet_ctl.erb
)bin/post-start
(frombin/post-start.erb
)bin/pre-start
(frombin/pre-start.erb
)config/kubelet-key.pem
(fromconfig/kubelet-key.pem.erb
)config/kubelet.pem
(fromconfig/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.