Title Text

Install Istio on OpenShift

Options:

- Minishift addons
- Quick Start Evaluation Install
- Customizable Install with Helm

Install Istio on OpenShift

Quick Start Evaluation Install - oc cluster

start openshift:

oc cluster up

create admin account:

oc login -u system:admin
oc adm policy add-cluster-role-to-user cluster-admin admin
oc login -u admin

create project:

oc new-project istio-system

Install Istio on OpenShift

Quick Start Evaluation Install - oc cluster

setup permission for Istio:

oc adm policy add-scc-to-user anyuid -z istio-ingress-service-account -n istio-system
oc adm policy add-scc-to-user anyuid -z default -n istio-system
oc adm policy add-scc-to-user anyuid -z prometheus -n istio-system
oc adm policy add-scc-to-user anyuid -z istio-egressgateway-service-account -n istio-system
oc adm policy add-scc-to-user anyuid -z istio-citadel-service-account -n istio-system
oc adm policy add-scc-to-user anyuid -z istio-ingressgateway-service-account -n istio-system
oc adm policy add-scc-to-user anyuid -z istio-cleanup-old-ca-service-account -n istio-system
oc adm policy add-scc-to-user anyuid -z istio-mixer-post-install-account -n istio-system
oc adm policy add-scc-to-user anyuid -z istio-mixer-service-account -n istio-system
oc adm policy add-scc-to-user anyuid -z istio-pilot-service-account -n istio-system
oc adm policy add-scc-to-user anyuid -z istio-sidecar-injector-service-account -n istio-system
oc adm policy add-scc-to-user anyuid -z istio-galley-service-account -n istio-system
oc adm policy add-scc-to-user anyuid -z istio-security-post-install-account -n istio-system

Install Istio on OpenShift

Quick Start Evaluation Install - oc cluster

download Istio:

curl -L https://git.io/getLatestIstio | ISTIO_VERSION=1.1.1 sh -

install Istio components:

for i in install/kubernetes/helm/istio-init/files/crd*yaml; \
    do kubectl apply -f $i; done

install Istio:

oc apply -f install/kubernetes/istio-demo.yaml

Install Istio

Options

Made with Slides.com