All Projects → DataDog → Datadog Operator

DataDog / Datadog Operator

Licence: other
Datadog Agent Kubernetes Operator

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Datadog Operator

Bruce Operator
The BRUCE operator.
Stars: ✭ 15 (-81.93%)
Mutual labels:  operator
Etcd Cluster Operator
A controller to deploy and manage etcd clusters inside of Kubernetes
Stars: ✭ 63 (-24.1%)
Mutual labels:  operator
Kvm Operator
Handles Kubernetes clusters running on a Kubernetes cluster with workers and masters in KVMs on bare metal
Stars: ✭ 76 (-8.43%)
Mutual labels:  operator
Rxjavaapp
学习RxJava操作符的APP,新增RxJava2.x介绍
Stars: ✭ 1,049 (+1163.86%)
Mutual labels:  operator
Kubernetes Operator
kubernetes-operator is a control plane and manage all kubernetes cluster lifecycle.
Stars: ✭ 61 (-26.51%)
Mutual labels:  operator
Grules
A simple, but expandable, rules engine for Go
Stars: ✭ 65 (-21.69%)
Mutual labels:  operator
Rxjava2 Operators Magician
你用不惯 RxJava,只因缺了这把钥匙 🔑 You are not used to RxJava, just because of the lack of this key.
Stars: ✭ 868 (+945.78%)
Mutual labels:  operator
K8s Mediaserver Operator
Repository for k8s Mediaserver Operator project
Stars: ✭ 81 (-2.41%)
Mutual labels:  operator
Euler
Swift Custom Operators for Mathematical Notation
Stars: ✭ 1,123 (+1253.01%)
Mutual labels:  operator
Graylog Plugin Metrics Reporter
Graylog Metrics Reporter Plugins
Stars: ✭ 71 (-14.46%)
Mutual labels:  datadog
Cluster Operator
cluster-operator creates, configures and helps manage StorageOS cluster on Kubernetes
Stars: ✭ 50 (-39.76%)
Mutual labels:  operator
Datadog Agent
Datadog Agent
Stars: ✭ 1,104 (+1230.12%)
Mutual labels:  datadog
Etok
Execute Terraform on Kubernetes
Stars: ✭ 68 (-18.07%)
Mutual labels:  operator
Kopf
A Python framework to write Kubernetes operators in just few lines of code.
Stars: ✭ 971 (+1069.88%)
Mutual labels:  operator
Deploy
Deploy Development Builds of Open Cluster Management (OCM) on RedHat Openshift Container Platform
Stars: ✭ 78 (-6.02%)
Mutual labels:  operator
Kanary
Kubernetes Operator to manage canary deployment using HAProxy
Stars: ✭ 14 (-83.13%)
Mutual labels:  operator
Callbag Map Promise
Callbag map promise
Stars: ✭ 64 (-22.89%)
Mutual labels:  operator
Redis Operator
Redis Operator for Kubernetes
Stars: ✭ 81 (-2.41%)
Mutual labels:  operator
Dd Agent
Datadog Agent Version 5
Stars: ✭ 1,224 (+1374.7%)
Mutual labels:  datadog
Container Security Operator
Identify image vulnerabilities in Kubernetes pods
Stars: ✭ 68 (-18.07%)
Mutual labels:  operator

Datadog Operator

badge Go Report Card codecov

This project is currently in Beta

Overview

The Datadog Operator aims to provide a new way of deploying the Datadog Agent on Kubernetes. Once deployed, the Datadog Operator provides:

  • Agent configuration validation that limits configuration mistakes.
  • Orchestration of creating/updating Datadog Agent resources.
  • Reporting of Agent configuration status in its Kubernetes CRD resource.
  • Optionally, use of an advanced DaemonSet deployment by leveraging the ExtendedDaemonSet.
  • Many other features to come :).

The Datadog Operator is RedHat certified and available on operatorhub.io.

Datadog Operator vs. Helm chart

The official Datadog Helm chart is still the recommended way to setup Datadog in a Kubernetes cluster, as it has most supported configuration options readily accessible. It also makes using more advanced features easier than rolling your own deployments.

The Datadog Operator aims to improve the user experience around deploying Datadog. It does this by reporting deployment status, health, and errors in its Custom Resource status, and by limiting the risk of misconfiguration thanks to higher-level configuration options.

However, the Datadog Operator is still in beta, so it is not yet a recommended way of installing the Agent in production. Datadog's end goal is to support both the Helm chart and the operator (as well as providing basic deployment files in the Agent repository when CRDs and Helm are not an option) as official ways of installing Datadog.

Getting started

See the Getting Started dedicated documentation to learn how to deploy the Datadog operator and your first Agent, and Configuration to see examples and a list of all configuration keys.

Functionalities

The Datadog operator also allows you to:

How to contribute

See the How to Contribute page.

Release

Release process documentation is available here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].