faasd is OpenFaaS reimagined, but without the cost and complexity of Kubernetes. It runs on a single host with very modest requirements, making it fast and easy to manage. Under the hood it uses containerd and Container Networking Interface (CNI) along with the same core OpenFaaS components from the main project. faasd is just another way to runOpenFaaS, so many things you read in the docs or in blog posts will work the same way.
http webhooks arm serverless containers edge faas runc containerd openfaas faasd teamserverlessMoby is an open-source project created by Docker to advance the software containerization movement. It provides a “Lego set” of dozens of components, the framework for assembling them into custom container-based systems, and a place for all container enthusiasts to experiment and exchange ideas.
containerd oci container docker cncf containter-orchestration orchestrationcontainerd is an industry-standard container runtime with an emphasis on simplicity, robustness and portability. It is available as a daemon for Linux and Windows, which can manage the complete container lifecycle of its host system: image transfer and storage, container execution and supervision, low-level storage and network attachments, etc.. containerd is designed to be embedded into a larger system, rather than being used directly by developers or end-users.
containerd oci container docker cncf container-runtimenerdctl is a Docker-compatible CLI for containerd.
cli command-line docker-cli containerd containerd-toolsThis repository enables the use of a container runtime, containerd, to manage Firecracker microVMs. Like traditional containers, Firecracker microVMs offer fast start-up and shut-down and minimal overhead. Unlike traditional containers, however, they can provide an additional layer of isolation via the KVM hypervisor. To maintain compatibility with the container ecosystem, where possible, we use container standards such as the OCI image format.
aws containerd containers oci virtualization firecracker firecracker-containerd firecracker-microvmsNote: The standalone cri-containerd binary is end-of-life. cri-containerd is transitioning from a standalone binary that talks to containerd to a plugin within containerd. This github branch is for the cri plugin. See standalone-cri-containerd branch for information about the standalone version of cri-containerd. Note: You need to drain your node before upgrading from standalone cri-containerd to containerd with cri plugin.
containerd container-runtime-interface kubernetescri-containerd is a containerd based implementation of Kubernetes container runtime interface (CRI).With it, you could run Kubernetes using containerd as the container runtime.
containerd container-runtime-interface kubernetesThe Amazon ECR containerd resolver is an implementation of a containerd Resolver, Fetcher, and Pusher that can pull images from Amazon ECR and push images to Amazon ECR using the Amazon ECR API instead of the Docker Registry API. Note: This repository is a proof-of-concept and is not recommended for production use.
amazon-ecr containerdk8s-tew is a CLI tool to install a Kubernetes Cluster (local, single-node, multi-node or HA-cluster) on Bare Metal. It installs the most essential components needed by a cluster such as networking, storage, monitoring, logging, backuping/restoring and so on. Besides that, k8s-tew is also a supervisor that starts all cluster components on each node, once it setup the nodes.
kubernetes cluster docker containers cncf containerd ceph helm grafana prometheus ark calico kibana letsencrypt kibana-dashboard fluent-bit elasticsearch nginx-ingress k8sThis is early alpha version! There's not all features yet implemented, not heavily tested with different devices and code might get large breaking changes until the first release. Eliot is a open source system for managing containerized applications on top of the IoT device with an emphasis to usability, simplicity, security and stability. Eliot gives simplified app delivery, isolation and additional security to traditional installations.
containers iot containerd runc linuxkitAUFS implementation of the snapshot interface for containerd. To compile containerd with aufs support add the import into the cmd/containerd/builtins_linux.go file.
containerd aufsZFS snapshotter plugin for containerd. This plugin is tested on Linux with Ubuntu. It should be compatible with FreeBSD.
containerd zfsBucketbench is a simple framework for running defined sequences of lifecycle container operations against three different container engines today: the full Docker engine, OCI's runc, and containerd. This project came about via some performance comparison work happening in the OpenWhisk serverless project. Developers in that project had a python script for doing similar comparisons, but agreed we should extend it to a more general framework which could be easily be extended for other lifecycle operation sequences, as the python script was hardcoded to a specific set of operations.
benchmark container-engine containers docker runc containerdOpenFaaS providers can be built for any backend, even for an in-memory datastore. Some users could benefit from a lightweight, single-node execution environment. Using containerd and bypassing Kubernetes or Docker should reduce the start-time for functions and allow for running in resource-constrained environments. Proof of concept.
serverless containerd openfaas faasdThe Amazon ECR containerd resolver is an implementation of a containerd Resolver, Fetcher, and Pusher that can pull images from Amazon ECR and push images to Amazon ECR using the Amazon ECR API instead of the Docker Registry API. Note: This repository is a proof-of-concept and is not recommended for production use.
amazon-ecr containerdThis was motivated by hunting down a OOM kills in a large Kubernetes cluster. It's possible for containers to keep running, even after a OOM-kill, if a sub-process got affect for example. Without this metric, it becomes much more difficult to find the root cause of the issue. True story; after this was deployed, a recurring OOM-kill in Fluentd was quickly discovered on one of the nodes. It turns out that the resource limits were set too low to process logs on that node. Logs were not being forwarded because the Fluentd worker process kept being OOM-kill and then restarted by the main process. A fix was then deployed 10 minutes later.
kubernetes metrics containerd exposed-metricsAn Ansible Role that installs containerd on Linux. None.
docker kubernetes ansible containers ansible-role roles containerdAn Ansible Role that installs Docker on Linux, specially tailored for ARM-based computers like the Raspberry Pi. If you need a more flexible and generic role for Docker on non-ARM platforms like x86, please check out geerlingguy.docker.
docker raspberry-pi ansible arm containers role containerdThis repo hosts the containers.podman Ansible Collection. The collection includes the Podman container plugins to help the build and management of Podman containers.
ansible devops containers devops-tools ansible-galaxy ansible-modules hacktoberfest runc containerization containerd container-orchestration crio podman
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.