https://github.com/sematext/sematext-operator
Sematext Operator configures Sematext Agent in your Kubernetes / OpenShift clusters
https://github.com/sematext/sematext-operator
containers kubernetes logging monitoring openshift sematext-agent
Last synced: 12 months ago
JSON representation
Sematext Operator configures Sematext Agent in your Kubernetes / OpenShift clusters
- Host: GitHub
- URL: https://github.com/sematext/sematext-operator
- Owner: sematext
- License: apache-2.0
- Created: 2019-06-11T12:23:32.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-07-14T09:03:02.000Z (almost 4 years ago)
- Last Synced: 2025-06-03T23:19:10.544Z (about 1 year ago)
- Topics: containers, kubernetes, logging, monitoring, openshift, sematext-agent
- Language: Makefile
- Homepage: https://sematext.com/kubernetes
- Size: 158 KB
- Stars: 0
- Watchers: 17
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sematext Operator
The Sematext Operator for Kubernetes provides an easy way to deploy Sematext Agent.
Sematext Agent collects metrics about hosts (CPU, memory, disk, network, processes, etc.), containers (Docker, Podman, containerd, cri-o and rkt) and orchestrator platforms, and ships that to [Sematext Cloud](https://sematext.com/cloud). Sematext Cloud is available in the US and EU regions.
It installs the Sematext Agent to all nodes in your cluster via a `DaemonSet` resource.
## Quickstart
You need to create an Infra App in [Sematext Cloud US](https://apps.sematext.com/ui/monitoring-create/app/infra) or [Sematext Cloud EU](https://apps.eu.sematext.com/ui/monitoring-create/app/infra) to get your Infra App Token.
To run the operator and its dependencies run the following command:
```sh
kubectl apply -f https://raw.githubusercontent.com/sematext/sematext-operator/master/bundle.yaml
```
Once installed, you can create `SematextAgent` resource that deploys Sematext Agent to all nodes in your cluster via `DaemonSet` resource:
```yaml
apiVersion: sematext.com/v1alpha1
kind: SematextAgent
metadata:
name: test-sematextagent
spec:
region: <"US" or "EU">
infraToken: YOUR_INFRA_TOKEN
```
## Removal
Run the `kubectl delete` command to remove the operator and its dependencies:
```sh
kubectl delete -f https://raw.githubusercontent.com/sematext/sematext-operator/master/bundle.yaml
```
## Docs
For more details refer to our [official Kubernetes Operator documentation](https://sematext.com/docs/agents/sematext-agent/kubernetes/operator/).