Astarte Operator is the foundation of any Astarte installation, and you can find more information about it and how to use it once installed in the Astarte Administration guide.
The preferred way to install and manage Astarte Operator is through astartectl.
Simply run astartectl cluster install-operator
to install the Operator in your cluster.
astartectl
also intermediates all Operator interactions, including generation of Astarte
resources and upgrades.
Run astartectl cluster instance deploy
to get started with your Astarte instance immediately.
You can find more information about astartectl
installations in the
relevant chapter of Astarte's documentation.
On the other hand, if you feel like handling all of this on your own (or if you just want to learn more about the process), you should follow the Astarte Administration guide in Astarte's Documentation.
Kubernetes Version | Supported | Tested by CI |
---|---|---|
v1.11.x | ❌ | ❌ |
v1.12.x | 🔶 | ❌ |
v1.13.x | 🔶 | ❌ |
v1.14.x | ✅ | ❌ |
v1.15.x | ✅ | ❌ |
v1.16.x | ✅ | ✅ |
v1.17.x | ✅ | ✅ |
v1.18.x | ✅ | ✅ |
Key:
- ✅ : Supported and stable
- 🔶 : Partially supported / known to run in production, but not being targeted by the release.
- ❌ : Not supported. Run at your own risk
Astarte's Operator is written in Go and built upon Operator SDK. It depends on Go 1.14.x, and requires Go Modules.