mirror of https://github.com/knative/docs.git
Format markdown (#1414)
Produced via: `prettier --write --prose-wrap=always $(find -name '*.md' | grep -v vendor | grep -v .github)`
This commit is contained in:
parent
b31a9bc6f5
commit
15ba346974
|
@ -8,8 +8,10 @@ type: "docs"
|
||||||
Knative serving resolves image tags to a digest when you create a revision. This
|
Knative serving resolves image tags to a digest when you create a revision. This
|
||||||
gives knative revisions some very nice properties, e.g. your deployments will be
|
gives knative revisions some very nice properties, e.g. your deployments will be
|
||||||
consistent, you don't have to worry about "immutable tags", etc. For more info,
|
consistent, you don't have to worry about "immutable tags", etc. For more info,
|
||||||
see [Why we resolve tags in Knative](https://docs.google.com/presentation/d/1gjcVniYD95H1DmGM_n7dYJ69vD9d6KgJiA-D9dydWGU/edit?usp=sharing)
|
see
|
||||||
(join [`knative-users@googlegroups.com`](https://groups.google.com/d/forum/knative-users)
|
[Why we resolve tags in Knative](https://docs.google.com/presentation/d/1gjcVniYD95H1DmGM_n7dYJ69vD9d6KgJiA-D9dydWGU/edit?usp=sharing)
|
||||||
|
(join
|
||||||
|
[`knative-users@googlegroups.com`](https://groups.google.com/d/forum/knative-users)
|
||||||
for access).
|
for access).
|
||||||
|
|
||||||
Unfortunately, this means that the knative serving controller needs to be
|
Unfortunately, this means that the knative serving controller needs to be
|
||||||
|
@ -18,8 +20,8 @@ configured to access your container registry.
|
||||||
## Custom Certificates
|
## Custom Certificates
|
||||||
|
|
||||||
If you're using a registry that has a self-signed certificate, you'll need to
|
If you're using a registry that has a self-signed certificate, you'll need to
|
||||||
convince the serving controller to trust that certificate.
|
convince the serving controller to trust that certificate. We respect the
|
||||||
We respect the [`SSL_CERT_FILE` and `SSL_CERT_DIR`](https://golang.org/pkg/crypto/x509/#pkg-overview)
|
[`SSL_CERT_FILE` and `SSL_CERT_DIR`](https://golang.org/pkg/crypto/x509/#pkg-overview)
|
||||||
environment variables, so you can trust them by mounting the certificates into
|
environment variables, so you can trust them by mounting the certificates into
|
||||||
the controller's deployment and setting the environment variable appropriatel,
|
the controller's deployment and setting the environment variable appropriatel,
|
||||||
assuming you have a `custom-certs` secret containing your CA certs:
|
assuming you have a `custom-certs` secret containing your CA certs:
|
||||||
|
@ -34,13 +36,13 @@ spec:
|
||||||
template:
|
template:
|
||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: controller
|
- name: controller
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: custom-certs
|
- name: custom-certs
|
||||||
mountPath: /path/to/custom/certs
|
mountPath: /path/to/custom/certs
|
||||||
env:
|
env:
|
||||||
- name: SSL_CERT_DIR
|
- name: SSL_CERT_DIR
|
||||||
value: /path/to/custom/certs
|
value: /path/to/custom/certs
|
||||||
volumes:
|
volumes:
|
||||||
- name: custom-certs
|
- name: custom-certs
|
||||||
secret: custom-certs
|
secret: custom-certs
|
||||||
|
@ -49,8 +51,8 @@ spec:
|
||||||
## Corporate Proxy
|
## Corporate Proxy
|
||||||
|
|
||||||
If you're behind a corporate proxy, you'll need to proxy the tag resolution
|
If you're behind a corporate proxy, you'll need to proxy the tag resolution
|
||||||
requests between the controller and your registry.
|
requests between the controller and your registry. We respect the
|
||||||
We respect the [`HTTP_PROXY` and `HTTPS_PROXY`](https://golang.org/pkg/net/http/#ProxyFromEnvironment)
|
[`HTTP_PROXY` and `HTTPS_PROXY`](https://golang.org/pkg/net/http/#ProxyFromEnvironment)
|
||||||
environment variables, so you can configure the controller's deployment via:
|
environment variables, so you can configure the controller's deployment via:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
|
@ -63,18 +65,18 @@ spec:
|
||||||
template:
|
template:
|
||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: controller
|
- name: controller
|
||||||
env:
|
env:
|
||||||
- name: HTTP_PROXY
|
- name: HTTP_PROXY
|
||||||
value: http://proxy.example.com
|
value: http://proxy.example.com
|
||||||
- name: HTTPS_PROXY
|
- name: HTTPS_PROXY
|
||||||
value: https://proxy.example.com
|
value: https://proxy.example.com
|
||||||
```
|
```
|
||||||
|
|
||||||
## Skipping tag resolution
|
## Skipping tag resolution
|
||||||
|
|
||||||
If this all seems like too much trouble, you can configure serving to skip
|
If this all seems like too much trouble, you can configure serving to skip tag
|
||||||
tag resolution via the `registriesSkippingTagResolving` configmap field:
|
resolution via the `registriesSkippingTagResolving` configmap field:
|
||||||
|
|
||||||
```
|
```
|
||||||
kubectl -n knative-serving edit configmap config-deployment
|
kubectl -n knative-serving edit configmap config-deployment
|
||||||
|
|
Loading…
Reference in New Issue