41 lines
811 B
Markdown
41 lines
811 B
Markdown
# Metacontroller
|
|
|
|
- [Official documentation](https://metacontroller.github.io/metacontroller/)
|
|
- [Official repository](https://github.com/metacontroller/metacontroller)
|
|
|
|
Metacontroller is an add-on for Kubernetes that makes it easy to write and deploy custom controllers.
|
|
|
|
## Prerequisites
|
|
|
|
- Kubernetes v1.16+ (because of maintainability, e2e test suite might not cover all releases).
|
|
- You should have `kubectl` available and configured to talk to the desired cluster.
|
|
- `kustomize`.
|
|
|
|
## Compile manifests
|
|
|
|
```bash
|
|
make hydrate
|
|
```
|
|
|
|
## Install Metacontroller
|
|
|
|
```bash
|
|
make apply
|
|
```
|
|
|
|
## Verify deployment
|
|
|
|
```bash
|
|
make test
|
|
```
|
|
|
|
## Uninstall Metacontroller
|
|
|
|
```bash
|
|
make delete
|
|
```
|
|
|
|
## Upgrade Metacontroller
|
|
|
|
To upgrade to the lates version used in Kubeflow, follow the steps in [UPGRADE.md](./UPDGRADE.md).
|