Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/GoogleCloudPlatform/kubectl-extension-versions
kubectl plugin to print versions of well-known third-party controllers/operators installed in a cluster
https://github.com/GoogleCloudPlatform/kubectl-extension-versions
kubectl-plugin kubectl-plugins
Last synced: 2 months ago
JSON representation
kubectl plugin to print versions of well-known third-party controllers/operators installed in a cluster
- Host: GitHub
- URL: https://github.com/GoogleCloudPlatform/kubectl-extension-versions
- Owner: GoogleCloudPlatform
- License: apache-2.0
- Archived: true
- Created: 2019-03-18T19:29:36.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-18T19:56:58.000Z (almost 6 years ago)
- Last Synced: 2024-02-20T20:37:03.618Z (11 months ago)
- Topics: kubectl-plugin, kubectl-plugins
- Language: Go
- Homepage:
- Size: 34.2 KB
- Stars: 14
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-kubectl-plugins - kubectl-extension-versions
README
# kubectl extension-versions
This is a kubectl plugin that lists you the installed versions of well-known
Kubernetes extensions/operators (and their subcomponents, if any) on your
cluster.For example:
```sh
kubectl extension-versions
- istio:
- pilot: docker.io/istio/pilot:1.0.2
- sidecar-injector: docker.io/istio/sidecar_injector:1.0.2
- policy: docker.io/istio/mixer:1.0.2
- prometheus: (not found)
- knative:
- build: gcr.io/knative-releases/github.com/knative/build/cmd/controller:v0.4.0
- serving: gcr.io/knative-releases/github.com/knative/serving/cmd/controller:v0.4.0
- eventing: gcr.io/knative-releases/github.com/knative/eventing/cmd/controller:v0.4.0
```## Installation
> :warning::warning: These instructions don't work yet. Just `go build` this and
> place the binary to your `$PATH` as `kubectl-extension_versions` (mind the
> underscore) to get it to work.1. Install [krew](https://github.com/GoogleContainerTools/krew) plugin manager
for kubectl.2. Install this plugin by running:
kubectl krew install extension-versions
3. Run the plugin by calling it as:
kubectl extension-versions
## Authors
- Ahmet Alp Balkan [(@ahmetb)](https://twitter.com/ahmetb)
---
This is not an official Google project.