Astarte Kubernetes Operator runs and manages an Astarte Cluster in a Kubernetes Cluster. It is meant to work on any Managed Kubernetes installation, and leverages a number of Kubernetes features to ensure Astarte runs as smooth as possible. It also handles upgrades, monitoring, and more.
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 "Using astartectl to manage your cluster"
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 | :x: | :x: |
| v1.12.x | :large_orange_diamond: | :x: |
| v1.13.x | :large_orange_diamond: | :x: |
| v1.14.x | :white_check_mark: | :x: |
| v1.15.x | :white_check_mark: | :x: |
| v1.16.x | :white_check_mark: | :white_check_mark: |
| v1.17.x | :white_check_mark: | :white_check_mark: |
Key:
Astarte's Operator is written in Go and built upon Operator SDK. It depends on Go 1.14.x, and requires Go Modules.
Content type
Image
Digest
Size
10.5 MB
Last updated
over 6 years ago
docker pull drfav/astarte-kubernetes-operator:flow