Skip to content

Dimss/nemo-ansible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Istio recipes

Setup demo environment

  • Install pipenv for Python3 (if your python version is not 3.6, update Pipefile with correct version for your environment)
  • pipenv install
  • pipenv run ansible-playbook site.yml --extra-vars "namespace=REPLACE_WITH_NAMESPACE run_prereq=true"

Architecture

schema

Istio traffic shifting/routing

make demo1-weight-native                # run to deploy
make demo1-weight-native-clean          # run to remove
make demo2-weight-identity-istio       # run to deploy
make demo2-weight-identity-istio-clean # run to remove
make demo3-weight-nvui-istio           # run to deploy
make demo3-weight-nvui-istio-clean     # run to remove
make demo4-routing-header              # run to deploy
make demo4-routing-header-clean        # run to remove
make demo5-lbhash                      # run to deploy
make demo5-lbhash-clean                # run to remove
# for testing: uuidgen
# for testing: watch -n0.5 -d -c "curl -H 'x-app-test: REPLACE_WITH_UUID' -s http://identity.nemo/v1/system/info | jq . -C "

Istio traffic resilience

make demo6-delay                       # run to deploy
make demo6-delay-clean                 # run to remove
make demo7-abort                       # run to deploy
make demo7-abort-clean                 # run to remove
make demo8-cb                          # run to deploy
make demo8-cb-clean                    # run to remove
make demo9-mirror                      # run to deploy
make demo9-mirror-clean                # run to remove

Istio authorization

make demo10-rbac                       # run to deploy
make demo10-rbac-clean                 # run to remove

Istio Envoy filters

make demo11-filters                    # run to deploy
make demo11-filters                    # run to remove

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published