nginx-service-mesh

module
v1.7.0 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2023 License: Apache-2.0

README

NGINX Service Mesh

NGINX Service Mesh is a fully integrated lightweight service mesh that leverages a data plane powered by NGINX Plus to manage container traffic in Kubernetes environments.

This repository contains the implementation for the nginx-meshctl command-line tool, as well as helm charts and example configurations.

Resources

Getting Started

Follow our Getting Started guides to get NGINX Service Mesh up and running.

Contacts

We’d like to hear your feedback! If you have any suggestions or experience issues with our service mesh, please create an issue or send a pull request on GitHub. You can contact us directly via kubernetes@nginx.com or on the NGINX Community Slack.

Contributing

If you'd like to contribute to the project, please read our Contributing guide.

Support

For information on support, view our Support doc.

Directories

Path Synopsis
cmd
nginx-meshctl
Package main the main entry point for the cli
Package main the main entry point for the cli
Package chart contains the helm charts embedded into a Go filesystem struct.
Package chart contains the helm charts embedded into a Go filesystem struct.
internal
nginx-meshctl/commands
Package commands contains all of the cli commands
Package commands contains all of the cli commands
nginx-meshctl/deploy
Package deploy is responsible for deploying NGINX Service Mesh
Package deploy is responsible for deploying NGINX Service Mesh
nginx-meshctl/inject
Package inject provides utility functions for sidecar injection.
Package inject provides utility functions for sidecar injection.
nginx-meshctl/support
Package support contains the methods for building a support package.
Package support contains the methods for building a support package.
nginx-meshctl/support/fake
Code generated by counterfeiter.
Code generated by counterfeiter.
nginx-meshctl/top
Package top things related to metrics the service mesh
Package top things related to metrics the service mesh
nginx-meshctl/upstreamauthority
This file is generated.
This file is generated.
pkg
apis/mesh
Package mesh provides primitives to interact with the openapi HTTP API.
Package mesh provides primitives to interact with the openapi HTTP API.
apis/specs
Package specs defines Nginx Service Mesh specs API group
Package specs defines Nginx Service Mesh specs API group
apis/specs/v1alpha1
Package v1alpha1 defines and implements Nginx Service Mesh APIs
Package v1alpha1 defines and implements Nginx Service Mesh APIs
apis/specs/v1alpha2
Package v1alpha2 defines and implements Nginx Service Mesh APIs
Package v1alpha2 defines and implements Nginx Service Mesh APIs
config
Package config contains the configuration sent to the agent for nginx.
Package config contains the configuration sent to the agent for nginx.
errors
Package errors contains error messages and error types for the Service Mesh
Package errors contains error messages and error types for the Service Mesh
health
Package health verifies the health of the mesh.
Package health verifies the health of the mesh.
helm
Package helm contains the helm values and functions used for deploying the mesh.
Package helm contains the helm values and functions used for deploying the mesh.
k8s
Package k8s contains a client for accessing the kubernetes API.
Package k8s contains a client for accessing the kubernetes API.
k8s/fake
Package fake provides a fake k8s client implementation.
Package fake provides a fake k8s client implementation.
nats
Package nats contains the secure message bus implementation for the nats-server.
Package nats contains the secure message bus implementation for the nats-server.
spiffe
Package spiffe contains code related to spiffe identity management
Package spiffe contains code related to spiffe identity management
spiffe/spiffefakes
Code generated by counterfeiter.
Code generated by counterfeiter.
taskqueue
Package taskqueue contains task queue
Package taskqueue contains task queue

Jump to

Keyboard shortcuts

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