Istio Pilot
- Kubeflow Charmers
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/candidate | 69 | 06 Apr 2022 | |
latest/beta | 1013 | 09 Jul 2024 | |
latest/edge | 1246 | 05 Dec 2024 | |
1.22/stable | 1169 | 27 Aug 2024 | |
1.22/edge | 1234 | 08 Oct 2024 | |
1.21/stable | 1170 | 27 Aug 2024 | |
1.21/edge | 1170 | 27 Aug 2024 | |
1.20/stable | 1155 | 27 Aug 2024 | |
1.20/edge | 1198 | 04 Sep 2024 | |
1.19/stable | 1172 | 27 Aug 2024 | |
1.19/edge | 1172 | 27 Aug 2024 | |
1.18/stable | 1173 | 27 Aug 2024 | |
1.18/edge | 1173 | 27 Aug 2024 | |
1.17/stable | 1171 | 27 Aug 2024 | |
1.17/edge | 1197 | 04 Sep 2024 | |
1.16/stable | 662 | 09 Oct 2023 | |
1.16/beta | 413 | 03 Apr 2023 | |
1.16/edge | 970 | 11 Jun 2024 |
juju deploy istio-pilot --channel 1.22/stable
Deploy Kubernetes operators easily with Juju, the Universal Operator Lifecycle Manager. Need a Kubernetes cluster? Install MicroK8s to create a full CNCF-certified Kubernetes system in under 60 seconds.
Platform:
-
cni-bin-dir | string
Path to CNI binaries, e.g. /opt/cni/bin. If not provided, the Istio control plane will be installed/upgraded with the Istio CNI plugin disabled. This path depends on the Kubernetes installation, please refer to https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/ for information to find out the correct path.
-
cni-conf-dir | string
Path to conflist files describing the CNI configuration, e.g. /etc/cni/net.d. If not provided, the Istio control plane will be installed/upgraded with the Istio CNI plugin disabled. This path depends on the Kubernetes installation, please refer to https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/ for information to find out the correct path.
-
csr-domain-name | string
The domain name to be used by the charm to send a Certificate Signing Request (CSR) to a TLS certificate provider. In the absence of this configuration option, the charm will try to use the ingress gateway service hostname (if configured by a LB) or its IP address.
-
default-gateway | string
Default: istio-gateway
Name to use as a default gateway
-
gateway-service-name | string
Default: istio-ingressgateway-workload
Name of the service created by istio-gateway to use as a Gateway
-
image-configuration | string
Default: pilot-image: 'pilot' # values.pilot.image global-tag: '1.22.0' # values.global.tag global-hub: 'docker.io/istio' # values.global.hub global-proxy-image: 'proxyv2' # values.global.proxy.image global-proxy-init-image: 'proxyv2' # values.global.proxy_init.image grpc-bootstrap-init: 'busybox:1.28'
YAML or JSON formatted input defining image configuration to use when installing the Istio control plane. For reference https://istio.io/v1.5/docs/reference/config/installation-options/
-
tls-secret-id | secret
A configuration option to store the user secret ID that stores the TLS certificate and key values. The secret ID is the result of adding a secret with the following format juju add-secret istio-tls-secret tls-crt="$(cat CERT_FILE)" tls-key=$"$(cat KEY_FILE)"