Found 24 bookmarks
Newest
Harbor
Harbor
"Harbor is an open source container image registry that secures images with role-based access control, scans images for vulnerabilities, and signs images as trusted. A CNCF Incubating project, Harbor delivers compliance, performance, and interoperability to help you consistently and securely manage images across cloud native compute platforms like Kubernetes and Docker."
Harbor
GoogleContainerTools/kaniko: Build Container Images In Kubernetes
GoogleContainerTools/kaniko: Build Container Images In Kubernetes

"kaniko is a tool to build container images from a Dockerfile, inside a container or Kubernetes cluster.

kaniko doesn't depend on a Docker daemon and executes each command within a Dockerfile completely in userspace. This enables building container images in environments that can't easily or securely run a Docker daemon, such as a standard Kubernetes cluster."

GoogleContainerTools/kaniko: Build Container Images In Kubernetes
Understanding Vitess | Vitess
Understanding Vitess | Vitess

"Vitess is a database solution for deploying, scaling and managing large clusters of MySQL instances. It's architected to run as effectively in a public or private cloud architecture as it does on dedicated hardware. It combines and extends many important MySQL features with the scalability of a NoSQL database. Vitess can help you with the following problems:

Scaling a MySQL database by allowing you to shard it, while keeping application changes to a minimum.
Migrating from baremetal to a private or public cloud.
Deploying and managing a large number of MySQL instances.

Vitess includes compliant JDBC and Go database drivers using a native query protocol. Additionally, it implements the MySQL server protocol which is compatible with virtually any other language.

Vitess has been serving all YouTube database traffic since 2011, and has now been adopted by many enterprises for their production needs."

Understanding Vitess | Vitess
GoogleCloudPlatform/container-diff: container-diff: Diff your Docker containers
GoogleCloudPlatform/container-diff: container-diff: Diff your Docker containers

"container-diff is a tool for analyzing and comparing container images. container-diff can examine images along several different criteria, including:

Docker Image History Image file system Apt packages pip packages npm packages These analyses can be performed on a single image, or a diff can be performed on two images to compare. The tool can help users better understand what is changing inside their images, and give them a better look at what their images contain."

GoogleCloudPlatform/container-diff: container-diff: Diff your Docker containers
Resinos - home
Resinos - home
"ResinOS packages the essentials: a kernel optimised for each device type, systemd, a networking stack optimised for diverse network conditions, and Docker. By using the resin device toolbox you can develop on a resinOS device from your machine, with an efficient workflow that gets out of the way of building your project."
Resinos - home
Kontena - The Developer Friendly Container & Microservices Platform
Kontena - The Developer Friendly Container & Microservices Platform

Kontena is an open source project for orchestrating and running containerized workloads on a cluster. Kontena system is comprised of a number of Kontena Nodes (machines or VMs that run containerized workloads) and a Kontena Master that controls and monitors the Nodes.

With Kontena, you can describe your application with Kontena Service definition. A Service definition describes the container image, networking, scaling and stateful/stateless attributes for your application. Services may be linked together to create desired architecture. Each service is automatically assigned with internal DNS address that can be used inside your application for inter-Service communications.

The summary of Kontena key features:

Scheduler with affinity filtering Built-in private Docker image registry Remote VPN access for workload services Ready made load-balancing service Log and statistics aggregation with streaming Access control and roles for Kontena users Kontena is used with Kontena command line interface Kontena CLI. At the moment, there is no graphical (web based) UI for Kontena.

Kontena - The Developer Friendly Container & Microservices Platform
Vamp :: The Very Awesome Microservices Platform
Vamp :: The Very Awesome Microservices Platform
"Vamp, or the Very Awesome Microservices Platform, takes the pain out of running complex and critical service based architectures. Vamp's core features are a platform-agnostic microservices DSL, powerful A-B testing/canary releasing, autoscaling and an integrated metrics & event engine."
Vamp :: The Very Awesome Microservices Platform
Yelp/dumb-init
Yelp/dumb-init

"dumb-init is a simple process supervisor and init system designed to run as PID 1 inside minimal container environments (such as Docker). It is a deployed as a small, statically-linked binary written in C.

Lightweight containers have popularized the idea of running a single process or service without normal init systems like systemd or sysvinit. However, omitting an init system often leads to incorrect handling of processes and signals, and can result in problems such as containers which can't be gracefully stopped, or leaking containers which should have been destroyed.

dumb-init enables you to simply prefix your command with dumb-init. It acts as PID 1 and immediately spawns your command as a child process, taking care to properly handle and forward signals as they are received."

Yelp/dumb-init
Core | Ubuntu developer portal
Core | Ubuntu developer portal

"A new, transactionally updated Ubuntu for clouds and devices.

Snappy Ubuntu Core is a new rendition of Ubuntu with transactional updates - a minimal server image with the same libraries as today’s Ubuntu, but applications are provided through a simpler mechanism. The snappy approach is faster, more reliable, and lets us provide stronger security guarantees for apps and users — that’s why we call them “snappy” applications."

Core | Ubuntu developer portal
ClusterHQ/flocker
ClusterHQ/flocker

"Flocker is a data volume manager and multi-host Docker cluster management tool. With it you can control your data using the same tools you use for your stateless applications. This means that you can run your databases, queues and key-value stores in Docker and move them around as easily as the rest of your app.

With Flocker's command line tools and a simple configuration language, you can deploy your Docker-based applications onto one or more hosts. Once deployed, your applications will have access to the volumes you have configured for them. Those volumes will follow your containers when you use Flocker to move them between different hosts in your Flocker cluster."

ClusterHQ/flocker
jpetazzo/nsenter
jpetazzo/nsenter

"It is a small tool allowing to enter into namespaces. Technically, it can enter existing namespaces, or spawn a process into a new set of namespaces. "What are those namespaces you're blabbering about?" We are talking about container namespaces.

nsenter can do many useful things, but the main reason why I'm so excited about it is because it lets you enter into a Docker container."

jpetazzo/nsenter