Service Mesh: Envoy & Istio Control Plane Tutorial Resources
- Modified params.env with the parameters provided by the Instructor at the beginning of this tutorial
vi params.env
USER_NAMESPACE="userXX_namespace"
OCP_APPS_DOMAIN="apps.labs.mydomain.com"
- Deploy Jump App using an Openshift Template
oc process -f 02-jump-app-deploy/jump-app-template.yml --param-file=params.env --ignore-unknown-parameters | oc create -f -
- Deploy Jump App Gateways using an Openshift Template
oc process -f 03-jump-app-flows/00-jump-app-gws.yaml --param-file=params.env --ignore-unknown-parameters | oc create -f -
- Deploy Jump App Virtual Services using an Openshift Template
oc process -f 03-jump-app-flows/01-jump-app-vss.yaml --param-file=params.env --ignore-unknown-parameters | oc create -f -
- Deploy Jump App Destination Rules using an Openshift Template
oc process -f 03-jump-app-flows/02-jump-app-drs.yaml --param-file=params.env --ignore-unknown-parameters | oc create -f -
- Deploy Jump App K8s Services using an Openshift Template
oc process -f 03-jump-app-flows/03-jump-app-services.yaml --param-file=params.env --ignore-unknown-parameters | oc create -f -
- Deploy Jump App Routes using an Openshift Template
oc process -f 03-jump-app-flows/04-jump-app-routes.yaml --param-file=params.env --ignore-unknown-parameters | oc create -f - -n istio-system
- Modify Jump App a specific Destination Rule using an Openshift Template
oc process -f 04-istio-envoy-relationship/00-istio-envoy-rel-drs.yaml --param-file=params.env --ignore-unknown-parameters | oc create -f -
- Modify Jump App a specific Virtual Service using an Openshift Template
oc process -f 04-istio-envoy-relationship/01-istio-envoy-rel-vss.yaml --param-file=params.env --ignore-unknown-parameters | oc create -f -
- Modify Jump App a specific Service Entry using an Openshift Template
oc process -f 04-istio-envoy-relationship/02-istio-envoy-rel-ses.yaml --param-file=params.env --ignore-unknown-parameters | oc create -f -
- Deploy a Jump App Envoy Filter using an Openshift Template
oc process -f 05-envoy-proxy/00-istio-envoy-rel-ef.yaml --param-file=params.env --ignore-unknown-parameters | oc apply -f -
- Create ServiceMeshMember Object
oc process -f 06-istio-ctrlplane/00-jump-app-ns-smr.yaml--param-file=params.env --ignore-unknown-parameters | oc create -f -
- Modify existing gateway object
oc process -f 07-istio-sds/00-jump-app-front-gw.yaml --param-file=params.env --ignore-unknown-parameters | oc apply -f -
- Modify existing route object
oc process -f 07-istio-sds/01-jump-app-front-route.yaml --param-file=params.env --ignore-unknown-parameters | oc apply -f - -n istio-system
Asier Cidon @Red Hat