Last modified January 18, 2021
kubectl gs
plugin reference
kubectl gs
, also known as kgs
, is a kubectl plugin for the Giant Swarm Management API.
Note that Management API access is currently in a preview stage. Supported functionality depends on the provider and the workload cluster release used. Please pay attention to the compatibility information given on the individual command reference pages.
Commands
Command | Description | Provider info |
---|---|---|
login | Ensure an authenticated session with a management cluster | all providers |
get clusters | List clusters or get details on a single cluster | only AWS, Azure |
get nodepools | List node pools or get details on a single node pool | only AWS, Azure |
template app | Create manifests for an App | all providers |
template appcatalog | Create manifests for an AppCatalog | all providers |
template cluster | Create manifests for a cluster | only AWS, Azure |
template nodepool | Create manifests for a node pool | only AWS, Azure |
help | Get help for a command | provider independent |
Installing and updating
With Krew installed, here is a synopsis:
kubectl krew install gs
alias kgs="kubectl gs"
kgs
Find out more details in our installation docs.
Contributing
See the GitHub project for source code, issues and pull requests.
As a Giant Swarm customer, feel free to use your Slack channel to give feedback, ask questions and suggest improvements for kubectl gs
.
Need help, got feedback?
We listen in your Slack support channel. You can also reach us at support@giantswarm.io. And of course, we welcome your pull requests!