Last modified November 27, 2024

'kubectl gs get organizations' command reference

Like with all get commands in kubectl, this command can be used to get details on one item, an organization in this case, or list several of them.

The command is an improvement over kubectl get organizations, for several reasons. First, it is usable by all users who have access to the management API, not only admins, as it does not require permission to list Organization resources on the cluster scope. Second, it provides slightly more details in the list output.

Usage

Get a list of organizations

Execute

kubectl gs get organizations

to list some information on all organizations available to you in the current installation.

Note: The command also has a shorter version and can be executed as kubectl gs get orgs.

Here is some example output:

NAME                  ORG NAMESPACE             AGE
acme                  org-acme                  20d
conformance-testing   org-conformance-testing   185d
giantswarm            org-giantswarm            489d
multi-project         org-multi-project         379d

Get specific organization

When used with an organization name as additional argument, the command will show details for a single organization. Example:

kubectl gs get organizations acme

Note: As an alternative to get organizations, get organization, get orgs and get org will also work.

Output

The standard tabular output format features these columns:

  • NAME: Name of the organization.
  • ORG NAMESPACE: Namespace created for the organization
  • AGE: How long ago was the organization created.

Flags

Here we document the flags that have a particular meaning for the get organizations command. Use kubectl gs get organizations --help for a full list.

--output/-o

kubectl commonly allows to specify the output format for all get subcommands. kubectl gs get organizations is no different. Similar to other get subcommands, you can specify the output format of kubectl gs get organizations using the --output flag.

YAML output

To inspect an organization’s main custom resource in YAML notation, add the --output yaml flag (or -o yaml in short) to the command.

The following example command would print the main resource for organization acme.

kubectl gs get organizations acme --output yaml

When applied without an organization name argument, the output will be a list of resources. Example:

$ kubectl gs get organizations --output yaml
apiVersion: v1
kind: List
items:
- apiVersion: security.giantswarm.io/v1alpha1
  kind: Organization
...

This part of our documentation refers to our vintage product. The content may be not valid anymore for our current product. Please check our new documentation hub for the latest state of our docs.