aboutsummaryrefslogtreecommitdiffstats
path: root/vnfs/DAaaS/deploy/00-init/istio
diff options
context:
space:
mode:
authorDileep Ranganathan <dileep.ranganathan@intel.com>2019-05-30 12:38:37 -0700
committerDileep Ranganathan <dileep.ranganathan@intel.com>2019-05-30 21:11:52 +0000
commit3d5a3e06530c1250d48f7d838c619f3bfbcd019d (patch)
tree349e370c43ce7318b3f7eb7736345de6872cbef2 /vnfs/DAaaS/deploy/00-init/istio
parent31802660dfe74a8671ae29789f0018f0f887ea1a (diff)
Refactor Distributed Analytics project structure
Modified the project structure to improve maintainability and to add future CI and integration test support. Change-Id: Id30bfb1f83f23785a6b5f99e81f42f752d59c0f8 Issue-ID: ONAPARC-280 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Diffstat (limited to 'vnfs/DAaaS/deploy/00-init/istio')
-rw-r--r--vnfs/DAaaS/deploy/00-init/istio/README.md31
1 files changed, 31 insertions, 0 deletions
diff --git a/vnfs/DAaaS/deploy/00-init/istio/README.md b/vnfs/DAaaS/deploy/00-init/istio/README.md
new file mode 100644
index 00000000..d19bcce0
--- /dev/null
+++ b/vnfs/DAaaS/deploy/00-init/istio/README.md
@@ -0,0 +1,31 @@
+Istio Installation
+
+1. Download the Source code
+curl -L https://git.io/getLatestIstio | ISTIO_VERSION=1.1.7 sh -
+
+2. Add the ISTIO helm chart repository. “helm repo add istio.io https://storage.googleapis.com/istio-release/releases/1.1.7/charts/”
+
+ NOTE : Make sure the helm client and helm server (tiller) is installed
+
+ Create a namespace istio-system where all the istio components are installed “kubectl create namespace istio-system”
+
+3. Install all the Istio Custom Resource Definitions (CRDs) using kubectl apply
+
+
+ “helm template install/kubernetes/helm/istio-init --name istio-init --namespace istio-system | kubectl apply -f -”.
+
+4. Verify that all 53 Istio CRDs were committed to the Kubernetes api-server using the following command:
+
+ “kubectl get crds | grep 'istio.io\|certmanager.k8s.io' | wc -l”
+
+5. Install istio with the sds as the configuration profile.
+
+ “helm template install/kubernetes/helm/istio --name istio --namespace istio-system --values install/kubernetes/helm/istio/values-istio-sds-auth.yaml | kubectl apply -f -”
+
+6. Verify the Installation
+
+ “kubectl get svc -n istio-system” && “kubectl get pods -n istio-system”
+
+ Reference -
+1. https://istio.io/docs/setup/kubernetes/install/helm/
+2. https://istio.io/docs/tasks/security/auth-sds/