Skip to content

reachjainrahul/nephe

 
 

Repository files navigation

Nephe

Overview

Nephe supports security policy enforcement across different Public Clouds. It translates and enforces Antrea NetworkPolicies on Public Cloud Virtual Machines using Cloud Network Security Groups. Nephe deploys a nephe-controller Pod in a Kubernetes cluster. Antrea must be the CNI of the Kubernetes cluster.

Dependencies

  • Docker: Nephe is developed and tested with Docker version 20.10.17.
  • Antrea: Antrea provides Antrea NetworkPolicy (ANP) CRD, and Antrea Controller computes ANPs on cloud virtual machines for Nephe.
  • Cert-Manager: Provides in cluster authentication for nephe-controller CR webhook servers.

Getting Started

Getting started with Nephe is simple and fast. You can follow the Getting Started guide to try it out.

Contributing

The Antrea community welcomes new contributors. We are waiting for your PRs!

License

Nephe is licensed under the Apache License, version 2.0

About

Antrea-managed security policies in the public cloud

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 86.1%
  • Shell 9.9%
  • HCL 2.3%
  • PowerShell 0.7%
  • Makefile 0.5%
  • Python 0.3%
  • Other 0.2%