nephe

module
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2023 License: Apache-2.0

README

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

Directories

Path Synopsis
apis
crd/v1alpha1
+groupName=crd.cloud.antrea.io
+groupName=crd.cloud.antrea.io
runtime/v1alpha1
Package v1alpha1 contains API Schema definitions for the runtime cloud v1alpha1 API group +kubebuilder:object:generate=true +groupName=runtime.cloud.antrea.io
Package v1alpha1 contains API Schema definitions for the runtime cloud v1alpha1 API group +kubebuilder:object:generate=true +groupName=runtime.cloud.antrea.io
cmd
pkg
testing/accountmanager
Package accountmanager is a generated GoMock package.
Package accountmanager is a generated GoMock package.
testing/cloud
Package cloud is a generated GoMock package.
Package cloud is a generated GoMock package.
testing/cloudsecurity
Package cloudsecurity is a generated GoMock package.
Package cloudsecurity is a generated GoMock package.
testing/controllerruntimeclient
Package controllerruntimeclient is a generated GoMock package.
Package controllerruntimeclient is a generated GoMock package.
testing/inventory
Package inventory is a generated GoMock package.
Package inventory is a generated GoMock package.
testing/networkpolicy
Package networkpolicy is a generated GoMock package.
Package networkpolicy is a generated GoMock package.
test

Jump to

Keyboard shortcuts

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