networkservicemesh / deployments-k8s

Apache License 2.0
42 stars 35 forks source link
cncf containers examples network networking networkservicemesh nsm service-mesh

deployment-k8s

GithubActions Build Status Weekly minutes Mailing list GitHub license Slack Channel Slack Invite CII Best Practices

deployments-k8s repository provides native kubernetes yaml deployments and markdown examples for Network Service Mesh.

Contents

Requirements

Minimum required kubectl client version is v1.21.0

Using local applications

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.