platform/

directory
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2022 License: Apache-2.0

README

Platform

This directory serves as platform bootstrapping for Micro.

Overview

The platform provides Micro as a Service as a fully managed solution. The platform is bootstrapped onto Kubernetes on any major cloud provider, including load balancing and dns management. This repository serves as the entrypoint and single location for all bootstrapping related source code and documentation.

Usage

Install the platform binary

go get github.com/geiqin/micro/cmd/platform

To bootstrap the platform, create a config.yaml, and prepare a AWS S3 bucket for terraform state storage.

Then run

platform infra plan -c config.yaml
platform infra apply -c config.yaml

To destroy the cluster

platform infra destroy -c config.yaml

Configuration options can be set with viper, for example the state-store flag can be set by setting the environment variable MICRO_STATE_STORE.

See the docs for more info.

Directories

Path Synopsis
Package infra provides functions for orchestrating a Micro platform
Package infra provides functions for orchestrating a Micro platform

Jump to

Keyboard shortcuts

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