https://github.com/operator-framework/kubectl-operator
Manage Kubernetes Operators from the command line
https://github.com/operator-framework/kubectl-operator
kubectl kubernetes olm operator-lifecycle-manager operator-sdk operators
Last synced: 21 days ago
JSON representation
Manage Kubernetes Operators from the command line
- Host: GitHub
- URL: https://github.com/operator-framework/kubectl-operator
- Owner: operator-framework
- License: apache-2.0
- Created: 2020-07-30T18:59:41.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-04-10T15:19:29.000Z (23 days ago)
- Last Synced: 2025-04-10T16:48:14.087Z (23 days ago)
- Topics: kubectl, kubernetes, olm, operator-lifecycle-manager, operator-sdk, operators
- Language: Go
- Homepage: https://operatorframework.io/
- Size: 1.15 MB
- Stars: 133
- Watchers: 19
- Forks: 43
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - operator-framework/kubectl-operator - Manage Kubernetes Operators from the command line (kubernetes)
README
# kubectl operator
`kubectl operator` is a kubectl plugin that functions as a package manager
for Operators in your cluster. It simplifies adding and removing Operator
catalogs, and it has familiar commands for installing, uninstalling, and
listing available and installed Operators.> **NOTE**: This plugin requires Operator Lifecycle Manager to be installed in your
cluster. See the OLM installation instructions [here](https://olm.operatorframework.io/docs/getting-started/)## Demo

## Install
The `kubectl operator` plugin is distributed via [`krew`](https://krew.sigs.k8s.io/). To install it, run the following:
```console
kubectl krew install operator
```