Technologies and concepts you should know

Technologies to get familiar before working with Keptn

You should understand some related technologies to effectively use and contribute to Keptn. This section provides links to some materials that can help your learning. The information has been gathered from the community and is subject to alteration. If you have suggestions about additional content that should be included in this list, please submit an issue.

Kubernetes

Keptn runs on Kubernetes and primarily works with deployments that run on Kubernetes so a good understanding of Kubernetes is essential for working with and contributing to Keptn.

Development tools

  • Go language Most of the Keptn software and many of the test tools are written in the Go language.
  • KUTTL (KUbernetes Test TooL) Some test tools are written in KUTTL
  • Markdown Keptn documentation is authored in Markdown and processed with Hugo using the docsy theme.

Understanding SLO, SLA, SLIs

Operator SDK