blackbeard

command module
v1.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 15, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

README

Blackbeard Logo

Blackbeard

A namespace manager for Kubernetes.


Build Status Go Report Card GitHub license GitHub release Twitter

Introduction

Blackbeard is a namespace manager for Kubernetes. It helps you to develop and test with Kubernetes using namespaces.

Blackbeard helps you to deploy your Kubernetes manifests on multiple namespaces, making each of them running a different version of your microservices. You may use it to manage development environment (one namespace per developer) or for testing purpose (one namespace for each feature to test before deploying in production).

Playbooks

Blackbeard use playbooks to manage namespaces. A playbook is a collection of kubernetes manifest describing your stack, written as templates. A playbook also require a default.json, providing the default values to apply to the templates.

Playbooks are created as files laid out in a particular directory tree.

Requirements

You must have kubectl installed and configured to use Blackbeard

Installation

curl -sf https://raw.githubusercontent.com/Meetic/blackbeard/master/install.sh | sh

Example

You may find a fully working example in the example directory

Documentation

Documentation is available on the Blackbeard website

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
example
pkg
api

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL