Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 1 month ago
JSON representation

Manage Kubernetes Operators from the command line

Awesome Lists containing this project

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
```