Skip to content
jeffgus edited this page Dec 9, 2017 · 5 revisions

Welcome to the container-init wiki!

  • For containers running in Kubernetes (at least initially).
  • Unify common startup operations (template file processing using secrets and configmaps, jks file creation).
  • Support readiness checks (support HTTP and other types of detection). The 'container-init' name implies functionality like cloud-init, but part of initializing a container in K8S is making sure the container is ready for service.
  • Use a template engine (Go templates?).
  • Used in a sidecar or within the container.

The parallel to container-init is cloud-init. It is not trying to be Salt, Ansible, Puppet, or Chef.

Considering using Go for this task so that containers stay light.

Clone this wiki locally