Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2 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 (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-13T08:16:52.000Z (about 2 months ago)
- Last Synced: 2024-09-13T21:37:14.358Z (about 2 months ago)
- Topics: kubectl, kubernetes, olm, operator-lifecycle-manager, operator-sdk, operators
- Language: Go
- Homepage: https://operatorframework.io/
- Size: 1.29 MB
- Stars: 127
- Watchers: 20
- Forks: 37
- Open Issues: 10
-
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
![asciicast](assets/demo/demo.gif)
## 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
```