Skip to content

netrisai/netris-operator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

469ac08 · Feb 2, 2024

History

62 Commits
Feb 15, 2021
Feb 2, 2024
Jun 21, 2023
Feb 2, 2024
Dec 22, 2022
Feb 2, 2024
Feb 2, 2024
Apr 6, 2021
Apr 7, 2023
Jun 21, 2023
Feb 2, 2024
Feb 15, 2021
Apr 7, 2023
Feb 2, 2024
Apr 22, 2021
Dec 22, 2022
Apr 8, 2022
Feb 2, 2024
Jan 10, 2023
Feb 2, 2024
Feb 2, 2024
Jun 21, 2023

Repository files navigation

Netris Operator

Slack GitHub release Artifact HUB Go Report Card License

Netris Operator is a Kubernetes Operator for managing and automating tasks related to managing Netris VPC.

Netris automatically operates the physical switching network in your data center, bare metal cloud, or at the edge. Netris automatically enables routing, elastic load balancer, firewall, DHCP, NAT, and other essential network services utilizing ordinary servers and SmartNICs. Netris makes your network automatic, resilient, and uncomplicated - just like the cloud but very cost-efficient.

Deploying the Operator

The current version of netris-operator requires Kubernetes >= 1.16.

GitOps

Kubernetes manifests are located in the deploy/ folder. To deploy the operator manually using Kubernetes manifests or to integrate it into your GitOps flow please follow these instructions.

Helm Charts

You can also use Helm charts to deploy Netris Operator.

Documentation

Netris Operator managing resources samples are available in the samples/ folder.

Compatibility with Netris-Controller

Operator version Controller version
v0.X v2.9
v1.X v3.0
v2.X v3.1+
v3.X v4.1+

Features

  • Managing Netris Controller via CRD
  • Automatically creating L4LB resource for type: load-balancer services
  • All CNIs are welcome