This project is focused on bringing a minimal OpenShift 4.0 or newer cluster to your local laptop or desktop computer.
Open Source project for a cost management API service - Koku
landscaper - Takes a set of Helm Chart references with values (a desired state), and realizes this in a Kubernetes cluster
Helmfile is a declarative spec for deploying helm charts. It lets you...
Keep a directory of chart value files and maintain changes in version control.
Apply CI/CD to configuration changes.
Periodically sync to avoid skew in environments.
To avoid upgrades for each iteration of helm, the helmfile executable delegates to helm - as a result, helm must be installed.
Minibroker is an implementation of the Open Service Broker API suited for local development and testing. Rather than provisioning services from a cloud provider, Minibroker provisions services in containers on the cluster.
Introduction Kubernetes introduced NetworkPolicies in 1.6 and in OpenShift this feature was made GA in 3.7. Microsegmentation is the idea of protecting each host with host-specific firewall rules. In this blog post, we will examine approaches for using NetworkPolicies to implement microsegmentation. NetworkPolicy SDN OpenShift installation requires you to choose the SDN implementation that is …
Introduction As part of my exploration of Kubernetes, while working on a project I wanted to execute commands inside a pod. Rather then forcing the container to have some specific behaviour, I wanted to utilize the API mechanism exposed as the kubectl exec subcommand. While investigating, I found that exec doesn’t yet sport extensive documentation, …
Get an introduction to the world of Ansible Playbook Bundle development and learn how the Ansible Service Catalog, the Broker and the Bundles provide an automation layer above the traditional templates that will give you some extras capabilities like clustering, service binding, integration with external systems.
The past two months I have been actively migrating all my services from dedicated servers to Kubernetes cluster. I have done the…
faas - OpenFaaS - Serverless Functions Made Simple for Docker & Kubernetes
kooper - Kooper is a simple Go library to create Kubernetes operators and controllers.
Helper Scripts to commit changes to OpenShift Api Objects to Git. This repository delivers two shell scripts to you, that allow you to easily maintain your OpenShift API object in Git.
osb-starter-pack - A quickstart for making a new Open Service Broker
Tested Integrations are a defined set of specifically tested integrating technologies that represent the most common combinations that OpenShift customers are using.
openshift-under-kubernetes - A full system for deploying and managing Openshift Origin under an existing Kubernetes cluster.
Heptio Ark is a utility for managing disaster recovery, specifically for your Kubernetes cluster resources and persistent volumes. It provides a simple, configurable, and operationally robust way to back up and restore applications and PVs from a series of checkpoints.
operator-kit - A library for creating a Kubernetes Operator
Pumba is a chaos testing tool for Docker and Kubernetes (hence OpenShift too). It allows you to add some chaos on containers instance...