14 technologies
DevOps tools: containers, CI/CD and infrastructure as code
Docker, Kubernetes, Terraform, Ansible, GitHub Actions, ArgoCD, Helm, Nginx: what each tool does and how they fit into one pipeline.
- DockerDocker packages an application with its dependencies into a container that runs the same on a laptop, a server and the cloud.
- KubernetesKubernetes is a container orchestration system that deploys, scales and heals applications across a cluster of servers.
- HelmHelm is a package manager for Kubernetes: an application is packaged as a chart with templates and configured through values.
- TerraformTerraform is an infrastructure as code tool: you describe cloud resources in configuration and it creates and changes them.
- OpenTofuOpenTofu is an open source fork of Terraform under MPL-2.0, developed under the Linux Foundation.
- AnsibleAnsible is an agentless automation tool: YAML playbooks configure servers and deploy software over SSH.
- GitHub ActionsGitHub Actions is CI/CD built into GitHub: YAML workflows run on repository events such as push or pull request.
- GitLab CI/CDGitLab CI/CD is the build and delivery system built into GitLab, configured with a .gitlab-ci.yml file.
- JenkinsJenkins is an open source automation server for CI/CD with a huge plugin ecosystem and pipelines as code.
- Argo CDArgo CD is a GitOps tool for Kubernetes: it watches a Git repository and syncs the cluster to the state described there.
- nginxnginx is a fast web server and reverse proxy that also works as a load balancer and HTTP cache.
- CaddyCaddy is a web server and reverse proxy written in Go with automatic HTTPS and very simple configuration.
- TraefikTraefik is a cloud-native reverse proxy and edge router that discovers services in Docker and Kubernetes and configures routes itself.
- PodmanPodman is a daemonless container engine with rootless support, a Docker-compatible CLI and the notion of a pod.
Comparisons
Other categories
Logos belong to their owners and are used for identification only. Icons: Simple Icons (CC0), Devicon (MIT).