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