update operator ref doc (#6600)

* update operator ref doc

* fix broken link

* Update url to archive link

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
This commit is contained in:
Xinnan Wen 2020-02-27 11:25:05 -08:00 committed by GitHub
parent cce52740b2
commit 60271b8a21
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 2926 additions and 3209 deletions

View File

@ -39,7 +39,7 @@ is tightly integrated with the tools to prevent common errors and simplify troub
Every operator implementation requires a Every operator implementation requires a
[custom resource definition (CRD)](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/#customresourcedefinitions) [custom resource definition (CRD)](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/#customresourcedefinitions)
to define its custom resource, that is, its API. Istio's operator API is defined by the to define its custom resource, that is, its API. Istio's operator API is defined by the
[`IstioControlPlane` CRD](/docs/reference/config/istio.operator.v1alpha12.pb/), [`IstioControlPlane` CRD](https://archive.istio.io/v1.4/docs/reference/config/istio.operator.v1alpha12.pb/),
which is generated from an which is generated from an
[`IstioControlPlane` proto](https://github.com/istio/operator/blob/release-1.4/pkg/apis/istio/v1alpha2/istiocontrolplane_types.proto). [`IstioControlPlane` proto](https://github.com/istio/operator/blob/release-1.4/pkg/apis/istio/v1alpha2/istiocontrolplane_types.proto).
The API supports all of Istio's current [configuration profiles](/docs/setup/additional-setup/config-profiles/) The API supports all of Istio's current [configuration profiles](/docs/setup/additional-setup/config-profiles/)

File diff suppressed because it is too large Load Diff

View File

@ -14,7 +14,7 @@ You can start with one of Istios built-in configuration profiles and then fur
your specific needs. The following built-in configuration profiles are currently available: your specific needs. The following built-in configuration profiles are currently available:
1. **default**: enables components according to the default settings of the 1. **default**: enables components according to the default settings of the
[`IstioControlPlane` API](/docs/reference/config/istio.operator.v1alpha12.pb/) [`IstioOperator` API](/docs/reference/config/istio.operator.v1alpha1/)
(recommend for production deployments). (recommend for production deployments).
You can display the default setting by running the command `istioctl profile dump`. You can display the default setting by running the command `istioctl profile dump`.

View File

@ -252,7 +252,7 @@ In addition to installing any of Istio's built-in
[configuration profiles](/docs/setup/additional-setup/config-profiles/), [configuration profiles](/docs/setup/additional-setup/config-profiles/),
`istioctl manifest` provides a complete API for customizing the configuration. `istioctl manifest` provides a complete API for customizing the configuration.
- [The `IstioOperator` API](/docs/reference/config/istio.operator.v1alpha12.pb/) - [The `IstioOperator` API](/docs/reference/config/istio.operator.v1alpha1/)
The configuration parameters in this API can be set individually using `--set` options on the command The configuration parameters in this API can be set individually using `--set` options on the command
line. For example, to enable the security feature in a default configuration profile, use this command: line. For example, to enable the security feature in a default configuration profile, use this command:
@ -379,7 +379,7 @@ namespaces:
The `IstioOperator` API allows each component's Kubernetes settings to be customized in a consistent way. The `IstioOperator` API allows each component's Kubernetes settings to be customized in a consistent way.
Each component has a [`KubernetesResourceSpec`](/docs/reference/config/istio.operator.v1alpha12.pb/#KubernetesResourcesSpec), Each component has a [`KubernetesResourceSpec`](/docs/reference/config/istio.operator.v1alpha1/#KubernetesResourcesSpec),
which allows the following settings to be changed. Use this list to identify the setting to customize: which allows the following settings to be changed. Use this list to identify the setting to customize:
1. [Resources](https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container) 1. [Resources](https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#resource-requests-and-limits-of-pod-and-container)