Container Technology
Top > Transversal > Cloud > Container Technology
- 50 Days from Zero to Hero - Kubernetes Learning Path 2.0 by Microsoft. 🌐
- Apache OpenWhisk - A solution to provide a DIY lambda platform supported by containers using Kubernetes, Apache Mesos, or Docker Compose. 🌐
- Buildpacks - Buildpacks specify a container's build steps for runtime use (as opposed to the Docker approach in which the result is crystalised in a Docker image). Buildpacks were first conceived by Heroku in 2011. Since then, they have been adopted by Cloud Foundry and other PaaS such as Google App Engine, Gitlab, Knative, Deis, Dokku, and Drie. 🌐
- Cloudstate - A specification, protocol, and reference implementation for providing distributed state management patterns (CQRS, ES, CRDTs, etc) suitable for Serverless computing. 🌐
- Docker - Docker is the world's most popular container technology. Docker today, unless otherwise specified, typically refers to the Docker "image format" rather than the Docker Runtime offered by Docker Inc. 🌐
- Gremlin - Chaos Engineering for Kubernetes and Cloud (serverless, etc.) platforms. 🌐
- Helm - A package manger for for Kubernetes artifacts. 🌐
- Jib - A Maven/Gradle plug-in that builds optimised Docker and OCI images for Java applications without a Docker daemon and without in-depth Docker expertise. 🌐
- Juju - A framework to write and deploy universal operators for K8s as well as traditional Linux and Windows apps on bare metal, VMWare and IAAS. Operators help set up complex services such as backing stores (e.g. RabbitMQ, PostresSQL). A curated list of operators are provided at charmhub.io 🌐
- Kata Containers - An open source project to run containers in isolated VMs whilst maintaining compatibility with the traditional Docker ecosystem by implementing the Open Container Initiative (OCI) interface. It is the result of merging two projects: Intel Clear Containers and Hyper runV. 🌐
- Keptn - A Kubernetes event-based control plane for continuous delivery and automated operations for cloud-native applications. 🌐
- Knative - Knative allows to push code directly onto a Kubernetes cluster so that it will be compiled and matched with its dependencies automatically (similarly to PCF's build packs). It is also described as a means to provide FaaS capabilities to Kubernentes. 🌐
- Kubectl Tree - Visualisation of Kubernetes object dependencies as a tree. 🌐
- Kubeless - Another FaaS (Function as a Service) a.k.a. Serverless framework that runs on top of Kubernetes. 🌐
- Kuberhealthy - Kuberhealthy is an operator for running synthetic checks on Kubernetes resources. It integrates well with Prometheus too. 🌐
- Kubernetes - Kubernetes is a container orchestration software open sourced by Google in 2015 that is today managed by the CNCF (Cloud Native Computing Foundation). Every large cloud provider has a managed implementation of it (e.g. EKS, AKS, GKE) 🌐
- Kubernetes Ingress Controllers - Detailed explenation of various Kuberentes Layer-7 services (Nginx, HAProxy, etc.), including the vanilla Kubernetes Ingress conroller itself. 🌐
- Lens - An open source and free IDE to control control multiple Kubernetes clusters. 🌐
- Mesos - Apache Mesos is a high level management level for orchestrating VMs, Containers and bare software. It was one of the most visible container orchestration contenders before the rise of Kubernetes. 🌐
- Top > Transversal > Cloud > Container Technology > Container Platforms (Non-K8S)
- Top > Applications > Runtime Platforms > Container Platforms (Non-K8S)
- Nomad - Nomad, an alternative to Kubernetes, is an orchestrator that enables to deploy, manage, and scale any application, containerised, legacy or batch jobs, across multiple regions, on private and public clouds. 🌐
- OPA - Open Policy Agent (OPA) is an open source, general-purpose policy engine that unifies policy enforcement across cloud native stacks. It is a CNCF project and geared primarily at Kubernetes use cases. 🌐
- Pixie - An open source, Kubernetes-native observability platform. It allows developers to see all of their applications' metrics, events, logs, and traces with a single shell command, as well as through a web-based interface. 🌐
- Podman - Podman allows running Docker images without the need for a Docker deameon. 🌐
- Shipa - A solution to organise Kubernetes resources into application landing pads so that it is easier for developers and administrators alike to manage related components in a uniform manner. 🌐
- Skupper - Multicloud communication for Kubernetes: A solution for Kubernetes federation. 🌐
- Squash - A tool to debug applications as they run in a Kubernetes cluster. 🌐
- Stern - Tailing of multiple Pods and Containers in a centralised fashion. 🌐
- Tanzu Application Catalogue - A solution to manage curated, vulnerability-scanned, private Docker images and Heml charts. 🌐
- WeaveFlux - A tool that facilitates applying GitOps principles to Kubernetes clusters 🌐
Before You Leave
🤘 Subscribe to my 100% spam-free newsletter!