# Istio Setup Manual

Step1: Download the Istio Folder

Which you have already done in the Install Istio with Helm Setup

Step2: Move to the Istio package directory. For example, if the package is istio-1.11.4:

Try to run this command using Git Bash

```bash
cd istio-1.11.4/bin
```

Step3: Setup the Demo Profile.

This is used when you need to do Manual Installation

```bash
istioctl install --set profile=demo -y
```

Step4: Add a namespace label to instruct Istio to automatically inject Envoy sidecar proxies when you deploy your application later:

```bash
kubectl label namespace default istio-injection=enabled
```

### Addons Installation

Step 5: Install the Addons of Istio for Observability

Step6: Install the Addons

```bash
kubectl apply -f ../samples/addons/
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nishanthkp.gitbook.io/kubernetes-security-with-calico-and-istio/istio/istio-setup-manual.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
