deployments-k8s repository provides native kubernetes yaml deployments and markdown examples for Network Service Mesh.
- Applications
- Examples
- Basic examples
- Interdomain and floating interdomain examples
- Open telemetry examples
- Features examples
- OPA example
- IPv6 examples
- Dual stack example
- Jaeger example
- DNS Example
- Admisson webhook Example
- Policy based routing Example
- NSM Webhook Example
- Mutually aware nses Example
- vl3 + Topology aware scale from zero Example
- Select forwarder Example
- Exclude prefixes Example
- vl3 Example
- Topology aware scale from zero
- And other features
- SRIOV examples
- OVS examples
- Memory registry backend examples
- Heal and resilience examples
Minimum required kubectl
client version is v1.21.0
By default deployments-k8s
uses applications in github ref format. For local development you can use to-local.sh
script:
$ ./to-local.sh
It translates all github refs to local paths. If you want to switch back to github refs, you can use to-ref.sh
script:
$ ./to-ref.sh
For some cases you may probably need to share your local changes with someone else. In such case please use to-export.sh
instead of to-local.sh
:
$ ./to-export.sh
IMPORTANT: to-export.sh
cannot be undone back to github refs format with to-ref.sh
. Please don't use it for local
development, use it only for sharing your branch with someone else.