├── .gitignore ├── 2-15-features ├── .gitignore ├── README.md ├── buoyant │ └── dataplane.yaml ├── crunch-metrics.py ├── demosh │ └── check-requirements.sh ├── emissary │ ├── bootstrap │ │ ├── dataplane.yaml │ │ └── listeners-and-hosts.yaml │ └── values.yaml ├── expansion │ ├── dns-forwarder.sh │ └── external-workload.yaml.tmpl ├── faces │ ├── bootstrap │ │ ├── dataplane.yaml │ │ ├── face-mapping.yaml │ │ └── faces-gui-mapping.yaml │ ├── colors.yaml │ ├── faces.yaml │ └── load.yaml ├── job.yaml ├── k3d-multizone.yaml ├── make-control-plane.py └── make-identity-secret.py ├── 2-15-mesh-expansion ├── BEL-DOCKER.md ├── DEMO-DOCKER.md ├── DEMO-IOT.md ├── Dockerfile.demo-bel-external-base ├── Dockerfile.demo-external-base ├── LICENSE ├── Makefile ├── README.md ├── bel │ ├── color-group.yaml │ ├── face-group.yaml │ ├── smiley-group.yaml │ ├── smiley-route.yaml │ └── smiley2.yaml ├── bin │ ├── bootstrap │ ├── bootstrap-bel │ ├── bootstrap-spire │ ├── dns-forwarder.sh │ ├── no-workload │ └── run-proxy ├── demosh │ └── check-requirements.sh ├── k8s │ ├── color-route.yaml │ ├── color2.yaml │ ├── external-auth.yaml │ ├── external-pi-color.yaml │ ├── external-pi-smiley.yaml │ ├── external-server.yaml │ ├── external-workload.yaml.tmpl │ ├── smiley-workload.yaml │ └── smiley2.yaml └── spire-config │ ├── agent.cfg │ └── server.cfg ├── 2-16-features ├── README.md ├── bel │ ├── color-group.yaml │ ├── color-route.yaml │ ├── emoji-route.yaml │ ├── face-group.yaml │ ├── smiley-group.yaml │ ├── smiley-route.yaml │ ├── smiley2.yaml │ └── vote-route.yaml ├── bin │ ├── bootstrap │ ├── bootstrap-bel │ ├── bootstrap-ideal │ ├── bootstrap-iptables │ ├── bootstrap-policy │ ├── bootstrap-routing │ ├── bootstrap-spire │ ├── dns-forwarder.sh │ ├── no-workload │ └── run-proxy ├── choose-ipam.py ├── demosh │ ├── check-requirements.sh │ └── demo-tools.sh ├── emissary-yaml │ ├── face-mapping.yaml │ ├── faces-gui-mapping.yaml │ └── listeners-and-hosts.yaml ├── setup.sh └── sma-dual │ ├── kind.yaml │ └── metallb.yaml ├── 2-17-features ├── README.md ├── clusters.yaml ├── cycle-clusters.sh ├── deinit.sh ├── experimental-install.yaml ├── init.sh ├── k8s │ ├── allow-all-egress.yaml │ ├── allow-color-all.yaml │ ├── allow-edge-2.yaml │ ├── allow-edge.yaml │ ├── deny-all-egress.yaml │ ├── smiley-auth.yaml │ └── smiley-sa.yaml ├── metrics.md ├── metrics.py └── setup-network.sh ├── 2-18-features ├── .gitignore ├── README.md ├── clusters │ ├── east │ │ ├── faces-values.yaml │ │ ├── mc-values.yaml │ │ ├── metallb.yaml │ │ └── sma.yaml │ ├── tools.yaml │ └── west │ │ ├── color-method.yaml │ │ ├── faces-values.yaml │ │ ├── mc-values.yaml │ │ ├── metallb.yaml │ │ ├── route-to-smiley.yaml │ │ ├── sma.yaml │ │ └── smiley-route.yaml ├── demosh │ └── check-requirements.sh ├── localcluster ├── setup-base.sh └── setup-network.sh ├── IPv6 ├── .gitignore ├── README.md ├── choose-ipam.py ├── demosh │ └── check-requirements.sh ├── get_info.py ├── k8s │ ├── color-route.yaml │ ├── network-auth-1.yaml │ ├── network-auth-2.yaml │ ├── smiley-route.yaml │ └── tls-auth.yaml ├── sma-dual │ ├── kind.yaml │ └── metallb.yaml ├── sma-v4 │ ├── kind.yaml │ └── metallb.yaml └── sma-v6 │ ├── kind.yaml │ └── metallb.yaml ├── LICENSE ├── Makefile ├── README.md ├── certificate-management ├── README.md ├── auto-setup.sh ├── cert-manager │ ├── identity-issuer-cert.yaml │ ├── identity-issuer-clusterissuer.yaml │ ├── linkerd-identity-trust-roots-bundle.yaml │ ├── trust-anchor-cert.yaml │ └── trust-anchor-issuer.yaml ├── demosh │ └── check-requirements.sh └── manual-setup.sh ├── certificates-with-vault ├── .gitignore ├── README.md └── k8s │ ├── identity-issuer-cert.yaml │ ├── trust-anchor-bundle.yaml │ └── vault-issuer.template ├── deploying-bel-with-hazl ├── .DS_Store ├── README.bak.md ├── README.md ├── bel-demo-full-repo.sh ├── bel-demo-install.sh ├── certs │ └── README.md ├── cluster │ └── demo-cluster.yaml ├── colorz │ ├── blue.yaml │ ├── client.yaml │ ├── green.yaml │ ├── kustomization.yaml │ ├── ns.yaml │ ├── red.yaml │ └── server.yaml ├── demo-magic.sh └── images │ ├── .DS_Store │ ├── buoyant-cloud-addcluster.png │ ├── buoyant-cloud-alerting.png │ ├── buoyant-cloud-cluster-configure.png │ ├── buoyant-cloud-cluster-demo.png │ ├── buoyant-cloud-cluster-initial.png │ ├── buoyant-cloud-cluster-rename.png │ ├── buoyant-cloud-control-plane.png │ ├── buoyant-cloud-data-plane.png │ ├── buoyant-cloud-get-started.png │ ├── buoyant-cloud-metrics.png │ ├── buoyant-cloud-overview-with-cluster.png │ ├── buoyant-cloud-overview.png │ ├── buoyant-cloud-resources-managed-cp.png │ ├── buoyant-cloud-resources-managed-dp.png │ ├── buoyant-cloud-settings.png │ ├── buoyant-cloud-topology.png │ ├── buoyant-cloud-traffic.png │ ├── buoyant-cloud-workloads.png │ ├── colorwheel-decrease-requests-hazl.png │ ├── colorwheel-increase-requests-hazl.png │ ├── colorwheel-no-hazl.png │ ├── colorwheel-security-policies-1.png │ ├── colorwheel-security-policies-2.png │ ├── colorwheel-security-policies-3.png │ ├── colorwheel-topology-all.png │ ├── colorwheel-topology-ns.png │ ├── colorwheel-topology-rps.png │ └── colorwheel-with-hazl.png ├── dynamic-routing-and-circuit-breaking ├── README.md ├── create-cluster.sh ├── demosh │ ├── check-requirements.sh │ └── demo-tools.sh ├── emissary-yaml │ ├── linkerd-viz-mapping.yaml │ └── listeners-and-hosts.yaml ├── k8s │ ├── 01-base │ │ ├── color-mapping.yaml │ │ ├── face-mapping.yaml │ │ ├── faces-gui-mapping.yaml │ │ ├── faces-gui.yaml │ │ ├── faces.yaml │ │ └── smiley-mapping.yaml │ ├── 02-canary │ │ ├── color-canary-10.yaml │ │ ├── color-canary-100.yaml │ │ └── color-canary-50.yaml │ ├── 03-abtest │ │ ├── smiley-ab.yaml │ │ └── smiley2-unconditional.yaml │ └── 04-circuit-breaking │ │ └── face2.yaml └── setup-demo.sh ├── eliminate-cross-zone-traffic-hazl ├── .DS_Store ├── README.md ├── buoyant-cloud-metrics.yaml ├── certs │ └── README.md ├── cluster │ ├── demo-cluster-orders-hazl-large.yaml │ ├── demo-cluster-orders-hazl-medium.yaml │ ├── demo-cluster-orders-hazl-small.yaml │ └── demo-cluster-orders-hazl.yaml ├── cluster_destroy.sh ├── cluster_setup.sh ├── enable-outbound-metrics.md ├── images │ ├── .DS_Store │ ├── buoyant-cloud-addcluster.png │ ├── buoyant-cloud-overview.png │ ├── orders-hazl-app-reset-bcloud.png │ ├── orders-hazl-app-reset-deployments-hpa.png │ ├── orders-hazl-app-reset-grafana.png │ ├── orders-hazl-bcloud.png │ ├── orders-hazl-chicago-offline-bcloud.png │ ├── orders-hazl-chicago-offline-deployments-hpa.png │ ├── orders-hazl-chicago-offline-grafana.png │ ├── orders-hazl-chicago-restored-bcloud.png │ ├── orders-hazl-chicago-restored-deployments-hpa.png │ ├── orders-hazl-chicago-restored-grafana.png │ ├── orders-hazl-deployments-hpa.png │ ├── orders-hazl-grafana.png │ ├── orders-hazl-increased-central-bcloud.png │ ├── orders-hazl-increased-central-deployments-hpa.png │ ├── orders-hazl-increased-central-grafana.png │ ├── orders-hazl-increased-east-bcloud.png │ ├── orders-hazl-increased-east-grafana.png │ ├── orders-hazl-increased-latency-bcloud.png │ ├── orders-hazl-increased-latency-deployments-hpa.png │ ├── orders-hazl-increased-latency-grafana.png │ ├── orders-hazl-increased-load-bcloud.png │ ├── orders-hazl-increased-west-bcloud.png │ ├── orders-hazl-increased-west-deployments-hpa.png │ ├── orders-hazl-increased-west-grafana.png │ ├── orders-hazl-scaled-warehouse-bcloud.png │ ├── orders-no-hazl-bcloud.png │ ├── orders-no-hazl-deployments-hpa.png │ └── orders-no-hazl-grafana.png ├── orders ├── orders-hpa │ ├── kustomization.yaml │ ├── ns.yaml │ ├── orders-central.yaml │ ├── orders-east.yaml │ ├── orders-west.yaml │ ├── server.yaml │ ├── warehouse-boston.yaml │ ├── warehouse-chicago.yaml │ └── warehouse-oakland.yaml ├── orders-nohpa │ ├── kustomization.yaml │ ├── ns.yaml │ ├── orders-central.yaml │ ├── orders-east.yaml │ ├── orders-west.yaml │ ├── server.yaml │ ├── warehouse-boston.yaml │ ├── warehouse-chicago.yaml │ └── warehouse-oakland.yaml ├── orders-sp.yaml └── traffic_check.sh ├── federated-services ├── .gitignore ├── README.md ├── clusters │ ├── east │ │ ├── color-federated-metrics-route.yaml │ │ ├── color-method-federated.yaml │ │ ├── color-method.yaml │ │ ├── color-metrics-route.yaml │ │ ├── faces-values.yaml │ │ ├── mc-values.yaml │ │ ├── metallb.yaml │ │ ├── sma.yaml │ │ ├── smiley-auth.yaml │ │ ├── smiley-route.yaml │ │ └── smiley-sa.yaml │ ├── tools.yaml │ └── west │ │ ├── color-federated-metrics-route.yaml │ │ ├── color-method-federated.yaml │ │ ├── color-method.yaml │ │ ├── color-metrics-route.yaml │ │ ├── faces-values.yaml │ │ ├── mc-values.yaml │ │ ├── metallb.yaml │ │ ├── route-to-smiley.yaml │ │ ├── sma.yaml │ │ ├── smiley-route.yaml │ │ └── smiley-sa.yaml ├── crunch_service_metrics.py ├── demosh │ └── check-requirements.sh ├── localcluster ├── setup-base.sh └── setup-network.sh ├── gateway-api-101 ├── ANA.md ├── CHIHIRO.md ├── IAN.md ├── MESH-ROUTING.md ├── README.md ├── ana │ ├── face-route.yaml │ ├── gui-route.yaml │ └── values.yaml ├── chihiro │ └── gateway.yaml ├── ian │ ├── experimental-install.yaml │ └── gatewayclass.yaml ├── kong │ ├── README.md │ ├── color-route.yaml │ ├── face-route.yaml │ ├── gateway.yaml │ └── gui-route.yaml └── mesh │ ├── color-canary-10.yaml │ ├── color-method.yaml │ ├── smiley-ab.yaml │ ├── smiley-canary.yaml │ ├── smiley-path.yaml │ └── smiley-route.yaml ├── hands-on-with-linkerd-enterprise ├── .gitignore ├── README.md ├── cluster │ └── hazl.yaml ├── colorz │ ├── blue.yaml │ ├── client.yaml │ ├── green.yaml │ ├── kustomization.yaml │ ├── ns.yaml │ ├── red.yaml │ └── server.yaml ├── demo-magic.sh ├── emojivoto │ ├── emoji.yaml │ ├── kustomization.yaml │ ├── vote-bot.yaml │ ├── voting.yaml │ └── web.yaml ├── linkerd-control-plane-config.yaml ├── linkerd-identity-secret.yaml └── steps.sh ├── intro-to-service-mesh-linkerd ├── README.md ├── certs │ └── README.md ├── cluster │ └── demo-cluster.yaml ├── demo-magic.sh ├── images │ ├── buoyant-cloud-get-started.png │ ├── buoyant-cloud-login.png │ ├── buoyant-cloud-overview.png │ ├── emojivoto-leaderboard.png │ ├── emojivoto-main.png │ ├── emojivoto-topology.png │ └── emojivoto-voted.png └── intro-mesh-linkerd.sh ├── kubecon-controller ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── manifests │ └── wk.yaml └── src │ ├── bin │ ├── simple_client.rs │ ├── stateful_controller.rs │ └── status_controller.rs │ ├── controller.rs │ ├── lib.rs │ └── workload.rs ├── kyverno-101-with-linkerd ├── CLEANUP.md ├── README.md ├── demosh │ └── check-requirements.sh ├── faces-values.yaml └── kyverno │ ├── add-memory-limits │ ├── add-memory-limits.yaml │ ├── kyverno-test.yaml │ └── resource.yaml │ ├── cleanup-empty-replicasets │ ├── cleanup-empty-replicasets.yaml │ └── cleanup-replicaset-rbac.yaml │ ├── no-disable-linkerd │ ├── kyverno-test.yaml │ ├── prevent-linkerd-pod-injection-override.yaml │ └── resource.yaml │ ├── require-bel │ ├── kyverno-test.yaml │ ├── require-bel-proxy.yaml │ └── resource.yaml │ ├── require-linkerd │ ├── kyverno-test.yaml │ ├── require-linkerd-proxy.yaml │ └── resource.yaml │ └── require-memory-limits │ ├── kyverno-test.yaml │ ├── require-pod-memory-limits.yaml │ └── resource.yaml ├── l5d-certificate-management ├── EXPIRED-CERTS.md ├── README.md ├── bin │ └── k3d.sh ├── create-cluster.sh ├── cycle-cluster.sh ├── demosh │ ├── check-requirements.sh │ └── demo-tools.sh ├── guided-tour.sh └── manifests │ ├── ca-bundle.yaml │ ├── cert-manager-ca-issuer.yaml │ └── cert-manager-identity-issuer.yaml ├── l5d-enterprise-pki ├── README.md ├── pki-workshop-vault │ ├── STEPS.md │ ├── linkerd-issuer-cert.yaml │ ├── linkerd-root-bundle.yaml │ └── vault-issuer.yaml └── pki-workshop-venafi-tpp │ ├── README.md │ ├── linkerd-identity-trust-roots-bundle.yaml │ ├── linkerd-identity.yaml │ ├── linkerd-trust-anchor-issuer.yaml │ ├── linkerd-trust-anchor.yaml │ └── tpp-issuer.yaml ├── linkerd-101 ├── README.md ├── all-heart-eyes.yaml ├── color-routes.yaml ├── create-cluster.sh ├── demosh │ └── check-requirements.sh ├── edge-green.yaml ├── edge-heart-eyes.yaml ├── face-auth.yaml └── filter-stats.py ├── linkerd-and-ingress ├── CREATE.md ├── INSTALL-EMOJIVOTO.md ├── INSTALL-LINKERD.md ├── README.md ├── check-requirements.sh ├── emissary-yaml │ ├── emojivoto-mapping.yaml │ └── listeners-and-hosts.yaml ├── envoy-gateway-yaml │ └── gateway.yaml └── nginx-yaml │ └── nginx-ingress.yaml ├── linkerd-egress ├── README.md ├── image-list ├── init.sh ├── k8s │ ├── allow-all-egress.yaml │ ├── allow-center-egress-controller.yaml │ ├── allow-color-all.yaml │ ├── allow-edge.yaml │ ├── allow-smiley-all.yaml │ ├── deny-all-egress.yaml │ ├── egress-gateway.yaml │ ├── egress-routes.yaml │ ├── face-route.yaml │ ├── face2-direct.yaml │ ├── face2.yaml │ ├── gui-route.yaml │ └── ingress-gateway.yaml └── metrics.py ├── linkerd-in-production ├── .gitignore ├── CLOUD.md ├── README.md ├── cert-manager.yaml ├── control-plane.yaml ├── create.sh ├── data-plane.yaml ├── debugging.md ├── demosh │ ├── check-requirements.sh │ └── demo-tools.sh ├── linkerd-viz.sh ├── non-prod-trust-anchor.sh ├── uninstall.sh └── upgrade.sh ├── metrics-dashboards-charts ├── README.md ├── RESET.sh ├── dashboard-deployment.json ├── dashboard-namespace.json ├── grafana-values.yaml ├── init-yaml │ ├── emoji-route.yaml │ ├── face-mapping.yaml │ ├── faces-gui-mapping.yaml │ ├── grafana-authpolicy.yaml │ ├── linkerd-viz-mapping.yaml │ ├── listeners-and-hosts.yaml │ ├── smiley-route.yaml │ └── voting-route.yaml └── promq.py ├── mtls-workshop ├── CREATE.md ├── HOMEWORK.md ├── INSTALL-LINKERD.md ├── README.md ├── check-requirements.sh ├── demo-tools.sh └── manifests │ ├── curl.yaml │ ├── emojivoto.yml │ └── nginx-deploy.yaml ├── multicluster-failover ├── CREATE.md ├── README.md ├── check-requirements.sh ├── demo-tools.sh ├── emissary-yaml-east │ ├── linkerd-app-mapping.yaml │ ├── linkerd-viz-mapping.yaml │ └── listeners-and-hosts.yaml ├── emissary-yaml-west │ ├── linkerd-app-mapping.yaml │ ├── linkerd-viz-mapping.yaml │ └── listeners-and-hosts.yaml └── failover-config │ ├── emoji-deploy-2.yml │ ├── emoji-failover.yml │ ├── emoji-split-east.yaml │ └── emoji-svc-2.yml ├── observability ├── README.md ├── books-profiles.yaml ├── create-cluster.sh ├── demo-magic-extras.sh ├── demo-magic.sh ├── emissary-yaml │ ├── linkerd-app-mapping.yaml │ ├── linkerd-viz-mapping.yaml │ └── listeners-and-hosts.yaml ├── protos │ ├── Emoji.proto │ └── Voting.proto ├── setup-cluster.sh └── steps.sh ├── opentelemetry-and-linkerd ├── .gitignore ├── README.md ├── demosh │ └── check-requirements.sh ├── jaeger-linkerd.yaml └── otel-demo │ └── otel-demo.yaml ├── practical-multicluster ├── .gitignore ├── ONEMORETHING.md ├── README.md ├── clusters │ ├── cdn │ │ ├── metallb.yaml │ │ ├── sma.yaml │ │ └── tcpmapping.yaml │ ├── color-b │ │ ├── metallb.yaml │ │ ├── route-to-color-b-10.yaml │ │ └── sma.yaml │ ├── color │ │ ├── metallb.yaml │ │ ├── route-to-color-10.yaml │ │ └── sma.yaml │ ├── faces-dr │ │ ├── metallb.yaml │ │ ├── sma.yaml │ │ └── tcpmapping.yaml │ ├── faces │ │ ├── metallb.yaml │ │ └── sma.yaml │ ├── smiley-dr │ │ ├── metallb.yaml │ │ ├── route-to-smiley-dr.yaml │ │ └── sma.yaml │ └── smiley │ │ ├── metallb.yaml │ │ ├── route-to-smiley.yaml │ │ └── sma.yaml ├── demosh │ └── check-requirements.sh ├── localcluster ├── setup-base.sh ├── setup-civo.sh └── setup-network.sh ├── real-world-gitops └── README.md ├── reduce-costs-with-hazl ├── README.md ├── demosh │ └── check-requirements.sh ├── faces │ ├── colors.yaml │ ├── faces.yaml │ └── smilies.yaml ├── k3d-multizone.yaml ├── set-latency.sh └── zone-metrics.py ├── route-based-policy ├── README.md ├── create-cluster.sh ├── dsh-start.sh ├── emissary-yaml │ ├── linkerd-app-mapping.yaml │ ├── linkerd-viz-mapping.yaml │ └── listeners-and-hosts.yaml ├── manifests │ ├── booksapp │ │ ├── admin_server.yaml │ │ ├── allow_namespace.yaml │ │ ├── allow_viz.yaml │ │ ├── authors_get_policy.yaml │ │ ├── authors_get_route.yaml │ │ ├── authors_modify_policy.yaml │ │ ├── authors_modify_route.yaml │ │ ├── authors_probe.yaml │ │ ├── authors_server.yaml │ │ ├── books_server.yaml │ │ ├── webapp_ingress_edit.yaml │ │ ├── webapp_ingress_policy.yaml │ │ ├── webapp_ingress_route.yaml │ │ ├── webapp_ingress_route_2.yaml │ │ ├── webapp_ingress_route_3.yaml │ │ ├── webapp_probe.yaml │ │ └── webapp_server.yaml │ ├── emojivoto-allow-health.yaml │ ├── emojivoto-allow-prom.yaml │ ├── emojivoto-policy.yaml │ ├── voting_authorization_policy.yaml │ └── voting_server.yaml ├── setup-cluster.sh └── steps.sh ├── secure-multicluster ├── script.sh └── traffic-split.yml ├── sneak-peek-2-13 ├── README.md ├── create-cluster.sh ├── demosh │ ├── check-requirements.sh │ └── demo-tools.sh ├── emissary-yaml │ ├── linkerd-viz-mapping.yaml │ └── listeners-and-hosts.yaml ├── k8s │ ├── 01-base │ │ ├── color-mapping.yaml │ │ ├── face-mapping.yaml │ │ ├── faces-gui-mapping.yaml │ │ ├── faces-gui.yaml │ │ ├── faces.yaml │ │ └── smiley-mapping.yaml │ ├── 02-canary │ │ └── color-canary.yaml │ └── 03-abtest │ │ └── smiley-ab.yaml └── setup-demo.sh ├── sneak-peek-2-14 ├── README.md ├── create-clusters.sh ├── demosh │ ├── check-requirements.sh │ └── demo-tools.sh ├── emissary-yaml │ ├── linkerd-viz-mapping.yaml │ └── listeners-and-hosts.yaml ├── k8s │ ├── 01-color │ │ └── color-workload.yaml │ ├── 01-face │ │ ├── color-mapping.yaml │ │ ├── face-mapping.yaml │ │ ├── faces-gui-mapping.yaml │ │ ├── faces-gui.yaml │ │ ├── faces-mc.yaml │ │ ├── faces.yaml │ │ └── smiley-mapping.yaml │ ├── 01-smiley │ │ └── smiley-workload.yaml │ └── 02-canary │ │ └── color-canary.yaml └── setup-demo.sh ├── startup-deep-dive ├── README.md └── demo-tools.sh └── wasmcloud-and-linkerd ├── README.md ├── curl.yaml ├── demosh └── check-requirements.sh ├── rusty-route.yaml ├── rusty.yaml ├── values.yaml ├── wasmcloud-host-deployment-patch.json └── wasmcloud-host-service-patch.json /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | *.crt 3 | *.key 4 | .DS_Store -------------------------------------------------------------------------------- /2-15-features/.gitignore: -------------------------------------------------------------------------------- 1 | buoyant/control-plane.yaml 2 | *.crt 3 | *.key 4 | -------------------------------------------------------------------------------- /2-15-features/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-features/README.md -------------------------------------------------------------------------------- /2-15-features/buoyant/dataplane.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-features/buoyant/dataplane.yaml -------------------------------------------------------------------------------- /2-15-features/crunch-metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-features/crunch-metrics.py -------------------------------------------------------------------------------- /2-15-features/demosh/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-features/demosh/check-requirements.sh -------------------------------------------------------------------------------- /2-15-features/emissary/bootstrap/dataplane.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-features/emissary/bootstrap/dataplane.yaml -------------------------------------------------------------------------------- /2-15-features/emissary/bootstrap/listeners-and-hosts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-features/emissary/bootstrap/listeners-and-hosts.yaml -------------------------------------------------------------------------------- /2-15-features/emissary/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-features/emissary/values.yaml -------------------------------------------------------------------------------- /2-15-features/expansion/dns-forwarder.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-features/expansion/dns-forwarder.sh -------------------------------------------------------------------------------- /2-15-features/expansion/external-workload.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-features/expansion/external-workload.yaml.tmpl -------------------------------------------------------------------------------- /2-15-features/faces/bootstrap/dataplane.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-features/faces/bootstrap/dataplane.yaml -------------------------------------------------------------------------------- /2-15-features/faces/bootstrap/face-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-features/faces/bootstrap/face-mapping.yaml -------------------------------------------------------------------------------- /2-15-features/faces/bootstrap/faces-gui-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-features/faces/bootstrap/faces-gui-mapping.yaml -------------------------------------------------------------------------------- /2-15-features/faces/colors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-features/faces/colors.yaml -------------------------------------------------------------------------------- /2-15-features/faces/faces.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-features/faces/faces.yaml -------------------------------------------------------------------------------- /2-15-features/faces/load.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-features/faces/load.yaml -------------------------------------------------------------------------------- /2-15-features/job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-features/job.yaml -------------------------------------------------------------------------------- /2-15-features/k3d-multizone.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-features/k3d-multizone.yaml -------------------------------------------------------------------------------- /2-15-features/make-control-plane.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-features/make-control-plane.py -------------------------------------------------------------------------------- /2-15-features/make-identity-secret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-features/make-identity-secret.py -------------------------------------------------------------------------------- /2-15-mesh-expansion/BEL-DOCKER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/BEL-DOCKER.md -------------------------------------------------------------------------------- /2-15-mesh-expansion/DEMO-DOCKER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/DEMO-DOCKER.md -------------------------------------------------------------------------------- /2-15-mesh-expansion/DEMO-IOT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/DEMO-IOT.md -------------------------------------------------------------------------------- /2-15-mesh-expansion/Dockerfile.demo-bel-external-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/Dockerfile.demo-bel-external-base -------------------------------------------------------------------------------- /2-15-mesh-expansion/Dockerfile.demo-external-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/Dockerfile.demo-external-base -------------------------------------------------------------------------------- /2-15-mesh-expansion/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/LICENSE -------------------------------------------------------------------------------- /2-15-mesh-expansion/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/Makefile -------------------------------------------------------------------------------- /2-15-mesh-expansion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/README.md -------------------------------------------------------------------------------- /2-15-mesh-expansion/bel/color-group.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/bel/color-group.yaml -------------------------------------------------------------------------------- /2-15-mesh-expansion/bel/face-group.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/bel/face-group.yaml -------------------------------------------------------------------------------- /2-15-mesh-expansion/bel/smiley-group.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/bel/smiley-group.yaml -------------------------------------------------------------------------------- /2-15-mesh-expansion/bel/smiley-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/bel/smiley-route.yaml -------------------------------------------------------------------------------- /2-15-mesh-expansion/bel/smiley2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/bel/smiley2.yaml -------------------------------------------------------------------------------- /2-15-mesh-expansion/bin/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/bin/bootstrap -------------------------------------------------------------------------------- /2-15-mesh-expansion/bin/bootstrap-bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/bin/bootstrap-bel -------------------------------------------------------------------------------- /2-15-mesh-expansion/bin/bootstrap-spire: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/bin/bootstrap-spire -------------------------------------------------------------------------------- /2-15-mesh-expansion/bin/dns-forwarder.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/bin/dns-forwarder.sh -------------------------------------------------------------------------------- /2-15-mesh-expansion/bin/no-workload: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/bin/no-workload -------------------------------------------------------------------------------- /2-15-mesh-expansion/bin/run-proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/bin/run-proxy -------------------------------------------------------------------------------- /2-15-mesh-expansion/demosh/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/demosh/check-requirements.sh -------------------------------------------------------------------------------- /2-15-mesh-expansion/k8s/color-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/k8s/color-route.yaml -------------------------------------------------------------------------------- /2-15-mesh-expansion/k8s/color2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/k8s/color2.yaml -------------------------------------------------------------------------------- /2-15-mesh-expansion/k8s/external-auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/k8s/external-auth.yaml -------------------------------------------------------------------------------- /2-15-mesh-expansion/k8s/external-pi-color.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/k8s/external-pi-color.yaml -------------------------------------------------------------------------------- /2-15-mesh-expansion/k8s/external-pi-smiley.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/k8s/external-pi-smiley.yaml -------------------------------------------------------------------------------- /2-15-mesh-expansion/k8s/external-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/k8s/external-server.yaml -------------------------------------------------------------------------------- /2-15-mesh-expansion/k8s/external-workload.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/k8s/external-workload.yaml.tmpl -------------------------------------------------------------------------------- /2-15-mesh-expansion/k8s/smiley-workload.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/k8s/smiley-workload.yaml -------------------------------------------------------------------------------- /2-15-mesh-expansion/k8s/smiley2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/k8s/smiley2.yaml -------------------------------------------------------------------------------- /2-15-mesh-expansion/spire-config/agent.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/spire-config/agent.cfg -------------------------------------------------------------------------------- /2-15-mesh-expansion/spire-config/server.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-15-mesh-expansion/spire-config/server.cfg -------------------------------------------------------------------------------- /2-16-features/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/README.md -------------------------------------------------------------------------------- /2-16-features/bel/color-group.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/bel/color-group.yaml -------------------------------------------------------------------------------- /2-16-features/bel/color-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/bel/color-route.yaml -------------------------------------------------------------------------------- /2-16-features/bel/emoji-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/bel/emoji-route.yaml -------------------------------------------------------------------------------- /2-16-features/bel/face-group.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/bel/face-group.yaml -------------------------------------------------------------------------------- /2-16-features/bel/smiley-group.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/bel/smiley-group.yaml -------------------------------------------------------------------------------- /2-16-features/bel/smiley-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/bel/smiley-route.yaml -------------------------------------------------------------------------------- /2-16-features/bel/smiley2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/bel/smiley2.yaml -------------------------------------------------------------------------------- /2-16-features/bel/vote-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/bel/vote-route.yaml -------------------------------------------------------------------------------- /2-16-features/bin/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/bin/bootstrap -------------------------------------------------------------------------------- /2-16-features/bin/bootstrap-bel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/bin/bootstrap-bel -------------------------------------------------------------------------------- /2-16-features/bin/bootstrap-ideal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/bin/bootstrap-ideal -------------------------------------------------------------------------------- /2-16-features/bin/bootstrap-iptables: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/bin/bootstrap-iptables -------------------------------------------------------------------------------- /2-16-features/bin/bootstrap-policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/bin/bootstrap-policy -------------------------------------------------------------------------------- /2-16-features/bin/bootstrap-routing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/bin/bootstrap-routing -------------------------------------------------------------------------------- /2-16-features/bin/bootstrap-spire: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/bin/bootstrap-spire -------------------------------------------------------------------------------- /2-16-features/bin/dns-forwarder.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/bin/dns-forwarder.sh -------------------------------------------------------------------------------- /2-16-features/bin/no-workload: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/bin/no-workload -------------------------------------------------------------------------------- /2-16-features/bin/run-proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/bin/run-proxy -------------------------------------------------------------------------------- /2-16-features/choose-ipam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/choose-ipam.py -------------------------------------------------------------------------------- /2-16-features/demosh/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/demosh/check-requirements.sh -------------------------------------------------------------------------------- /2-16-features/demosh/demo-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/demosh/demo-tools.sh -------------------------------------------------------------------------------- /2-16-features/emissary-yaml/face-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/emissary-yaml/face-mapping.yaml -------------------------------------------------------------------------------- /2-16-features/emissary-yaml/faces-gui-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/emissary-yaml/faces-gui-mapping.yaml -------------------------------------------------------------------------------- /2-16-features/emissary-yaml/listeners-and-hosts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/emissary-yaml/listeners-and-hosts.yaml -------------------------------------------------------------------------------- /2-16-features/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/setup.sh -------------------------------------------------------------------------------- /2-16-features/sma-dual/kind.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/sma-dual/kind.yaml -------------------------------------------------------------------------------- /2-16-features/sma-dual/metallb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-16-features/sma-dual/metallb.yaml -------------------------------------------------------------------------------- /2-17-features/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-17-features/README.md -------------------------------------------------------------------------------- /2-17-features/clusters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-17-features/clusters.yaml -------------------------------------------------------------------------------- /2-17-features/cycle-clusters.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-17-features/cycle-clusters.sh -------------------------------------------------------------------------------- /2-17-features/deinit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-17-features/deinit.sh -------------------------------------------------------------------------------- /2-17-features/experimental-install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-17-features/experimental-install.yaml -------------------------------------------------------------------------------- /2-17-features/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-17-features/init.sh -------------------------------------------------------------------------------- /2-17-features/k8s/allow-all-egress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-17-features/k8s/allow-all-egress.yaml -------------------------------------------------------------------------------- /2-17-features/k8s/allow-color-all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-17-features/k8s/allow-color-all.yaml -------------------------------------------------------------------------------- /2-17-features/k8s/allow-edge-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-17-features/k8s/allow-edge-2.yaml -------------------------------------------------------------------------------- /2-17-features/k8s/allow-edge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-17-features/k8s/allow-edge.yaml -------------------------------------------------------------------------------- /2-17-features/k8s/deny-all-egress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-17-features/k8s/deny-all-egress.yaml -------------------------------------------------------------------------------- /2-17-features/k8s/smiley-auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-17-features/k8s/smiley-auth.yaml -------------------------------------------------------------------------------- /2-17-features/k8s/smiley-sa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-17-features/k8s/smiley-sa.yaml -------------------------------------------------------------------------------- /2-17-features/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-17-features/metrics.md -------------------------------------------------------------------------------- /2-17-features/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-17-features/metrics.py -------------------------------------------------------------------------------- /2-17-features/setup-network.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-17-features/setup-network.sh -------------------------------------------------------------------------------- /2-18-features/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-18-features/.gitignore -------------------------------------------------------------------------------- /2-18-features/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-18-features/README.md -------------------------------------------------------------------------------- /2-18-features/clusters/east/faces-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-18-features/clusters/east/faces-values.yaml -------------------------------------------------------------------------------- /2-18-features/clusters/east/mc-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-18-features/clusters/east/mc-values.yaml -------------------------------------------------------------------------------- /2-18-features/clusters/east/metallb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-18-features/clusters/east/metallb.yaml -------------------------------------------------------------------------------- /2-18-features/clusters/east/sma.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-18-features/clusters/east/sma.yaml -------------------------------------------------------------------------------- /2-18-features/clusters/tools.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-18-features/clusters/tools.yaml -------------------------------------------------------------------------------- /2-18-features/clusters/west/color-method.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-18-features/clusters/west/color-method.yaml -------------------------------------------------------------------------------- /2-18-features/clusters/west/faces-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-18-features/clusters/west/faces-values.yaml -------------------------------------------------------------------------------- /2-18-features/clusters/west/mc-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-18-features/clusters/west/mc-values.yaml -------------------------------------------------------------------------------- /2-18-features/clusters/west/metallb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-18-features/clusters/west/metallb.yaml -------------------------------------------------------------------------------- /2-18-features/clusters/west/route-to-smiley.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-18-features/clusters/west/route-to-smiley.yaml -------------------------------------------------------------------------------- /2-18-features/clusters/west/sma.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-18-features/clusters/west/sma.yaml -------------------------------------------------------------------------------- /2-18-features/clusters/west/smiley-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-18-features/clusters/west/smiley-route.yaml -------------------------------------------------------------------------------- /2-18-features/demosh/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-18-features/demosh/check-requirements.sh -------------------------------------------------------------------------------- /2-18-features/localcluster: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-18-features/localcluster -------------------------------------------------------------------------------- /2-18-features/setup-base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-18-features/setup-base.sh -------------------------------------------------------------------------------- /2-18-features/setup-network.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/2-18-features/setup-network.sh -------------------------------------------------------------------------------- /IPv6/.gitignore: -------------------------------------------------------------------------------- 1 | smiley.yaml 2 | -------------------------------------------------------------------------------- /IPv6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/IPv6/README.md -------------------------------------------------------------------------------- /IPv6/choose-ipam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/IPv6/choose-ipam.py -------------------------------------------------------------------------------- /IPv6/demosh/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/IPv6/demosh/check-requirements.sh -------------------------------------------------------------------------------- /IPv6/get_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/IPv6/get_info.py -------------------------------------------------------------------------------- /IPv6/k8s/color-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/IPv6/k8s/color-route.yaml -------------------------------------------------------------------------------- /IPv6/k8s/network-auth-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/IPv6/k8s/network-auth-1.yaml -------------------------------------------------------------------------------- /IPv6/k8s/network-auth-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/IPv6/k8s/network-auth-2.yaml -------------------------------------------------------------------------------- /IPv6/k8s/smiley-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/IPv6/k8s/smiley-route.yaml -------------------------------------------------------------------------------- /IPv6/k8s/tls-auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/IPv6/k8s/tls-auth.yaml -------------------------------------------------------------------------------- /IPv6/sma-dual/kind.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/IPv6/sma-dual/kind.yaml -------------------------------------------------------------------------------- /IPv6/sma-dual/metallb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/IPv6/sma-dual/metallb.yaml -------------------------------------------------------------------------------- /IPv6/sma-v4/kind.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/IPv6/sma-v4/kind.yaml -------------------------------------------------------------------------------- /IPv6/sma-v4/metallb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/IPv6/sma-v4/metallb.yaml -------------------------------------------------------------------------------- /IPv6/sma-v6/kind.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/IPv6/sma-v6/kind.yaml -------------------------------------------------------------------------------- /IPv6/sma-v6/metallb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/IPv6/sma-v6/metallb.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/README.md -------------------------------------------------------------------------------- /certificate-management/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/certificate-management/README.md -------------------------------------------------------------------------------- /certificate-management/auto-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/certificate-management/auto-setup.sh -------------------------------------------------------------------------------- /certificate-management/cert-manager/identity-issuer-cert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/certificate-management/cert-manager/identity-issuer-cert.yaml -------------------------------------------------------------------------------- /certificate-management/cert-manager/identity-issuer-clusterissuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/certificate-management/cert-manager/identity-issuer-clusterissuer.yaml -------------------------------------------------------------------------------- /certificate-management/cert-manager/linkerd-identity-trust-roots-bundle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/certificate-management/cert-manager/linkerd-identity-trust-roots-bundle.yaml -------------------------------------------------------------------------------- /certificate-management/cert-manager/trust-anchor-cert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/certificate-management/cert-manager/trust-anchor-cert.yaml -------------------------------------------------------------------------------- /certificate-management/cert-manager/trust-anchor-issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/certificate-management/cert-manager/trust-anchor-issuer.yaml -------------------------------------------------------------------------------- /certificate-management/demosh/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/certificate-management/demosh/check-requirements.sh -------------------------------------------------------------------------------- /certificate-management/manual-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/certificate-management/manual-setup.sh -------------------------------------------------------------------------------- /certificates-with-vault/.gitignore: -------------------------------------------------------------------------------- 1 | k8s/vault-issuer.yaml 2 | -------------------------------------------------------------------------------- /certificates-with-vault/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/certificates-with-vault/README.md -------------------------------------------------------------------------------- /certificates-with-vault/k8s/identity-issuer-cert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/certificates-with-vault/k8s/identity-issuer-cert.yaml -------------------------------------------------------------------------------- /certificates-with-vault/k8s/trust-anchor-bundle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/certificates-with-vault/k8s/trust-anchor-bundle.yaml -------------------------------------------------------------------------------- /certificates-with-vault/k8s/vault-issuer.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/certificates-with-vault/k8s/vault-issuer.template -------------------------------------------------------------------------------- /deploying-bel-with-hazl/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/.DS_Store -------------------------------------------------------------------------------- /deploying-bel-with-hazl/README.bak.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/README.bak.md -------------------------------------------------------------------------------- /deploying-bel-with-hazl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/README.md -------------------------------------------------------------------------------- /deploying-bel-with-hazl/bel-demo-full-repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/bel-demo-full-repo.sh -------------------------------------------------------------------------------- /deploying-bel-with-hazl/bel-demo-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/bel-demo-install.sh -------------------------------------------------------------------------------- /deploying-bel-with-hazl/certs/README.md: -------------------------------------------------------------------------------- 1 | # Put your certificate files generated with step here -------------------------------------------------------------------------------- /deploying-bel-with-hazl/cluster/demo-cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/cluster/demo-cluster.yaml -------------------------------------------------------------------------------- /deploying-bel-with-hazl/colorz/blue.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/colorz/blue.yaml -------------------------------------------------------------------------------- /deploying-bel-with-hazl/colorz/client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/colorz/client.yaml -------------------------------------------------------------------------------- /deploying-bel-with-hazl/colorz/green.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/colorz/green.yaml -------------------------------------------------------------------------------- /deploying-bel-with-hazl/colorz/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/colorz/kustomization.yaml -------------------------------------------------------------------------------- /deploying-bel-with-hazl/colorz/ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/colorz/ns.yaml -------------------------------------------------------------------------------- /deploying-bel-with-hazl/colorz/red.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/colorz/red.yaml -------------------------------------------------------------------------------- /deploying-bel-with-hazl/colorz/server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/colorz/server.yaml -------------------------------------------------------------------------------- /deploying-bel-with-hazl/demo-magic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/demo-magic.sh -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/.DS_Store -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/buoyant-cloud-addcluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/buoyant-cloud-addcluster.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/buoyant-cloud-alerting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/buoyant-cloud-alerting.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/buoyant-cloud-cluster-configure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/buoyant-cloud-cluster-configure.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/buoyant-cloud-cluster-demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/buoyant-cloud-cluster-demo.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/buoyant-cloud-cluster-initial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/buoyant-cloud-cluster-initial.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/buoyant-cloud-cluster-rename.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/buoyant-cloud-cluster-rename.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/buoyant-cloud-control-plane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/buoyant-cloud-control-plane.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/buoyant-cloud-data-plane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/buoyant-cloud-data-plane.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/buoyant-cloud-get-started.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/buoyant-cloud-get-started.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/buoyant-cloud-metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/buoyant-cloud-metrics.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/buoyant-cloud-overview-with-cluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/buoyant-cloud-overview-with-cluster.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/buoyant-cloud-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/buoyant-cloud-overview.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/buoyant-cloud-resources-managed-cp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/buoyant-cloud-resources-managed-cp.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/buoyant-cloud-resources-managed-dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/buoyant-cloud-resources-managed-dp.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/buoyant-cloud-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/buoyant-cloud-settings.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/buoyant-cloud-topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/buoyant-cloud-topology.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/buoyant-cloud-traffic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/buoyant-cloud-traffic.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/buoyant-cloud-workloads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/buoyant-cloud-workloads.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/colorwheel-decrease-requests-hazl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/colorwheel-decrease-requests-hazl.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/colorwheel-increase-requests-hazl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/colorwheel-increase-requests-hazl.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/colorwheel-no-hazl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/colorwheel-no-hazl.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/colorwheel-security-policies-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/colorwheel-security-policies-1.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/colorwheel-security-policies-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/colorwheel-security-policies-2.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/colorwheel-security-policies-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/colorwheel-security-policies-3.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/colorwheel-topology-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/colorwheel-topology-all.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/colorwheel-topology-ns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/colorwheel-topology-ns.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/colorwheel-topology-rps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/colorwheel-topology-rps.png -------------------------------------------------------------------------------- /deploying-bel-with-hazl/images/colorwheel-with-hazl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/deploying-bel-with-hazl/images/colorwheel-with-hazl.png -------------------------------------------------------------------------------- /dynamic-routing-and-circuit-breaking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/dynamic-routing-and-circuit-breaking/README.md -------------------------------------------------------------------------------- /dynamic-routing-and-circuit-breaking/create-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/dynamic-routing-and-circuit-breaking/create-cluster.sh -------------------------------------------------------------------------------- /dynamic-routing-and-circuit-breaking/demosh/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/dynamic-routing-and-circuit-breaking/demosh/check-requirements.sh -------------------------------------------------------------------------------- /dynamic-routing-and-circuit-breaking/demosh/demo-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/dynamic-routing-and-circuit-breaking/demosh/demo-tools.sh -------------------------------------------------------------------------------- /dynamic-routing-and-circuit-breaking/emissary-yaml/linkerd-viz-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/dynamic-routing-and-circuit-breaking/emissary-yaml/linkerd-viz-mapping.yaml -------------------------------------------------------------------------------- /dynamic-routing-and-circuit-breaking/emissary-yaml/listeners-and-hosts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/dynamic-routing-and-circuit-breaking/emissary-yaml/listeners-and-hosts.yaml -------------------------------------------------------------------------------- /dynamic-routing-and-circuit-breaking/k8s/01-base/color-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/dynamic-routing-and-circuit-breaking/k8s/01-base/color-mapping.yaml -------------------------------------------------------------------------------- /dynamic-routing-and-circuit-breaking/k8s/01-base/face-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/dynamic-routing-and-circuit-breaking/k8s/01-base/face-mapping.yaml -------------------------------------------------------------------------------- /dynamic-routing-and-circuit-breaking/k8s/01-base/faces-gui-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/dynamic-routing-and-circuit-breaking/k8s/01-base/faces-gui-mapping.yaml -------------------------------------------------------------------------------- /dynamic-routing-and-circuit-breaking/k8s/01-base/faces-gui.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/dynamic-routing-and-circuit-breaking/k8s/01-base/faces-gui.yaml -------------------------------------------------------------------------------- /dynamic-routing-and-circuit-breaking/k8s/01-base/faces.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/dynamic-routing-and-circuit-breaking/k8s/01-base/faces.yaml -------------------------------------------------------------------------------- /dynamic-routing-and-circuit-breaking/k8s/01-base/smiley-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/dynamic-routing-and-circuit-breaking/k8s/01-base/smiley-mapping.yaml -------------------------------------------------------------------------------- /dynamic-routing-and-circuit-breaking/k8s/02-canary/color-canary-10.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/dynamic-routing-and-circuit-breaking/k8s/02-canary/color-canary-10.yaml -------------------------------------------------------------------------------- /dynamic-routing-and-circuit-breaking/k8s/02-canary/color-canary-100.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/dynamic-routing-and-circuit-breaking/k8s/02-canary/color-canary-100.yaml -------------------------------------------------------------------------------- /dynamic-routing-and-circuit-breaking/k8s/02-canary/color-canary-50.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/dynamic-routing-and-circuit-breaking/k8s/02-canary/color-canary-50.yaml -------------------------------------------------------------------------------- /dynamic-routing-and-circuit-breaking/k8s/03-abtest/smiley-ab.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/dynamic-routing-and-circuit-breaking/k8s/03-abtest/smiley-ab.yaml -------------------------------------------------------------------------------- /dynamic-routing-and-circuit-breaking/k8s/03-abtest/smiley2-unconditional.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/dynamic-routing-and-circuit-breaking/k8s/03-abtest/smiley2-unconditional.yaml -------------------------------------------------------------------------------- /dynamic-routing-and-circuit-breaking/k8s/04-circuit-breaking/face2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/dynamic-routing-and-circuit-breaking/k8s/04-circuit-breaking/face2.yaml -------------------------------------------------------------------------------- /dynamic-routing-and-circuit-breaking/setup-demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/dynamic-routing-and-circuit-breaking/setup-demo.sh -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/.DS_Store -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/README.md -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/buoyant-cloud-metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/buoyant-cloud-metrics.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/certs/README.md: -------------------------------------------------------------------------------- 1 | # Put your certificate files generated with step here -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/cluster/demo-cluster-orders-hazl-large.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/cluster/demo-cluster-orders-hazl-large.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/cluster/demo-cluster-orders-hazl-medium.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/cluster/demo-cluster-orders-hazl-medium.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/cluster/demo-cluster-orders-hazl-small.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/cluster/demo-cluster-orders-hazl-small.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/cluster/demo-cluster-orders-hazl.yaml: -------------------------------------------------------------------------------- 1 | demo-cluster-orders-hazl-small.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/cluster_destroy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/cluster_destroy.sh -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/cluster_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/cluster_setup.sh -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/enable-outbound-metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/enable-outbound-metrics.md -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/.DS_Store -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/buoyant-cloud-addcluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/buoyant-cloud-addcluster.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/buoyant-cloud-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/buoyant-cloud-overview.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-app-reset-bcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-app-reset-bcloud.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-app-reset-deployments-hpa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-app-reset-deployments-hpa.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-app-reset-grafana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-app-reset-grafana.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-bcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-bcloud.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-chicago-offline-bcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-chicago-offline-bcloud.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-chicago-offline-deployments-hpa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-chicago-offline-deployments-hpa.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-chicago-offline-grafana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-chicago-offline-grafana.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-chicago-restored-bcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-chicago-restored-bcloud.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-chicago-restored-deployments-hpa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-chicago-restored-deployments-hpa.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-chicago-restored-grafana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-chicago-restored-grafana.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-deployments-hpa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-deployments-hpa.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-grafana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-grafana.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-central-bcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-central-bcloud.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-central-deployments-hpa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-central-deployments-hpa.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-central-grafana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-central-grafana.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-east-bcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-east-bcloud.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-east-grafana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-east-grafana.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-latency-bcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-latency-bcloud.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-latency-deployments-hpa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-latency-deployments-hpa.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-latency-grafana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-latency-grafana.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-load-bcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-load-bcloud.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-west-bcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-west-bcloud.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-west-deployments-hpa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-west-deployments-hpa.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-west-grafana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-increased-west-grafana.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-hazl-scaled-warehouse-bcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-hazl-scaled-warehouse-bcloud.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-no-hazl-bcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-no-hazl-bcloud.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-no-hazl-deployments-hpa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-no-hazl-deployments-hpa.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/images/orders-no-hazl-grafana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/images/orders-no-hazl-grafana.png -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders: -------------------------------------------------------------------------------- 1 | orders-hpa -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders-hpa/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/orders-hpa/kustomization.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders-hpa/ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/orders-hpa/ns.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders-hpa/orders-central.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/orders-hpa/orders-central.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders-hpa/orders-east.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/orders-hpa/orders-east.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders-hpa/orders-west.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/orders-hpa/orders-west.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders-hpa/server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/orders-hpa/server.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders-hpa/warehouse-boston.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/orders-hpa/warehouse-boston.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders-hpa/warehouse-chicago.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/orders-hpa/warehouse-chicago.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders-hpa/warehouse-oakland.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/orders-hpa/warehouse-oakland.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders-nohpa/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/orders-nohpa/kustomization.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders-nohpa/ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/orders-nohpa/ns.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders-nohpa/orders-central.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/orders-nohpa/orders-central.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders-nohpa/orders-east.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/orders-nohpa/orders-east.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders-nohpa/orders-west.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/orders-nohpa/orders-west.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders-nohpa/server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/orders-nohpa/server.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders-nohpa/warehouse-boston.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/orders-nohpa/warehouse-boston.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders-nohpa/warehouse-chicago.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/orders-nohpa/warehouse-chicago.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders-nohpa/warehouse-oakland.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/orders-nohpa/warehouse-oakland.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/orders-sp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/orders-sp.yaml -------------------------------------------------------------------------------- /eliminate-cross-zone-traffic-hazl/traffic_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/eliminate-cross-zone-traffic-hazl/traffic_check.sh -------------------------------------------------------------------------------- /federated-services/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/.gitignore -------------------------------------------------------------------------------- /federated-services/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/README.md -------------------------------------------------------------------------------- /federated-services/clusters/east/color-federated-metrics-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/east/color-federated-metrics-route.yaml -------------------------------------------------------------------------------- /federated-services/clusters/east/color-method-federated.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/east/color-method-federated.yaml -------------------------------------------------------------------------------- /federated-services/clusters/east/color-method.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/east/color-method.yaml -------------------------------------------------------------------------------- /federated-services/clusters/east/color-metrics-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/east/color-metrics-route.yaml -------------------------------------------------------------------------------- /federated-services/clusters/east/faces-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/east/faces-values.yaml -------------------------------------------------------------------------------- /federated-services/clusters/east/mc-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/east/mc-values.yaml -------------------------------------------------------------------------------- /federated-services/clusters/east/metallb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/east/metallb.yaml -------------------------------------------------------------------------------- /federated-services/clusters/east/sma.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/east/sma.yaml -------------------------------------------------------------------------------- /federated-services/clusters/east/smiley-auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/east/smiley-auth.yaml -------------------------------------------------------------------------------- /federated-services/clusters/east/smiley-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/east/smiley-route.yaml -------------------------------------------------------------------------------- /federated-services/clusters/east/smiley-sa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/east/smiley-sa.yaml -------------------------------------------------------------------------------- /federated-services/clusters/tools.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/tools.yaml -------------------------------------------------------------------------------- /federated-services/clusters/west/color-federated-metrics-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/west/color-federated-metrics-route.yaml -------------------------------------------------------------------------------- /federated-services/clusters/west/color-method-federated.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/west/color-method-federated.yaml -------------------------------------------------------------------------------- /federated-services/clusters/west/color-method.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/west/color-method.yaml -------------------------------------------------------------------------------- /federated-services/clusters/west/color-metrics-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/west/color-metrics-route.yaml -------------------------------------------------------------------------------- /federated-services/clusters/west/faces-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/west/faces-values.yaml -------------------------------------------------------------------------------- /federated-services/clusters/west/mc-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/west/mc-values.yaml -------------------------------------------------------------------------------- /federated-services/clusters/west/metallb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/west/metallb.yaml -------------------------------------------------------------------------------- /federated-services/clusters/west/route-to-smiley.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/west/route-to-smiley.yaml -------------------------------------------------------------------------------- /federated-services/clusters/west/sma.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/west/sma.yaml -------------------------------------------------------------------------------- /federated-services/clusters/west/smiley-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/west/smiley-route.yaml -------------------------------------------------------------------------------- /federated-services/clusters/west/smiley-sa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/clusters/west/smiley-sa.yaml -------------------------------------------------------------------------------- /federated-services/crunch_service_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/crunch_service_metrics.py -------------------------------------------------------------------------------- /federated-services/demosh/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/demosh/check-requirements.sh -------------------------------------------------------------------------------- /federated-services/localcluster: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/localcluster -------------------------------------------------------------------------------- /federated-services/setup-base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/setup-base.sh -------------------------------------------------------------------------------- /federated-services/setup-network.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/federated-services/setup-network.sh -------------------------------------------------------------------------------- /gateway-api-101/ANA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/ANA.md -------------------------------------------------------------------------------- /gateway-api-101/CHIHIRO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/CHIHIRO.md -------------------------------------------------------------------------------- /gateway-api-101/IAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/IAN.md -------------------------------------------------------------------------------- /gateway-api-101/MESH-ROUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/MESH-ROUTING.md -------------------------------------------------------------------------------- /gateway-api-101/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/README.md -------------------------------------------------------------------------------- /gateway-api-101/ana/face-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/ana/face-route.yaml -------------------------------------------------------------------------------- /gateway-api-101/ana/gui-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/ana/gui-route.yaml -------------------------------------------------------------------------------- /gateway-api-101/ana/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/ana/values.yaml -------------------------------------------------------------------------------- /gateway-api-101/chihiro/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/chihiro/gateway.yaml -------------------------------------------------------------------------------- /gateway-api-101/ian/experimental-install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/ian/experimental-install.yaml -------------------------------------------------------------------------------- /gateway-api-101/ian/gatewayclass.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/ian/gatewayclass.yaml -------------------------------------------------------------------------------- /gateway-api-101/kong/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/kong/README.md -------------------------------------------------------------------------------- /gateway-api-101/kong/color-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/kong/color-route.yaml -------------------------------------------------------------------------------- /gateway-api-101/kong/face-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/kong/face-route.yaml -------------------------------------------------------------------------------- /gateway-api-101/kong/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/kong/gateway.yaml -------------------------------------------------------------------------------- /gateway-api-101/kong/gui-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/kong/gui-route.yaml -------------------------------------------------------------------------------- /gateway-api-101/mesh/color-canary-10.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/mesh/color-canary-10.yaml -------------------------------------------------------------------------------- /gateway-api-101/mesh/color-method.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/mesh/color-method.yaml -------------------------------------------------------------------------------- /gateway-api-101/mesh/smiley-ab.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/mesh/smiley-ab.yaml -------------------------------------------------------------------------------- /gateway-api-101/mesh/smiley-canary.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/mesh/smiley-canary.yaml -------------------------------------------------------------------------------- /gateway-api-101/mesh/smiley-path.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/mesh/smiley-path.yaml -------------------------------------------------------------------------------- /gateway-api-101/mesh/smiley-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/gateway-api-101/mesh/smiley-route.yaml -------------------------------------------------------------------------------- /hands-on-with-linkerd-enterprise/.gitignore: -------------------------------------------------------------------------------- 1 | settings.sh -------------------------------------------------------------------------------- /hands-on-with-linkerd-enterprise/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/hands-on-with-linkerd-enterprise/README.md -------------------------------------------------------------------------------- /hands-on-with-linkerd-enterprise/cluster/hazl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/hands-on-with-linkerd-enterprise/cluster/hazl.yaml -------------------------------------------------------------------------------- /hands-on-with-linkerd-enterprise/colorz/blue.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/hands-on-with-linkerd-enterprise/colorz/blue.yaml -------------------------------------------------------------------------------- /hands-on-with-linkerd-enterprise/colorz/client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/hands-on-with-linkerd-enterprise/colorz/client.yaml -------------------------------------------------------------------------------- /hands-on-with-linkerd-enterprise/colorz/green.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/hands-on-with-linkerd-enterprise/colorz/green.yaml -------------------------------------------------------------------------------- /hands-on-with-linkerd-enterprise/colorz/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/hands-on-with-linkerd-enterprise/colorz/kustomization.yaml -------------------------------------------------------------------------------- /hands-on-with-linkerd-enterprise/colorz/ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/hands-on-with-linkerd-enterprise/colorz/ns.yaml -------------------------------------------------------------------------------- /hands-on-with-linkerd-enterprise/colorz/red.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/hands-on-with-linkerd-enterprise/colorz/red.yaml -------------------------------------------------------------------------------- /hands-on-with-linkerd-enterprise/colorz/server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/hands-on-with-linkerd-enterprise/colorz/server.yaml -------------------------------------------------------------------------------- /hands-on-with-linkerd-enterprise/demo-magic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/hands-on-with-linkerd-enterprise/demo-magic.sh -------------------------------------------------------------------------------- /hands-on-with-linkerd-enterprise/emojivoto/emoji.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/hands-on-with-linkerd-enterprise/emojivoto/emoji.yaml -------------------------------------------------------------------------------- /hands-on-with-linkerd-enterprise/emojivoto/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/hands-on-with-linkerd-enterprise/emojivoto/kustomization.yaml -------------------------------------------------------------------------------- /hands-on-with-linkerd-enterprise/emojivoto/vote-bot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/hands-on-with-linkerd-enterprise/emojivoto/vote-bot.yaml -------------------------------------------------------------------------------- /hands-on-with-linkerd-enterprise/emojivoto/voting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/hands-on-with-linkerd-enterprise/emojivoto/voting.yaml -------------------------------------------------------------------------------- /hands-on-with-linkerd-enterprise/emojivoto/web.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/hands-on-with-linkerd-enterprise/emojivoto/web.yaml -------------------------------------------------------------------------------- /hands-on-with-linkerd-enterprise/linkerd-control-plane-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/hands-on-with-linkerd-enterprise/linkerd-control-plane-config.yaml -------------------------------------------------------------------------------- /hands-on-with-linkerd-enterprise/linkerd-identity-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/hands-on-with-linkerd-enterprise/linkerd-identity-secret.yaml -------------------------------------------------------------------------------- /hands-on-with-linkerd-enterprise/steps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/hands-on-with-linkerd-enterprise/steps.sh -------------------------------------------------------------------------------- /intro-to-service-mesh-linkerd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/intro-to-service-mesh-linkerd/README.md -------------------------------------------------------------------------------- /intro-to-service-mesh-linkerd/certs/README.md: -------------------------------------------------------------------------------- 1 | # Put your certificate files generated with step here -------------------------------------------------------------------------------- /intro-to-service-mesh-linkerd/cluster/demo-cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/intro-to-service-mesh-linkerd/cluster/demo-cluster.yaml -------------------------------------------------------------------------------- /intro-to-service-mesh-linkerd/demo-magic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/intro-to-service-mesh-linkerd/demo-magic.sh -------------------------------------------------------------------------------- /intro-to-service-mesh-linkerd/images/buoyant-cloud-get-started.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/intro-to-service-mesh-linkerd/images/buoyant-cloud-get-started.png -------------------------------------------------------------------------------- /intro-to-service-mesh-linkerd/images/buoyant-cloud-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/intro-to-service-mesh-linkerd/images/buoyant-cloud-login.png -------------------------------------------------------------------------------- /intro-to-service-mesh-linkerd/images/buoyant-cloud-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/intro-to-service-mesh-linkerd/images/buoyant-cloud-overview.png -------------------------------------------------------------------------------- /intro-to-service-mesh-linkerd/images/emojivoto-leaderboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/intro-to-service-mesh-linkerd/images/emojivoto-leaderboard.png -------------------------------------------------------------------------------- /intro-to-service-mesh-linkerd/images/emojivoto-main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/intro-to-service-mesh-linkerd/images/emojivoto-main.png -------------------------------------------------------------------------------- /intro-to-service-mesh-linkerd/images/emojivoto-topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/intro-to-service-mesh-linkerd/images/emojivoto-topology.png -------------------------------------------------------------------------------- /intro-to-service-mesh-linkerd/images/emojivoto-voted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/intro-to-service-mesh-linkerd/images/emojivoto-voted.png -------------------------------------------------------------------------------- /intro-to-service-mesh-linkerd/intro-mesh-linkerd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/intro-to-service-mesh-linkerd/intro-mesh-linkerd.sh -------------------------------------------------------------------------------- /kubecon-controller/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /kubecon-controller/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kubecon-controller/Cargo.lock -------------------------------------------------------------------------------- /kubecon-controller/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kubecon-controller/Cargo.toml -------------------------------------------------------------------------------- /kubecon-controller/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kubecon-controller/README.md -------------------------------------------------------------------------------- /kubecon-controller/manifests/wk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kubecon-controller/manifests/wk.yaml -------------------------------------------------------------------------------- /kubecon-controller/src/bin/simple_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kubecon-controller/src/bin/simple_client.rs -------------------------------------------------------------------------------- /kubecon-controller/src/bin/stateful_controller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kubecon-controller/src/bin/stateful_controller.rs -------------------------------------------------------------------------------- /kubecon-controller/src/bin/status_controller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kubecon-controller/src/bin/status_controller.rs -------------------------------------------------------------------------------- /kubecon-controller/src/controller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kubecon-controller/src/controller.rs -------------------------------------------------------------------------------- /kubecon-controller/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kubecon-controller/src/lib.rs -------------------------------------------------------------------------------- /kubecon-controller/src/workload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kubecon-controller/src/workload.rs -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/CLEANUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/CLEANUP.md -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/README.md -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/demosh/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/demosh/check-requirements.sh -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/faces-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/faces-values.yaml -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/kyverno/add-memory-limits/add-memory-limits.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/kyverno/add-memory-limits/add-memory-limits.yaml -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/kyverno/add-memory-limits/kyverno-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/kyverno/add-memory-limits/kyverno-test.yaml -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/kyverno/add-memory-limits/resource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/kyverno/add-memory-limits/resource.yaml -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/kyverno/cleanup-empty-replicasets/cleanup-empty-replicasets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/kyverno/cleanup-empty-replicasets/cleanup-empty-replicasets.yaml -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/kyverno/cleanup-empty-replicasets/cleanup-replicaset-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/kyverno/cleanup-empty-replicasets/cleanup-replicaset-rbac.yaml -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/kyverno/no-disable-linkerd/kyverno-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/kyverno/no-disable-linkerd/kyverno-test.yaml -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/kyverno/no-disable-linkerd/prevent-linkerd-pod-injection-override.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/kyverno/no-disable-linkerd/prevent-linkerd-pod-injection-override.yaml -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/kyverno/no-disable-linkerd/resource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/kyverno/no-disable-linkerd/resource.yaml -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/kyverno/require-bel/kyverno-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/kyverno/require-bel/kyverno-test.yaml -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/kyverno/require-bel/require-bel-proxy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/kyverno/require-bel/require-bel-proxy.yaml -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/kyverno/require-bel/resource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/kyverno/require-bel/resource.yaml -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/kyverno/require-linkerd/kyverno-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/kyverno/require-linkerd/kyverno-test.yaml -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/kyverno/require-linkerd/require-linkerd-proxy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/kyverno/require-linkerd/require-linkerd-proxy.yaml -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/kyverno/require-linkerd/resource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/kyverno/require-linkerd/resource.yaml -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/kyverno/require-memory-limits/kyverno-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/kyverno/require-memory-limits/kyverno-test.yaml -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/kyverno/require-memory-limits/require-pod-memory-limits.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/kyverno/require-memory-limits/require-pod-memory-limits.yaml -------------------------------------------------------------------------------- /kyverno-101-with-linkerd/kyverno/require-memory-limits/resource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/kyverno-101-with-linkerd/kyverno/require-memory-limits/resource.yaml -------------------------------------------------------------------------------- /l5d-certificate-management/EXPIRED-CERTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-certificate-management/EXPIRED-CERTS.md -------------------------------------------------------------------------------- /l5d-certificate-management/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-certificate-management/README.md -------------------------------------------------------------------------------- /l5d-certificate-management/bin/k3d.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-certificate-management/bin/k3d.sh -------------------------------------------------------------------------------- /l5d-certificate-management/create-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-certificate-management/create-cluster.sh -------------------------------------------------------------------------------- /l5d-certificate-management/cycle-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-certificate-management/cycle-cluster.sh -------------------------------------------------------------------------------- /l5d-certificate-management/demosh/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-certificate-management/demosh/check-requirements.sh -------------------------------------------------------------------------------- /l5d-certificate-management/demosh/demo-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-certificate-management/demosh/demo-tools.sh -------------------------------------------------------------------------------- /l5d-certificate-management/guided-tour.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-certificate-management/guided-tour.sh -------------------------------------------------------------------------------- /l5d-certificate-management/manifests/ca-bundle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-certificate-management/manifests/ca-bundle.yaml -------------------------------------------------------------------------------- /l5d-certificate-management/manifests/cert-manager-ca-issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-certificate-management/manifests/cert-manager-ca-issuer.yaml -------------------------------------------------------------------------------- /l5d-certificate-management/manifests/cert-manager-identity-issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-certificate-management/manifests/cert-manager-identity-issuer.yaml -------------------------------------------------------------------------------- /l5d-enterprise-pki/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-enterprise-pki/README.md -------------------------------------------------------------------------------- /l5d-enterprise-pki/pki-workshop-vault/STEPS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-enterprise-pki/pki-workshop-vault/STEPS.md -------------------------------------------------------------------------------- /l5d-enterprise-pki/pki-workshop-vault/linkerd-issuer-cert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-enterprise-pki/pki-workshop-vault/linkerd-issuer-cert.yaml -------------------------------------------------------------------------------- /l5d-enterprise-pki/pki-workshop-vault/linkerd-root-bundle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-enterprise-pki/pki-workshop-vault/linkerd-root-bundle.yaml -------------------------------------------------------------------------------- /l5d-enterprise-pki/pki-workshop-vault/vault-issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-enterprise-pki/pki-workshop-vault/vault-issuer.yaml -------------------------------------------------------------------------------- /l5d-enterprise-pki/pki-workshop-venafi-tpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-enterprise-pki/pki-workshop-venafi-tpp/README.md -------------------------------------------------------------------------------- /l5d-enterprise-pki/pki-workshop-venafi-tpp/linkerd-identity-trust-roots-bundle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-enterprise-pki/pki-workshop-venafi-tpp/linkerd-identity-trust-roots-bundle.yaml -------------------------------------------------------------------------------- /l5d-enterprise-pki/pki-workshop-venafi-tpp/linkerd-identity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-enterprise-pki/pki-workshop-venafi-tpp/linkerd-identity.yaml -------------------------------------------------------------------------------- /l5d-enterprise-pki/pki-workshop-venafi-tpp/linkerd-trust-anchor-issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-enterprise-pki/pki-workshop-venafi-tpp/linkerd-trust-anchor-issuer.yaml -------------------------------------------------------------------------------- /l5d-enterprise-pki/pki-workshop-venafi-tpp/linkerd-trust-anchor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-enterprise-pki/pki-workshop-venafi-tpp/linkerd-trust-anchor.yaml -------------------------------------------------------------------------------- /l5d-enterprise-pki/pki-workshop-venafi-tpp/tpp-issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/l5d-enterprise-pki/pki-workshop-venafi-tpp/tpp-issuer.yaml -------------------------------------------------------------------------------- /linkerd-101/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-101/README.md -------------------------------------------------------------------------------- /linkerd-101/all-heart-eyes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-101/all-heart-eyes.yaml -------------------------------------------------------------------------------- /linkerd-101/color-routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-101/color-routes.yaml -------------------------------------------------------------------------------- /linkerd-101/create-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-101/create-cluster.sh -------------------------------------------------------------------------------- /linkerd-101/demosh/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-101/demosh/check-requirements.sh -------------------------------------------------------------------------------- /linkerd-101/edge-green.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-101/edge-green.yaml -------------------------------------------------------------------------------- /linkerd-101/edge-heart-eyes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-101/edge-heart-eyes.yaml -------------------------------------------------------------------------------- /linkerd-101/face-auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-101/face-auth.yaml -------------------------------------------------------------------------------- /linkerd-101/filter-stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-101/filter-stats.py -------------------------------------------------------------------------------- /linkerd-and-ingress/CREATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-and-ingress/CREATE.md -------------------------------------------------------------------------------- /linkerd-and-ingress/INSTALL-EMOJIVOTO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-and-ingress/INSTALL-EMOJIVOTO.md -------------------------------------------------------------------------------- /linkerd-and-ingress/INSTALL-LINKERD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-and-ingress/INSTALL-LINKERD.md -------------------------------------------------------------------------------- /linkerd-and-ingress/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-and-ingress/README.md -------------------------------------------------------------------------------- /linkerd-and-ingress/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-and-ingress/check-requirements.sh -------------------------------------------------------------------------------- /linkerd-and-ingress/emissary-yaml/emojivoto-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-and-ingress/emissary-yaml/emojivoto-mapping.yaml -------------------------------------------------------------------------------- /linkerd-and-ingress/emissary-yaml/listeners-and-hosts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-and-ingress/emissary-yaml/listeners-and-hosts.yaml -------------------------------------------------------------------------------- /linkerd-and-ingress/envoy-gateway-yaml/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-and-ingress/envoy-gateway-yaml/gateway.yaml -------------------------------------------------------------------------------- /linkerd-and-ingress/nginx-yaml/nginx-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-and-ingress/nginx-yaml/nginx-ingress.yaml -------------------------------------------------------------------------------- /linkerd-egress/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-egress/README.md -------------------------------------------------------------------------------- /linkerd-egress/image-list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-egress/image-list -------------------------------------------------------------------------------- /linkerd-egress/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-egress/init.sh -------------------------------------------------------------------------------- /linkerd-egress/k8s/allow-all-egress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-egress/k8s/allow-all-egress.yaml -------------------------------------------------------------------------------- /linkerd-egress/k8s/allow-center-egress-controller.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-egress/k8s/allow-center-egress-controller.yaml -------------------------------------------------------------------------------- /linkerd-egress/k8s/allow-color-all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-egress/k8s/allow-color-all.yaml -------------------------------------------------------------------------------- /linkerd-egress/k8s/allow-edge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-egress/k8s/allow-edge.yaml -------------------------------------------------------------------------------- /linkerd-egress/k8s/allow-smiley-all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-egress/k8s/allow-smiley-all.yaml -------------------------------------------------------------------------------- /linkerd-egress/k8s/deny-all-egress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-egress/k8s/deny-all-egress.yaml -------------------------------------------------------------------------------- /linkerd-egress/k8s/egress-gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-egress/k8s/egress-gateway.yaml -------------------------------------------------------------------------------- /linkerd-egress/k8s/egress-routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-egress/k8s/egress-routes.yaml -------------------------------------------------------------------------------- /linkerd-egress/k8s/face-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-egress/k8s/face-route.yaml -------------------------------------------------------------------------------- /linkerd-egress/k8s/face2-direct.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-egress/k8s/face2-direct.yaml -------------------------------------------------------------------------------- /linkerd-egress/k8s/face2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-egress/k8s/face2.yaml -------------------------------------------------------------------------------- /linkerd-egress/k8s/gui-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-egress/k8s/gui-route.yaml -------------------------------------------------------------------------------- /linkerd-egress/k8s/ingress-gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-egress/k8s/ingress-gateway.yaml -------------------------------------------------------------------------------- /linkerd-egress/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-egress/metrics.py -------------------------------------------------------------------------------- /linkerd-in-production/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-in-production/.gitignore -------------------------------------------------------------------------------- /linkerd-in-production/CLOUD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-in-production/CLOUD.md -------------------------------------------------------------------------------- /linkerd-in-production/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-in-production/README.md -------------------------------------------------------------------------------- /linkerd-in-production/cert-manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-in-production/cert-manager.yaml -------------------------------------------------------------------------------- /linkerd-in-production/control-plane.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-in-production/control-plane.yaml -------------------------------------------------------------------------------- /linkerd-in-production/create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-in-production/create.sh -------------------------------------------------------------------------------- /linkerd-in-production/data-plane.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-in-production/data-plane.yaml -------------------------------------------------------------------------------- /linkerd-in-production/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-in-production/debugging.md -------------------------------------------------------------------------------- /linkerd-in-production/demosh/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-in-production/demosh/check-requirements.sh -------------------------------------------------------------------------------- /linkerd-in-production/demosh/demo-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-in-production/demosh/demo-tools.sh -------------------------------------------------------------------------------- /linkerd-in-production/linkerd-viz.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-in-production/linkerd-viz.sh -------------------------------------------------------------------------------- /linkerd-in-production/non-prod-trust-anchor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-in-production/non-prod-trust-anchor.sh -------------------------------------------------------------------------------- /linkerd-in-production/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-in-production/uninstall.sh -------------------------------------------------------------------------------- /linkerd-in-production/upgrade.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/linkerd-in-production/upgrade.sh -------------------------------------------------------------------------------- /metrics-dashboards-charts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/metrics-dashboards-charts/README.md -------------------------------------------------------------------------------- /metrics-dashboards-charts/RESET.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/metrics-dashboards-charts/RESET.sh -------------------------------------------------------------------------------- /metrics-dashboards-charts/dashboard-deployment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/metrics-dashboards-charts/dashboard-deployment.json -------------------------------------------------------------------------------- /metrics-dashboards-charts/dashboard-namespace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/metrics-dashboards-charts/dashboard-namespace.json -------------------------------------------------------------------------------- /metrics-dashboards-charts/grafana-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/metrics-dashboards-charts/grafana-values.yaml -------------------------------------------------------------------------------- /metrics-dashboards-charts/init-yaml/emoji-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/metrics-dashboards-charts/init-yaml/emoji-route.yaml -------------------------------------------------------------------------------- /metrics-dashboards-charts/init-yaml/face-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/metrics-dashboards-charts/init-yaml/face-mapping.yaml -------------------------------------------------------------------------------- /metrics-dashboards-charts/init-yaml/faces-gui-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/metrics-dashboards-charts/init-yaml/faces-gui-mapping.yaml -------------------------------------------------------------------------------- /metrics-dashboards-charts/init-yaml/grafana-authpolicy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/metrics-dashboards-charts/init-yaml/grafana-authpolicy.yaml -------------------------------------------------------------------------------- /metrics-dashboards-charts/init-yaml/linkerd-viz-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/metrics-dashboards-charts/init-yaml/linkerd-viz-mapping.yaml -------------------------------------------------------------------------------- /metrics-dashboards-charts/init-yaml/listeners-and-hosts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/metrics-dashboards-charts/init-yaml/listeners-and-hosts.yaml -------------------------------------------------------------------------------- /metrics-dashboards-charts/init-yaml/smiley-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/metrics-dashboards-charts/init-yaml/smiley-route.yaml -------------------------------------------------------------------------------- /metrics-dashboards-charts/init-yaml/voting-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/metrics-dashboards-charts/init-yaml/voting-route.yaml -------------------------------------------------------------------------------- /metrics-dashboards-charts/promq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/metrics-dashboards-charts/promq.py -------------------------------------------------------------------------------- /mtls-workshop/CREATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/mtls-workshop/CREATE.md -------------------------------------------------------------------------------- /mtls-workshop/HOMEWORK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/mtls-workshop/HOMEWORK.md -------------------------------------------------------------------------------- /mtls-workshop/INSTALL-LINKERD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/mtls-workshop/INSTALL-LINKERD.md -------------------------------------------------------------------------------- /mtls-workshop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/mtls-workshop/README.md -------------------------------------------------------------------------------- /mtls-workshop/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/mtls-workshop/check-requirements.sh -------------------------------------------------------------------------------- /mtls-workshop/demo-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/mtls-workshop/demo-tools.sh -------------------------------------------------------------------------------- /mtls-workshop/manifests/curl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/mtls-workshop/manifests/curl.yaml -------------------------------------------------------------------------------- /mtls-workshop/manifests/emojivoto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/mtls-workshop/manifests/emojivoto.yml -------------------------------------------------------------------------------- /mtls-workshop/manifests/nginx-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/mtls-workshop/manifests/nginx-deploy.yaml -------------------------------------------------------------------------------- /multicluster-failover/CREATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/multicluster-failover/CREATE.md -------------------------------------------------------------------------------- /multicluster-failover/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/multicluster-failover/README.md -------------------------------------------------------------------------------- /multicluster-failover/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/multicluster-failover/check-requirements.sh -------------------------------------------------------------------------------- /multicluster-failover/demo-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/multicluster-failover/demo-tools.sh -------------------------------------------------------------------------------- /multicluster-failover/emissary-yaml-east/linkerd-app-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/multicluster-failover/emissary-yaml-east/linkerd-app-mapping.yaml -------------------------------------------------------------------------------- /multicluster-failover/emissary-yaml-east/linkerd-viz-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/multicluster-failover/emissary-yaml-east/linkerd-viz-mapping.yaml -------------------------------------------------------------------------------- /multicluster-failover/emissary-yaml-east/listeners-and-hosts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/multicluster-failover/emissary-yaml-east/listeners-and-hosts.yaml -------------------------------------------------------------------------------- /multicluster-failover/emissary-yaml-west/linkerd-app-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/multicluster-failover/emissary-yaml-west/linkerd-app-mapping.yaml -------------------------------------------------------------------------------- /multicluster-failover/emissary-yaml-west/linkerd-viz-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/multicluster-failover/emissary-yaml-west/linkerd-viz-mapping.yaml -------------------------------------------------------------------------------- /multicluster-failover/emissary-yaml-west/listeners-and-hosts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/multicluster-failover/emissary-yaml-west/listeners-and-hosts.yaml -------------------------------------------------------------------------------- /multicluster-failover/failover-config/emoji-deploy-2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/multicluster-failover/failover-config/emoji-deploy-2.yml -------------------------------------------------------------------------------- /multicluster-failover/failover-config/emoji-failover.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/multicluster-failover/failover-config/emoji-failover.yml -------------------------------------------------------------------------------- /multicluster-failover/failover-config/emoji-split-east.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/multicluster-failover/failover-config/emoji-split-east.yaml -------------------------------------------------------------------------------- /multicluster-failover/failover-config/emoji-svc-2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/multicluster-failover/failover-config/emoji-svc-2.yml -------------------------------------------------------------------------------- /observability/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/observability/README.md -------------------------------------------------------------------------------- /observability/books-profiles.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/observability/books-profiles.yaml -------------------------------------------------------------------------------- /observability/create-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/observability/create-cluster.sh -------------------------------------------------------------------------------- /observability/demo-magic-extras.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/observability/demo-magic-extras.sh -------------------------------------------------------------------------------- /observability/demo-magic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/observability/demo-magic.sh -------------------------------------------------------------------------------- /observability/emissary-yaml/linkerd-app-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/observability/emissary-yaml/linkerd-app-mapping.yaml -------------------------------------------------------------------------------- /observability/emissary-yaml/linkerd-viz-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/observability/emissary-yaml/linkerd-viz-mapping.yaml -------------------------------------------------------------------------------- /observability/emissary-yaml/listeners-and-hosts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/observability/emissary-yaml/listeners-and-hosts.yaml -------------------------------------------------------------------------------- /observability/protos/Emoji.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/observability/protos/Emoji.proto -------------------------------------------------------------------------------- /observability/protos/Voting.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/observability/protos/Voting.proto -------------------------------------------------------------------------------- /observability/setup-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/observability/setup-cluster.sh -------------------------------------------------------------------------------- /observability/steps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/observability/steps.sh -------------------------------------------------------------------------------- /opentelemetry-and-linkerd/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/opentelemetry-and-linkerd/.gitignore -------------------------------------------------------------------------------- /opentelemetry-and-linkerd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/opentelemetry-and-linkerd/README.md -------------------------------------------------------------------------------- /opentelemetry-and-linkerd/demosh/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/opentelemetry-and-linkerd/demosh/check-requirements.sh -------------------------------------------------------------------------------- /opentelemetry-and-linkerd/jaeger-linkerd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/opentelemetry-and-linkerd/jaeger-linkerd.yaml -------------------------------------------------------------------------------- /opentelemetry-and-linkerd/otel-demo/otel-demo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/opentelemetry-and-linkerd/otel-demo/otel-demo.yaml -------------------------------------------------------------------------------- /practical-multicluster/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/.gitignore -------------------------------------------------------------------------------- /practical-multicluster/ONEMORETHING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/ONEMORETHING.md -------------------------------------------------------------------------------- /practical-multicluster/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/README.md -------------------------------------------------------------------------------- /practical-multicluster/clusters/cdn/metallb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/cdn/metallb.yaml -------------------------------------------------------------------------------- /practical-multicluster/clusters/cdn/sma.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/cdn/sma.yaml -------------------------------------------------------------------------------- /practical-multicluster/clusters/cdn/tcpmapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/cdn/tcpmapping.yaml -------------------------------------------------------------------------------- /practical-multicluster/clusters/color-b/metallb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/color-b/metallb.yaml -------------------------------------------------------------------------------- /practical-multicluster/clusters/color-b/route-to-color-b-10.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/color-b/route-to-color-b-10.yaml -------------------------------------------------------------------------------- /practical-multicluster/clusters/color-b/sma.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/color-b/sma.yaml -------------------------------------------------------------------------------- /practical-multicluster/clusters/color/metallb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/color/metallb.yaml -------------------------------------------------------------------------------- /practical-multicluster/clusters/color/route-to-color-10.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/color/route-to-color-10.yaml -------------------------------------------------------------------------------- /practical-multicluster/clusters/color/sma.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/color/sma.yaml -------------------------------------------------------------------------------- /practical-multicluster/clusters/faces-dr/metallb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/faces-dr/metallb.yaml -------------------------------------------------------------------------------- /practical-multicluster/clusters/faces-dr/sma.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/faces-dr/sma.yaml -------------------------------------------------------------------------------- /practical-multicluster/clusters/faces-dr/tcpmapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/faces-dr/tcpmapping.yaml -------------------------------------------------------------------------------- /practical-multicluster/clusters/faces/metallb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/faces/metallb.yaml -------------------------------------------------------------------------------- /practical-multicluster/clusters/faces/sma.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/faces/sma.yaml -------------------------------------------------------------------------------- /practical-multicluster/clusters/smiley-dr/metallb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/smiley-dr/metallb.yaml -------------------------------------------------------------------------------- /practical-multicluster/clusters/smiley-dr/route-to-smiley-dr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/smiley-dr/route-to-smiley-dr.yaml -------------------------------------------------------------------------------- /practical-multicluster/clusters/smiley-dr/sma.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/smiley-dr/sma.yaml -------------------------------------------------------------------------------- /practical-multicluster/clusters/smiley/metallb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/smiley/metallb.yaml -------------------------------------------------------------------------------- /practical-multicluster/clusters/smiley/route-to-smiley.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/smiley/route-to-smiley.yaml -------------------------------------------------------------------------------- /practical-multicluster/clusters/smiley/sma.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/clusters/smiley/sma.yaml -------------------------------------------------------------------------------- /practical-multicluster/demosh/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/demosh/check-requirements.sh -------------------------------------------------------------------------------- /practical-multicluster/localcluster: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/localcluster -------------------------------------------------------------------------------- /practical-multicluster/setup-base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/setup-base.sh -------------------------------------------------------------------------------- /practical-multicluster/setup-civo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/setup-civo.sh -------------------------------------------------------------------------------- /practical-multicluster/setup-network.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/practical-multicluster/setup-network.sh -------------------------------------------------------------------------------- /real-world-gitops/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/real-world-gitops/README.md -------------------------------------------------------------------------------- /reduce-costs-with-hazl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/reduce-costs-with-hazl/README.md -------------------------------------------------------------------------------- /reduce-costs-with-hazl/demosh/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/reduce-costs-with-hazl/demosh/check-requirements.sh -------------------------------------------------------------------------------- /reduce-costs-with-hazl/faces/colors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/reduce-costs-with-hazl/faces/colors.yaml -------------------------------------------------------------------------------- /reduce-costs-with-hazl/faces/faces.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/reduce-costs-with-hazl/faces/faces.yaml -------------------------------------------------------------------------------- /reduce-costs-with-hazl/faces/smilies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/reduce-costs-with-hazl/faces/smilies.yaml -------------------------------------------------------------------------------- /reduce-costs-with-hazl/k3d-multizone.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/reduce-costs-with-hazl/k3d-multizone.yaml -------------------------------------------------------------------------------- /reduce-costs-with-hazl/set-latency.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/reduce-costs-with-hazl/set-latency.sh -------------------------------------------------------------------------------- /reduce-costs-with-hazl/zone-metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/reduce-costs-with-hazl/zone-metrics.py -------------------------------------------------------------------------------- /route-based-policy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/README.md -------------------------------------------------------------------------------- /route-based-policy/create-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/create-cluster.sh -------------------------------------------------------------------------------- /route-based-policy/dsh-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/dsh-start.sh -------------------------------------------------------------------------------- /route-based-policy/emissary-yaml/linkerd-app-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/emissary-yaml/linkerd-app-mapping.yaml -------------------------------------------------------------------------------- /route-based-policy/emissary-yaml/linkerd-viz-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/emissary-yaml/linkerd-viz-mapping.yaml -------------------------------------------------------------------------------- /route-based-policy/emissary-yaml/listeners-and-hosts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/emissary-yaml/listeners-and-hosts.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/booksapp/admin_server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/booksapp/admin_server.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/booksapp/allow_namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/booksapp/allow_namespace.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/booksapp/allow_viz.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/booksapp/allow_viz.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/booksapp/authors_get_policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/booksapp/authors_get_policy.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/booksapp/authors_get_route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/booksapp/authors_get_route.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/booksapp/authors_modify_policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/booksapp/authors_modify_policy.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/booksapp/authors_modify_route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/booksapp/authors_modify_route.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/booksapp/authors_probe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/booksapp/authors_probe.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/booksapp/authors_server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/booksapp/authors_server.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/booksapp/books_server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/booksapp/books_server.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/booksapp/webapp_ingress_edit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/booksapp/webapp_ingress_edit.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/booksapp/webapp_ingress_policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/booksapp/webapp_ingress_policy.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/booksapp/webapp_ingress_route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/booksapp/webapp_ingress_route.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/booksapp/webapp_ingress_route_2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/booksapp/webapp_ingress_route_2.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/booksapp/webapp_ingress_route_3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/booksapp/webapp_ingress_route_3.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/booksapp/webapp_probe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/booksapp/webapp_probe.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/booksapp/webapp_server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/booksapp/webapp_server.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/emojivoto-allow-health.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/emojivoto-allow-health.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/emojivoto-allow-prom.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/emojivoto-allow-prom.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/emojivoto-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/emojivoto-policy.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/voting_authorization_policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/voting_authorization_policy.yaml -------------------------------------------------------------------------------- /route-based-policy/manifests/voting_server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/manifests/voting_server.yaml -------------------------------------------------------------------------------- /route-based-policy/setup-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/setup-cluster.sh -------------------------------------------------------------------------------- /route-based-policy/steps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/route-based-policy/steps.sh -------------------------------------------------------------------------------- /secure-multicluster/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/secure-multicluster/script.sh -------------------------------------------------------------------------------- /secure-multicluster/traffic-split.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/secure-multicluster/traffic-split.yml -------------------------------------------------------------------------------- /sneak-peek-2-13/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-13/README.md -------------------------------------------------------------------------------- /sneak-peek-2-13/create-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-13/create-cluster.sh -------------------------------------------------------------------------------- /sneak-peek-2-13/demosh/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-13/demosh/check-requirements.sh -------------------------------------------------------------------------------- /sneak-peek-2-13/demosh/demo-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-13/demosh/demo-tools.sh -------------------------------------------------------------------------------- /sneak-peek-2-13/emissary-yaml/linkerd-viz-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-13/emissary-yaml/linkerd-viz-mapping.yaml -------------------------------------------------------------------------------- /sneak-peek-2-13/emissary-yaml/listeners-and-hosts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-13/emissary-yaml/listeners-and-hosts.yaml -------------------------------------------------------------------------------- /sneak-peek-2-13/k8s/01-base/color-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-13/k8s/01-base/color-mapping.yaml -------------------------------------------------------------------------------- /sneak-peek-2-13/k8s/01-base/face-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-13/k8s/01-base/face-mapping.yaml -------------------------------------------------------------------------------- /sneak-peek-2-13/k8s/01-base/faces-gui-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-13/k8s/01-base/faces-gui-mapping.yaml -------------------------------------------------------------------------------- /sneak-peek-2-13/k8s/01-base/faces-gui.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-13/k8s/01-base/faces-gui.yaml -------------------------------------------------------------------------------- /sneak-peek-2-13/k8s/01-base/faces.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-13/k8s/01-base/faces.yaml -------------------------------------------------------------------------------- /sneak-peek-2-13/k8s/01-base/smiley-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-13/k8s/01-base/smiley-mapping.yaml -------------------------------------------------------------------------------- /sneak-peek-2-13/k8s/02-canary/color-canary.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-13/k8s/02-canary/color-canary.yaml -------------------------------------------------------------------------------- /sneak-peek-2-13/k8s/03-abtest/smiley-ab.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-13/k8s/03-abtest/smiley-ab.yaml -------------------------------------------------------------------------------- /sneak-peek-2-13/setup-demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-13/setup-demo.sh -------------------------------------------------------------------------------- /sneak-peek-2-14/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-14/README.md -------------------------------------------------------------------------------- /sneak-peek-2-14/create-clusters.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-14/create-clusters.sh -------------------------------------------------------------------------------- /sneak-peek-2-14/demosh/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-14/demosh/check-requirements.sh -------------------------------------------------------------------------------- /sneak-peek-2-14/demosh/demo-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-14/demosh/demo-tools.sh -------------------------------------------------------------------------------- /sneak-peek-2-14/emissary-yaml/linkerd-viz-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-14/emissary-yaml/linkerd-viz-mapping.yaml -------------------------------------------------------------------------------- /sneak-peek-2-14/emissary-yaml/listeners-and-hosts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-14/emissary-yaml/listeners-and-hosts.yaml -------------------------------------------------------------------------------- /sneak-peek-2-14/k8s/01-color/color-workload.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-14/k8s/01-color/color-workload.yaml -------------------------------------------------------------------------------- /sneak-peek-2-14/k8s/01-face/color-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-14/k8s/01-face/color-mapping.yaml -------------------------------------------------------------------------------- /sneak-peek-2-14/k8s/01-face/face-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-14/k8s/01-face/face-mapping.yaml -------------------------------------------------------------------------------- /sneak-peek-2-14/k8s/01-face/faces-gui-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-14/k8s/01-face/faces-gui-mapping.yaml -------------------------------------------------------------------------------- /sneak-peek-2-14/k8s/01-face/faces-gui.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-14/k8s/01-face/faces-gui.yaml -------------------------------------------------------------------------------- /sneak-peek-2-14/k8s/01-face/faces-mc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-14/k8s/01-face/faces-mc.yaml -------------------------------------------------------------------------------- /sneak-peek-2-14/k8s/01-face/faces.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-14/k8s/01-face/faces.yaml -------------------------------------------------------------------------------- /sneak-peek-2-14/k8s/01-face/smiley-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-14/k8s/01-face/smiley-mapping.yaml -------------------------------------------------------------------------------- /sneak-peek-2-14/k8s/01-smiley/smiley-workload.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-14/k8s/01-smiley/smiley-workload.yaml -------------------------------------------------------------------------------- /sneak-peek-2-14/k8s/02-canary/color-canary.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-14/k8s/02-canary/color-canary.yaml -------------------------------------------------------------------------------- /sneak-peek-2-14/setup-demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/sneak-peek-2-14/setup-demo.sh -------------------------------------------------------------------------------- /startup-deep-dive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/startup-deep-dive/README.md -------------------------------------------------------------------------------- /startup-deep-dive/demo-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/startup-deep-dive/demo-tools.sh -------------------------------------------------------------------------------- /wasmcloud-and-linkerd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/wasmcloud-and-linkerd/README.md -------------------------------------------------------------------------------- /wasmcloud-and-linkerd/curl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/wasmcloud-and-linkerd/curl.yaml -------------------------------------------------------------------------------- /wasmcloud-and-linkerd/demosh/check-requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/wasmcloud-and-linkerd/demosh/check-requirements.sh -------------------------------------------------------------------------------- /wasmcloud-and-linkerd/rusty-route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/wasmcloud-and-linkerd/rusty-route.yaml -------------------------------------------------------------------------------- /wasmcloud-and-linkerd/rusty.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/wasmcloud-and-linkerd/rusty.yaml -------------------------------------------------------------------------------- /wasmcloud-and-linkerd/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/wasmcloud-and-linkerd/values.yaml -------------------------------------------------------------------------------- /wasmcloud-and-linkerd/wasmcloud-host-deployment-patch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/wasmcloud-and-linkerd/wasmcloud-host-deployment-patch.json -------------------------------------------------------------------------------- /wasmcloud-and-linkerd/wasmcloud-host-service-patch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BuoyantIO/service-mesh-academy/HEAD/wasmcloud-and-linkerd/wasmcloud-host-service-patch.json --------------------------------------------------------------------------------