Skip to content
Simple command tool built by javascript to interact with kubemci, kubectl and gcloud
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
src
.eslintrc
.gitignore
.travis.yml
LICENSE
README.md
package-lock.json
package.json
shrinkwrap.yaml

README.md

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.

go get -u github.com/GoogleCloudPlatform/k8s-multicluster-ingress/cmd/kubemci

Install via NPM

npm install --global kubefctl

Install via yarn

yarn global add kubefctl
You can’t perform that action at this time.