Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/michael34435/kubefctl
- Owner: michael34435
- License: mit
- Created: 2018-10-31T02:18:55.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-05-07T21:42:21.000Z (over 3 years ago)
- Last Synced: 2024-11-11T10:55:09.279Z (2 months ago)
- Topics: federation, gcloud, gke, kubectl, kubemci, kubernetes, kubernetes-cluster
- Language: JavaScript
- Homepage:
- Size: 110 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```