├── .checkov.yml ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── proposal.md ├── renovate.json5 └── workflows │ ├── links.yml │ ├── markdown-check.yml │ ├── mega-linter.yml │ ├── release-please.yml │ ├── renovate.yml │ ├── semantic-pull-request.yml │ ├── stale.yml │ └── vuepress-build.yml ├── .gitignore ├── .grype.yaml ├── .jscpd.json ├── .lycheeignore ├── .markdownlint.yml ├── .mega-linter.yml ├── .mlc_config.json ├── .spelling ├── .trivyignore.yaml ├── CHANGELOG.md ├── LICENSE ├── docs ├── .vuepress │ ├── config.js │ └── public │ │ ├── favicon.ico │ │ └── istio.svg ├── README.md ├── part-01 │ └── README.md ├── part-02 │ └── README.md ├── part-03 │ └── README.md ├── part-04 │ ├── README.md │ ├── bookinfo_v1_raiting.png │ ├── bookinfo_v1_v3_v2.gif │ ├── bookinfo_v2_raiting.png │ ├── bookinfo_v3_raiting.png │ ├── crt_sh.png │ ├── grafana_istio_galley_dashboard.png │ ├── grafana_istio_mixer_dashboard.png │ ├── grafana_istio_performance_dashboard.png │ ├── grafana_istio_pilot_dashboard.png │ ├── grafana_istio_service_dashboard.png │ ├── grafana_istio_workload_dashboard.png │ ├── istio_kiali_graph.gif │ ├── jaeger.png │ ├── kiali.png │ ├── kiali_ssl_certificate.png │ ├── prometheus_istio_requests_total1.png │ ├── prometheus_istio_requests_total2.png │ ├── prometheus_istio_requests_total3.png │ ├── prometheus_istio_requests_total4.png │ ├── servicegraph_dotviz.png │ └── servicegraph_istio_service_graph.png ├── part-05 │ ├── README.md │ ├── bookinfo_v1.jpg │ └── bookinfo_v2.jpg ├── part-06 │ ├── README.md │ ├── bookinfo_injecting_http_abort_fault.gif │ ├── bookinfo_injecting_http_delay_fault.gif │ ├── bookinfo_injecting_http_delay_fault_developer_tools.png │ └── istio_kiali_injecting_an_http_abort_fault.gif ├── part-07 │ ├── README.md │ ├── bookinfo_v3.jpg │ ├── istio_kiali_weight-based_routing-bookinfo_v3.gif │ └── istio_kiali_weight-based_routing.gif └── part-08 │ └── README.md ├── files ├── aws_route53-dns_change.json ├── cert-manager-letsencrypt-aws-route53-clusterissuer-certificate.yaml ├── export_services_gateway.yaml └── route_53_change_policy.json ├── lychee.toml ├── package.json ├── run-k8s-istio-webinar-full.sh ├── run-k8s-istio-webinar.sh └── tests └── ci_test.sh /.checkov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.checkov.yml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.github/ISSUE_TEMPLATE/proposal.md -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/workflows/links.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.github/workflows/links.yml -------------------------------------------------------------------------------- /.github/workflows/markdown-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.github/workflows/markdown-check.yml -------------------------------------------------------------------------------- /.github/workflows/mega-linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.github/workflows/mega-linter.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.github/workflows/renovate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.github/workflows/renovate.yml -------------------------------------------------------------------------------- /.github/workflows/semantic-pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.github/workflows/semantic-pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/vuepress-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.github/workflows/vuepress-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.gitignore -------------------------------------------------------------------------------- /.grype.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.grype.yaml -------------------------------------------------------------------------------- /.jscpd.json: -------------------------------------------------------------------------------- 1 | { 2 | "ignore": ["**"] 3 | } 4 | -------------------------------------------------------------------------------- /.lycheeignore: -------------------------------------------------------------------------------- 1 | mylabs.dev 2 | -------------------------------------------------------------------------------- /.markdownlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.markdownlint.yml -------------------------------------------------------------------------------- /.mega-linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.mega-linter.yml -------------------------------------------------------------------------------- /.mlc_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.mlc_config.json -------------------------------------------------------------------------------- /.spelling: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.spelling -------------------------------------------------------------------------------- /.trivyignore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/.trivyignore.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/LICENSE -------------------------------------------------------------------------------- /docs/.vuepress/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/.vuepress/config.js -------------------------------------------------------------------------------- /docs/.vuepress/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/.vuepress/public/favicon.ico -------------------------------------------------------------------------------- /docs/.vuepress/public/istio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/.vuepress/public/istio.svg -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/part-01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-01/README.md -------------------------------------------------------------------------------- /docs/part-02/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-02/README.md -------------------------------------------------------------------------------- /docs/part-03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-03/README.md -------------------------------------------------------------------------------- /docs/part-04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/README.md -------------------------------------------------------------------------------- /docs/part-04/bookinfo_v1_raiting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/bookinfo_v1_raiting.png -------------------------------------------------------------------------------- /docs/part-04/bookinfo_v1_v3_v2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/bookinfo_v1_v3_v2.gif -------------------------------------------------------------------------------- /docs/part-04/bookinfo_v2_raiting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/bookinfo_v2_raiting.png -------------------------------------------------------------------------------- /docs/part-04/bookinfo_v3_raiting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/bookinfo_v3_raiting.png -------------------------------------------------------------------------------- /docs/part-04/crt_sh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/crt_sh.png -------------------------------------------------------------------------------- /docs/part-04/grafana_istio_galley_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/grafana_istio_galley_dashboard.png -------------------------------------------------------------------------------- /docs/part-04/grafana_istio_mixer_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/grafana_istio_mixer_dashboard.png -------------------------------------------------------------------------------- /docs/part-04/grafana_istio_performance_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/grafana_istio_performance_dashboard.png -------------------------------------------------------------------------------- /docs/part-04/grafana_istio_pilot_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/grafana_istio_pilot_dashboard.png -------------------------------------------------------------------------------- /docs/part-04/grafana_istio_service_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/grafana_istio_service_dashboard.png -------------------------------------------------------------------------------- /docs/part-04/grafana_istio_workload_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/grafana_istio_workload_dashboard.png -------------------------------------------------------------------------------- /docs/part-04/istio_kiali_graph.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/istio_kiali_graph.gif -------------------------------------------------------------------------------- /docs/part-04/jaeger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/jaeger.png -------------------------------------------------------------------------------- /docs/part-04/kiali.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/kiali.png -------------------------------------------------------------------------------- /docs/part-04/kiali_ssl_certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/kiali_ssl_certificate.png -------------------------------------------------------------------------------- /docs/part-04/prometheus_istio_requests_total1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/prometheus_istio_requests_total1.png -------------------------------------------------------------------------------- /docs/part-04/prometheus_istio_requests_total2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/prometheus_istio_requests_total2.png -------------------------------------------------------------------------------- /docs/part-04/prometheus_istio_requests_total3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/prometheus_istio_requests_total3.png -------------------------------------------------------------------------------- /docs/part-04/prometheus_istio_requests_total4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/prometheus_istio_requests_total4.png -------------------------------------------------------------------------------- /docs/part-04/servicegraph_dotviz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/servicegraph_dotviz.png -------------------------------------------------------------------------------- /docs/part-04/servicegraph_istio_service_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-04/servicegraph_istio_service_graph.png -------------------------------------------------------------------------------- /docs/part-05/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-05/README.md -------------------------------------------------------------------------------- /docs/part-05/bookinfo_v1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-05/bookinfo_v1.jpg -------------------------------------------------------------------------------- /docs/part-05/bookinfo_v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-05/bookinfo_v2.jpg -------------------------------------------------------------------------------- /docs/part-06/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-06/README.md -------------------------------------------------------------------------------- /docs/part-06/bookinfo_injecting_http_abort_fault.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-06/bookinfo_injecting_http_abort_fault.gif -------------------------------------------------------------------------------- /docs/part-06/bookinfo_injecting_http_delay_fault.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-06/bookinfo_injecting_http_delay_fault.gif -------------------------------------------------------------------------------- /docs/part-06/bookinfo_injecting_http_delay_fault_developer_tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-06/bookinfo_injecting_http_delay_fault_developer_tools.png -------------------------------------------------------------------------------- /docs/part-06/istio_kiali_injecting_an_http_abort_fault.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-06/istio_kiali_injecting_an_http_abort_fault.gif -------------------------------------------------------------------------------- /docs/part-07/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-07/README.md -------------------------------------------------------------------------------- /docs/part-07/bookinfo_v3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-07/bookinfo_v3.jpg -------------------------------------------------------------------------------- /docs/part-07/istio_kiali_weight-based_routing-bookinfo_v3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-07/istio_kiali_weight-based_routing-bookinfo_v3.gif -------------------------------------------------------------------------------- /docs/part-07/istio_kiali_weight-based_routing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-07/istio_kiali_weight-based_routing.gif -------------------------------------------------------------------------------- /docs/part-08/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/docs/part-08/README.md -------------------------------------------------------------------------------- /files/aws_route53-dns_change.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/files/aws_route53-dns_change.json -------------------------------------------------------------------------------- /files/cert-manager-letsencrypt-aws-route53-clusterissuer-certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/files/cert-manager-letsencrypt-aws-route53-clusterissuer-certificate.yaml -------------------------------------------------------------------------------- /files/export_services_gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/files/export_services_gateway.yaml -------------------------------------------------------------------------------- /files/route_53_change_policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/files/route_53_change_policy.json -------------------------------------------------------------------------------- /lychee.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/lychee.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/package.json -------------------------------------------------------------------------------- /run-k8s-istio-webinar-full.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/run-k8s-istio-webinar-full.sh -------------------------------------------------------------------------------- /run-k8s-istio-webinar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/run-k8s-istio-webinar.sh -------------------------------------------------------------------------------- /tests/ci_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruzickap/k8s-istio-webinar/HEAD/tests/ci_test.sh --------------------------------------------------------------------------------