Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/michael34435/kubefctl

Simple command tool built by javascript to interact with kubemci, kubectl and gcloud
https://github.com/michael34435/kubefctl

federation gcloud gke kubectl kubemci kubernetes kubernetes-cluster

Last synced: 3 days ago
JSON representation

Simple command tool built by javascript to interact with kubemci, kubectl and gcloud

Awesome Lists containing this project

README

        

# kubefctl

kubefctl (Kubernetes Federation Control) is a Node.js built command tool with `kubectl` and `kubemci`, the main purpose is providing a more friendly interface to deploy multi-cluster applications on Google Kubernetes Engine(GKE).

**You have to make sure you login with your GKE account with `application-default` or kubemci won't work as expected.**

## Requirement
* kubectl
* kubemci
* gcloud
* Node.js 8+
* Node.js packages management tool you like
* go 1.9+
* git

## Before installing
Build kubemci with golang, kubemci is not a part of google-sdk at this moment.
```bash
go get -u github.com/GoogleCloudPlatform/k8s-multicluster-ingress/cmd/kubemci
```

## Install via NPM
```bash
npm install --global kubefctl
```

## Install via yarn
```bash
yarn global add kubefctl
```