zk-operator

command module
v0.0.0-...-75bf5e5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 9, 2024 License: Apache-2.0 Imports: 20 Imported by: 0

README

Zerok-Operator

The Zerok Operator is part of the Zerok System, which is a set of tools for observability in Kubernetes clusters. The Zerok System works along with the OpenTelemetry Operator. Check out these docs [add link here] to learn more about how Zerok can benefit you.

The Zerok Operator is a Kubernetes operator that provides a custom resource definition (CRD) for creating probes to capture traces of interest within Kubernetes clusters. A probe is a set of rules defined by the user for capturing traces of interest. The probes are created using the ZerokProbe custom resource definition (CRD). You can refer to the ZEROKPROBE.md for details about creating the ZerokProbe CRD.

Prerequisites

Redis needs to be installed in the cluster in zk-client namespace for the operator to work. Zerok Operator uses Redis as a backend to store the probe data. Please refer to the steps below for setting up Redis and the operator.

Get Helm Repositories Info

helm repo add zerok-ai https://zerok-ai.github.io/helm-charts
helm repo update

See helm repo for command documentation.

Install Helm Chart

Install redis in zk-client namespace. This optional step is required only if redis is not installed in the cluster.

helm install [RELEASE_NAME] zerok-ai/zk-redis

Install the Zerok Operator.

helm install [RELEASE_NAME] zerok-ai/zk-operator

See helm install for command documentation.

Uninstall Helm Chart

helm uninstall [RELEASE_NAME]

This removes all the Kubernetes components associated with the chart and deletes the release.

See helm uninstall for command documentation.

Upgrading Helm Chart

helm upgrade [RELEASE_NAME] [CHART] --install

See helm upgrade for command documentation.

Contributing

Contributions to the Zerok Operator are welcome! Submit bug reports, feature requests, or code contributions.

Reporting Issues

Encounter an issue? Please file a report on our GitHub issues page with detailed information to aid in quick resolution.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
v1alpha1
Package v1alpha1 contains API Schema definitions for the operator v1alpha1 API group +kubebuilder:object:generate=true +groupName=operator.zerok.ai
Package v1alpha1 contains API Schema definitions for the operator v1alpha1 API group +kubebuilder:object:generate=true +groupName=operator.zerok.ai

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL