Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/antrea-io/theia
Network observability for Kubernetes
https://github.com/antrea-io/theia
kubernetes network-analytics network-observability networking networkpolicy security
Last synced: 2 days ago
JSON representation
Network observability for Kubernetes
- Host: GitHub
- URL: https://github.com/antrea-io/theia
- Owner: antrea-io
- License: apache-2.0
- Created: 2022-04-06T05:38:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-22T00:07:34.000Z (12 days ago)
- Last Synced: 2024-12-24T16:09:27.427Z (9 days ago)
- Topics: kubernetes, network-analytics, network-observability, networking, networkpolicy, security
- Language: Go
- Homepage:
- Size: 3.39 MB
- Stars: 45
- Watchers: 13
- Forks: 25
- Open Issues: 49
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG/CHANGELOG-0.1.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Governance: GOVERNANCE.md
Awesome Lists containing this project
README
# Theia
Theia is a network observability and analytics platform for Kubernetes. It is
built on top of [Antrea](https://github.com/antrea-io/antrea), and consumes
[network flows exported by Antrea](https://github.com/antrea-io/antrea/blob/main/docs/network-flow-visibility.md)
to provide fine-grained visibility into the communication and NetworkPolicies
among Pods and Services in a Kubernetes cluster.## Getting Started
Getting started with Theia is simple. You can follow the [Getting Started](docs/getting-started.md)
guide to install Theia and start rocking!Theia supports network flow visualization and monitoring with Grafana. Check the
[Network Flow Visibility](docs/network-flow-visibility.md) document to learn
more.Based on the collected network flow information, Theia can recommend appropriate
NetworkPolicy configuration to secure Kubernetes network and applications.
Please refer to the [NetworkPolicy Recommendation](docs/networkpolicy-recommendation.md)
user guide to learn more.Theia also provides throughput anomaly detection, it can find the anomalies
in the network, and report them to the user.
Please refer to the
[Throughput Anomaly Detection](docs/throughput-anomaly-detection.md) user
guide to learn more.## Contributing
The Antrea community welcomes new contributors. We are waiting for your PRs!
* Before contributing, please get familiar with our
[Code of Conduct](CODE_OF_CONDUCT.md).
* Check out the Antrea [Contributor Guide](CONTRIBUTING.md) for information
about setting up your development environment and our contribution workflow.
* Learn about Antrea's [Architecture and Design](https://github.com/antrea-io/antrea/blob/main/docs/design/architecture.md).
Your feedback is more than welcome!
* Check out [Open Issues](https://github.com/antrea-io/theia/issues).
* Join the Antrea [community](#community) and ask us any question you may have.## Community
Please refer to the [Antrea community](https://github.com/antrea-io/antrea/blob/main/README.md#community)
information.## License
Theia is licensed under the [Apache License, version 2.0](LICENSE)