├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── documentation.md │ ├── feature_request.md │ └── question.md ├── label-commenter-config.yml └── workflows │ ├── label-commenter.yml │ └── slack.yaml ├── .gitignore ├── ISSUE_TEMPLATE └── question.md ├── LICENSE ├── README.md ├── img ├── bonus.png ├── break.png ├── go.svg ├── info.png └── warning.png ├── lab-1 ├── README.md └── img │ ├── Grafana_-_Istio_Dashboard.png │ ├── Jaeger_UI.png │ ├── expose_url.png │ ├── exposed_ports.png │ ├── install-linkerd.png │ ├── linkerd-adapter.png │ ├── meshery_landing_page.png │ ├── meshery_landing_page_settings_icon.png │ ├── meshery_management_istio-install.png │ ├── meshery_management_istio.png │ ├── meshery_settings_page-service-meshes.png │ ├── meshery_settings_page-service_meshes_with_menu.png │ └── meshery_settings_page.png ├── lab-2 ├── README.md └── appendix-manual-injection.md ├── lab-3 └── README.md ├── lab-4 ├── README.md └── img │ ├── ._meshery_initial_load_test.png │ ├── Grafana_-_Istio_Dashboard.png │ ├── Grafana_Istio_Dashboard.png │ ├── Loggly.png │ ├── Prometheus.png │ ├── ip.png │ ├── jaeger.png │ ├── jaeger_1.png │ ├── jaeger_2.png │ ├── meshery_initial_load_test.png │ ├── octopus.png │ ├── servicegraph.png │ ├── stat.png │ ├── tap.png │ ├── top.png │ ├── zipkin.png │ ├── zipkin_1.png │ └── zipkin_2.png ├── lab-5 ├── README.md └── img │ ├── octopus.png │ ├── web-tap.png │ └── web-top.png ├── lab-6 ├── README.md └── img │ ├── emojivoto-tracing.png │ └── linkerd-jaeger-ui.png ├── lab-7 ├── README.md ├── img │ ├── ._control-plane-c.png │ └── control-plane-c.png └── sample │ ├── book-info.yaml │ ├── service.yaml │ └── smi-split.yaml ├── lab-8 └── README.md ├── newEmojivoto.yaml └── prereq ├── README.md └── img ├── docker-desktop-config.png ├── docker-desktop-kube.png ├── docker-desktop-memory.png ├── meshery-architecture.svg ├── meshery_landing_page.png ├── meshery_landing_page_settings_icon.png ├── meshery_management_istio-install.png ├── meshery_management_istio.png ├── meshery_settings_page-service-meshes.png ├── meshery_settings_page-service_meshes_with_menu.png ├── meshery_settings_page.png └── sign-into-meshery.png /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/.github/ISSUE_TEMPLATE/documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/label-commenter-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/.github/label-commenter-config.yml -------------------------------------------------------------------------------- /.github/workflows/label-commenter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/.github/workflows/label-commenter.yml -------------------------------------------------------------------------------- /.github/workflows/slack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/.github/workflows/slack.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | workshop_snaps/* 2 | 3 | notes*.txt 4 | 5 | **/separation*/* 6 | 7 | .DS_Store -------------------------------------------------------------------------------- /ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/README.md -------------------------------------------------------------------------------- /img/bonus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/img/bonus.png -------------------------------------------------------------------------------- /img/break.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/img/break.png -------------------------------------------------------------------------------- /img/go.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/img/go.svg -------------------------------------------------------------------------------- /img/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/img/info.png -------------------------------------------------------------------------------- /img/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/img/warning.png -------------------------------------------------------------------------------- /lab-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-1/README.md -------------------------------------------------------------------------------- /lab-1/img/Grafana_-_Istio_Dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-1/img/Grafana_-_Istio_Dashboard.png -------------------------------------------------------------------------------- /lab-1/img/Jaeger_UI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-1/img/Jaeger_UI.png -------------------------------------------------------------------------------- /lab-1/img/expose_url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-1/img/expose_url.png -------------------------------------------------------------------------------- /lab-1/img/exposed_ports.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-1/img/exposed_ports.png -------------------------------------------------------------------------------- /lab-1/img/install-linkerd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-1/img/install-linkerd.png -------------------------------------------------------------------------------- /lab-1/img/linkerd-adapter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-1/img/linkerd-adapter.png -------------------------------------------------------------------------------- /lab-1/img/meshery_landing_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-1/img/meshery_landing_page.png -------------------------------------------------------------------------------- /lab-1/img/meshery_landing_page_settings_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-1/img/meshery_landing_page_settings_icon.png -------------------------------------------------------------------------------- /lab-1/img/meshery_management_istio-install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-1/img/meshery_management_istio-install.png -------------------------------------------------------------------------------- /lab-1/img/meshery_management_istio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-1/img/meshery_management_istio.png -------------------------------------------------------------------------------- /lab-1/img/meshery_settings_page-service-meshes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-1/img/meshery_settings_page-service-meshes.png -------------------------------------------------------------------------------- /lab-1/img/meshery_settings_page-service_meshes_with_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-1/img/meshery_settings_page-service_meshes_with_menu.png -------------------------------------------------------------------------------- /lab-1/img/meshery_settings_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-1/img/meshery_settings_page.png -------------------------------------------------------------------------------- /lab-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-2/README.md -------------------------------------------------------------------------------- /lab-2/appendix-manual-injection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-2/appendix-manual-injection.md -------------------------------------------------------------------------------- /lab-3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-3/README.md -------------------------------------------------------------------------------- /lab-4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-4/README.md -------------------------------------------------------------------------------- /lab-4/img/._meshery_initial_load_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-4/img/._meshery_initial_load_test.png -------------------------------------------------------------------------------- /lab-4/img/Grafana_-_Istio_Dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-4/img/Grafana_-_Istio_Dashboard.png -------------------------------------------------------------------------------- /lab-4/img/Grafana_Istio_Dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-4/img/Grafana_Istio_Dashboard.png -------------------------------------------------------------------------------- /lab-4/img/Loggly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-4/img/Loggly.png -------------------------------------------------------------------------------- /lab-4/img/Prometheus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-4/img/Prometheus.png -------------------------------------------------------------------------------- /lab-4/img/ip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-4/img/ip.png -------------------------------------------------------------------------------- /lab-4/img/jaeger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-4/img/jaeger.png -------------------------------------------------------------------------------- /lab-4/img/jaeger_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-4/img/jaeger_1.png -------------------------------------------------------------------------------- /lab-4/img/jaeger_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-4/img/jaeger_2.png -------------------------------------------------------------------------------- /lab-4/img/meshery_initial_load_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-4/img/meshery_initial_load_test.png -------------------------------------------------------------------------------- /lab-4/img/octopus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-4/img/octopus.png -------------------------------------------------------------------------------- /lab-4/img/servicegraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-4/img/servicegraph.png -------------------------------------------------------------------------------- /lab-4/img/stat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-4/img/stat.png -------------------------------------------------------------------------------- /lab-4/img/tap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-4/img/tap.png -------------------------------------------------------------------------------- /lab-4/img/top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-4/img/top.png -------------------------------------------------------------------------------- /lab-4/img/zipkin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-4/img/zipkin.png -------------------------------------------------------------------------------- /lab-4/img/zipkin_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-4/img/zipkin_1.png -------------------------------------------------------------------------------- /lab-4/img/zipkin_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-4/img/zipkin_2.png -------------------------------------------------------------------------------- /lab-5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-5/README.md -------------------------------------------------------------------------------- /lab-5/img/octopus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-5/img/octopus.png -------------------------------------------------------------------------------- /lab-5/img/web-tap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-5/img/web-tap.png -------------------------------------------------------------------------------- /lab-5/img/web-top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-5/img/web-top.png -------------------------------------------------------------------------------- /lab-6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-6/README.md -------------------------------------------------------------------------------- /lab-6/img/emojivoto-tracing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-6/img/emojivoto-tracing.png -------------------------------------------------------------------------------- /lab-6/img/linkerd-jaeger-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-6/img/linkerd-jaeger-ui.png -------------------------------------------------------------------------------- /lab-7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-7/README.md -------------------------------------------------------------------------------- /lab-7/img/._control-plane-c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-7/img/._control-plane-c.png -------------------------------------------------------------------------------- /lab-7/img/control-plane-c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-7/img/control-plane-c.png -------------------------------------------------------------------------------- /lab-7/sample/book-info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-7/sample/book-info.yaml -------------------------------------------------------------------------------- /lab-7/sample/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-7/sample/service.yaml -------------------------------------------------------------------------------- /lab-7/sample/smi-split.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-7/sample/smi-split.yaml -------------------------------------------------------------------------------- /lab-8/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/lab-8/README.md -------------------------------------------------------------------------------- /newEmojivoto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/newEmojivoto.yaml -------------------------------------------------------------------------------- /prereq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/prereq/README.md -------------------------------------------------------------------------------- /prereq/img/docker-desktop-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/prereq/img/docker-desktop-config.png -------------------------------------------------------------------------------- /prereq/img/docker-desktop-kube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/prereq/img/docker-desktop-kube.png -------------------------------------------------------------------------------- /prereq/img/docker-desktop-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/prereq/img/docker-desktop-memory.png -------------------------------------------------------------------------------- /prereq/img/meshery-architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/prereq/img/meshery-architecture.svg -------------------------------------------------------------------------------- /prereq/img/meshery_landing_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/prereq/img/meshery_landing_page.png -------------------------------------------------------------------------------- /prereq/img/meshery_landing_page_settings_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/prereq/img/meshery_landing_page_settings_icon.png -------------------------------------------------------------------------------- /prereq/img/meshery_management_istio-install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/prereq/img/meshery_management_istio-install.png -------------------------------------------------------------------------------- /prereq/img/meshery_management_istio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/prereq/img/meshery_management_istio.png -------------------------------------------------------------------------------- /prereq/img/meshery_settings_page-service-meshes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/prereq/img/meshery_settings_page-service-meshes.png -------------------------------------------------------------------------------- /prereq/img/meshery_settings_page-service_meshes_with_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/prereq/img/meshery_settings_page-service_meshes_with_menu.png -------------------------------------------------------------------------------- /prereq/img/meshery_settings_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/prereq/img/meshery_settings_page.png -------------------------------------------------------------------------------- /prereq/img/sign-into-meshery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer5io/linkerd-service-mesh-workshop/HEAD/prereq/img/sign-into-meshery.png --------------------------------------------------------------------------------