3.8.
3.8.1. 링크 복사링크가 클립보드에 복사되었습니다!
3.8.2. 링크 복사링크가 클립보드에 복사되었습니다!
3.8.2.1. 링크 복사링크가 클립보드에 복사되었습니다!
oc create configmap --from-file=<templates-directory> smcp-templates -n openshift-operators
$ oc create configmap --from-file=<templates-directory> smcp-templates -n openshift-operatorsCopy to Clipboard Copied! Toggle word wrap Toggle overflow oc get clusterserviceversion -n openshift-operators | grep 'Service Mesh'
$ oc get clusterserviceversion -n openshift-operators | grep 'Service Mesh'Copy to Clipboard Copied! Toggle word wrap Toggle overflow maistra.v1.0.0 Red Hat OpenShift Service Mesh 1.0.0 Succeeded
maistra.v1.0.0 Red Hat OpenShift Service Mesh 1.0.0 SucceededCopy to Clipboard Copied! Toggle word wrap Toggle overflow oc edit clusterserviceversion -n openshift-operators maistra.v1.0.0
$ oc edit clusterserviceversion -n openshift-operators maistra.v1.0.0Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.8.3. 링크 복사링크가 클립보드에 복사되었습니다!
oc get deployment -n <namespace>
$ oc get deployment -n <namespace>Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc get deployment -n info ratings-v1 -o yaml
oc get deployment -n info ratings-v1 -o yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고oc apply -n <namespace> -f deployment.yaml
$ oc apply -n <namespace> -f deployment.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow oc apply -n info -f deployment-ratings-v1.yaml
$ oc apply -n info -f deployment-ratings-v1.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow oc get deployment -n <namespace> <deploymentName> -o yaml
$ oc get deployment -n <namespace> <deploymentName> -o yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow oc get deployment -n info ratings-v1 -o yaml
$ oc get deployment -n info ratings-v1 -o yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
3.8.4. 링크 복사링크가 클립보드에 복사되었습니다!
3.8.5. 링크 복사링크가 클립보드에 복사되었습니다!
oc get cm -n istio-system istio -o jsonpath='{.data.mesh}' | grep disablePolicyChecks$ oc get cm -n istio-system istio -o jsonpath='{.data.mesh}' | grep disablePolicyChecksCopy to Clipboard Copied! Toggle word wrap Toggle overflow oc edit cm -n istio-system istio
$ oc edit cm -n istio-system istioCopy to Clipboard Copied! Toggle word wrap Toggle overflow
3.8.5.1. 링크 복사링크가 클립보드에 복사되었습니다!
3.8.6. 링크 복사링크가 클립보드에 복사되었습니다!
3.8.6.1. 링크 복사링크가 클립보드에 복사되었습니다!
oc new-project info
$ oc new-project infoCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc create -n istio-system -f servicemeshmemberroll-default.yaml
$ oc create -n istio-system -f servicemeshmemberroll-default.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
oc get smmr -n istio-system -o wide
$ oc get smmr -n istio-system -o wideCopy to Clipboard Copied! Toggle word wrap Toggle overflow NAME READY STATUS AGE MEMBERS default 1/1 Configured 70s ["info"]
NAME READY STATUS AGE MEMBERS default 1/1 Configured 70s ["info"]Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc apply -n info -f https://raw.githubusercontent.com/Maistra/istio/maistra-2.6/samples/bookinfo/platform/kube/bookinfo.yaml
$ oc apply -n info -f https://raw.githubusercontent.com/Maistra/istio/maistra-2.6/samples/bookinfo/platform/kube/bookinfo.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc apply -n info -f https://raw.githubusercontent.com/Maistra/istio/maistra-2.6/samples/bookinfo/networking/bookinfo-gateway.yaml
$ oc apply -n info -f https://raw.githubusercontent.com/Maistra/istio/maistra-2.6/samples/bookinfo/networking/bookinfo-gateway.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow gateway.networking.istio.io/info-gateway created virtualservice.networking.istio.io/info created
gateway.networking.istio.io/info-gateway created virtualservice.networking.istio.io/info createdCopy to Clipboard Copied! Toggle word wrap Toggle overflow export GATEWAY_URL=$(oc -n istio-system get route istio-ingressgateway -o jsonpath='{.spec.host}')$ export GATEWAY_URL=$(oc -n istio-system get route istio-ingressgateway -o jsonpath='{.spec.host}')Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.8.6.2. 링크 복사링크가 클립보드에 복사되었습니다!
oc apply -n info -f https://raw.githubusercontent.com/Maistra/istio/maistra-2.6/samples/bookinfo/networking/destination-rule-all.yaml
$ oc apply -n info -f https://raw.githubusercontent.com/Maistra/istio/maistra-2.6/samples/bookinfo/networking/destination-rule-all.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow oc apply -n info -f https://raw.githubusercontent.com/Maistra/istio/maistra-2.6/samples/bookinfo/networking/destination-rule-all-mtls.yaml
$ oc apply -n info -f https://raw.githubusercontent.com/Maistra/istio/maistra-2.6/samples/bookinfo/networking/destination-rule-all-mtls.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow destinationrule.networking.istio.io/productpage created destinationrule.networking.istio.io/reviews created destinationrule.networking.istio.io/ratings created destinationrule.networking.istio.io/details created
destinationrule.networking.istio.io/productpage created destinationrule.networking.istio.io/reviews created destinationrule.networking.istio.io/ratings created destinationrule.networking.istio.io/details createdCopy to Clipboard Copied! Toggle word wrap Toggle overflow
3.8.6.3. 링크 복사링크가 클립보드에 복사되었습니다!
oc get pods -n info
$ oc get pods -n infoCopy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow echo "http://$GATEWAY_URL/productpage"
echo "http://$GATEWAY_URL/productpage"Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.8.6.4. 링크 복사링크가 클립보드에 복사되었습니다!
3.8.6.4.1. 링크 복사링크가 클립보드에 복사되었습니다!
oc delete project info
$ oc delete project infoCopy to Clipboard Copied! Toggle word wrap Toggle overflow
3.8.6.4.2. 링크 복사링크가 클립보드에 복사되었습니다!
oc -n istio-system patch --type='json' smmr default -p '[{"op": "remove", "path": "/spec/members", "value":["'"info"'"]}]'$ oc -n istio-system patch --type='json' smmr default -p '[{"op": "remove", "path": "/spec/members", "value":["'"info"'"]}]'Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.8.7. 링크 복사링크가 클립보드에 복사되었습니다!
curl "http://$GATEWAY_URL/productpage"
$ curl "http://$GATEWAY_URL/productpage"Copy to Clipboard Copied! Toggle word wrap Toggle overflow export JAEGER_URL=$(oc get route -n istio-system jaeger -o jsonpath='{.spec.host}')$ export JAEGER_URL=$(oc get route -n istio-system jaeger -o jsonpath='{.spec.host}')Copy to Clipboard Copied! Toggle word wrap Toggle overflow echo $JAEGER_URL
echo $JAEGER_URLCopy to Clipboard Copied! Toggle word wrap Toggle overflow