Continuous integration, continuous delivery, and continuous deployment cover different parts of the software development lifecycle, but are similar concepts. The idea is to automate as much of the pipeline as possible so that each change is continuously integrated into your codebase, and able to be continuously delivered and hopefully continuously deployed.
Skaffold and Octant
Continuously develop, test, and monitor an Express app with Bitnami, Skaffold and Octant
Deploy applications to Kubernetes with ArgoCD, a declarative GitOps tool that is lightweight and easy to configure.
Install Concourse CI onto Kubernetes with VMware Tanzu as an automation engine for cloud native CI/CD and build declarative pipelines to automate your workflows.