silk-daemon job from cf-networking/1.9.0
Github source:
eba6ab5
or
master branch
Properties¶
cf_networking
¶
disable
¶Disable container to container networking.
- Default
false
lease_poll_interval_seconds
¶The silk daemon queries the silk controller on this interval in seconds to renew its lease and get all routable leases.
- Default
5
partition_tolerance_hours
¶When silk controller is unavailable, silk daemon will remain healthy and allow creation of new containers for this number of hours. Should be no larger than cf_networking.subnet_lease_expiration_hours.
- Default
168
rep_listen_addr_admin
¶Admin endpoint on diego rep. Silk daemon job drain waits for the rep to exit before tearing down the network. See diego.rep.listen_addr_admin
- Default
127.0.0.1:1800
silk_controller
¶
hostname
¶Host name for the silk controller. E.g. the service advertised via Consul DNS. Must match common name in the silk_controller.server_cert
- Default
silk-controller.service.cf.internal
listen_port
¶Silk controller handles requests from the silk daemon on this port.
- Default
4103
silk_daemon
¶
ca_cert
¶Trusted CA certificate that was used to sign the silk controller server cert and key.
client_cert
¶Client certificate for TLS to access silk controller.
client_key
¶Client private key for TLS to access silk controller.
debug_port
¶Debug port for silk daemon. Use this to adjust log level at runtime or dump process stats.
- Default
22233
listen_port
¶Silk daemon handles requests from the CNI plugin on this localhost port.
- Default
23954
metron_port
¶Forward metrics to this metron agent, listening on this port on localhost
- Default
3457
vtep_port
¶Host port used for receiving VXLAN packets
- Default
4789
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/silk-daemon/
directory
(learn more).
bin/drain
(fromdrain.erb
)bin/pre-start
(frompre-start.erb
)bin/silk-daemon_ctl
(fromsilk-daemon_ctl.erb
)config/certs/ca.crt
(fromca.crt.erb
)config/certs/client.crt
(fromclient.crt.erb
)config/certs/client.key
(fromclient.key.erb
)config/client-config.json
(fromclient-config.json.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.