Installation
We only support a single method of installing Package Operator at the time: Bootstrapping Package Operator via Package Operator.
Check the latest available release at Package Operator Releases.
Via Package Operator
Package Operator is able to bootstrap and upgrade itself using a special self-bootstrap-job.
Make sure KUBECONFIG
is defined and the config points at your Kubernetes cluster.
Then you can deploy Package Operator to bootstrap itself.
Using kubectl
cli
kubectl create -f https://github.com/package-operator/package-operator/releases/latest/download/self-bootstrap-job.yaml
Using helm
cli
helm upgrade --install package-operator oci://quay.io/package-operator/helm-charts/package-operator
kubectl package plugin
A kubectl plugin
named package
is released alongside Package Operator itself to make the interaction
easier.
Follow these simple steps to install it:
- download the
kubectl-package_*
file for local architecture from the releases page - rename it to
kubectl-package
- make it executable (e.g.
chmod +x kubectl-package
on Linux) - move it to anywhere on your
PATH
This will allow you to issue kubectl package ...
commands
For a more detailed explanation on how to install plugins, check the official documentation