Skip to content

Commit

Permalink
DOCS-2416: Moves ALP requirements from system requirements to feature…
Browse files Browse the repository at this point in the history
… docs
  • Loading branch information
ctauchen committed Jan 7, 2025
1 parent ff7e5ad commit 2cb309b
Show file tree
Hide file tree
Showing 6 changed files with 8 additions and 20 deletions.
9 changes: 0 additions & 9 deletions calico/getting-started/kubernetes/requirements.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -123,15 +123,6 @@ IP ranges in your network, including:
- The Kubernetes service cluster IP range
- The range from which host IPs are allocated

## Application layer policy requirements

- [MutatingAdmissionWebhook](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#mutatingadmissionwebhook) enabled
- Istio [v1.9](https://istio.io/v1.9/) or [v1.10](https://archive.istio.io/v1.10/)

Note that Kubernetes version 1.16+ requires Istio version 1.2 or greater.
Note that Istio version 1.9 requires Kubernetes version 1.17-1.20.
Note that Istio version 1.10 is supported on Kubernetes version 1.18-1.21, but has been tested on Kubernetes version 1.22.

## Kernel Dependencies

:::tip
Expand Down
1 change: 1 addition & 0 deletions calico/network-policy/istio/app-layer-policy.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ See [Enforce network policy using Istio tutorial](enforce-policy-istio.mdx) to l

- [$[prodname] is installed](../../getting-started/kubernetes/index.mdx)
- [calicoctl is installed and configured](../../operations/calicoctl/install.mdx)
- [MutatingAdmissionWebhook](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#mutatingadmissionwebhook) enabled

**Istio support**

Expand Down
4 changes: 3 additions & 1 deletion calico/network-policy/istio/enforce-policy-istio.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,12 @@ This tutorial was verified using Istio v1.10.2. Some content may not apply to th

3. Install the [calicoctl command line tool](../../operations/calicoctl/install.mdx).
**Note**: Ensure calicoctl is configured to connect with your datastore.
4. [Enable application layer policy](app-layer-policy.mdx).
4. Enable [MutatingAdmissionWebhook](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#mutatingadmissionwebhook).
5. [Enable application layer policy](app-layer-policy.mdx).
**Note**: Label the default namespace for the Istio sidecar injection (`istio-injection=enabled`).
`kubectl label namespace default istio-injection=enabled`


### Install the demo application

We will use a simple microservice application to demonstrate $[prodname]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -123,15 +123,6 @@ IP ranges in your network, including:
- The Kubernetes service cluster IP range
- The range from which host IPs are allocated

## Application layer policy requirements

- [MutatingAdmissionWebhook](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#mutatingadmissionwebhook) enabled
- Istio [v1.9](https://istio.io/v1.9/) or [v1.10](https://archive.istio.io/v1.10/)

Note that Kubernetes version 1.16+ requires Istio version 1.2 or greater.
Note that Istio version 1.9 requires Kubernetes version 1.17-1.20.
Note that Istio version 1.10 is supported on Kubernetes version 1.18-1.21, but has been tested on Kubernetes version 1.22.

## Kernel Dependencies

:::tip
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ See [Enforce network policy using Istio tutorial](enforce-policy-istio.mdx) to l

- [$[prodname] is installed](../../getting-started/kubernetes/index.mdx)
- [calicoctl is installed and configured](../../operations/calicoctl/install.mdx)
- [MutatingAdmissionWebhook](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#mutatingadmissionwebhook) enabled

**Istio support**

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,12 @@ This tutorial was verified using Istio v1.10.2. Some content may not apply to th

3. Install the [calicoctl command line tool](../../operations/calicoctl/install.mdx).
**Note**: Ensure calicoctl is configured to connect with your datastore.
4. [Enable application layer policy](app-layer-policy.mdx).
4. Enable [MutatingAdmissionWebhook](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#mutatingadmissionwebhook).
5. [Enable application layer policy](app-layer-policy.mdx).
**Note**: Label the default namespace for the Istio sidecar injection (`istio-injection=enabled`).
`kubectl label namespace default istio-injection=enabled`


### Install the demo application

We will use a simple microservice application to demonstrate $[prodname]
Expand Down

0 comments on commit 2cb309b

Please sign in to comment.