static pod not support configmap or secret
This commit is contained in:
@@ -61,6 +61,11 @@ You can write a Pod `spec` that refers to a ConfigMap and configures the contain
|
|||||||
in that Pod based on the data in the ConfigMap. The Pod and the ConfigMap must be in
|
in that Pod based on the data in the ConfigMap. The Pod and the ConfigMap must be in
|
||||||
the same {{< glossary_tooltip text="namespace" term_id="namespace" >}}.
|
the same {{< glossary_tooltip text="namespace" term_id="namespace" >}}.
|
||||||
|
|
||||||
|
{{< note >}}
|
||||||
|
The `spec` of a {{< glossary_tooltip text="static Pod" term_id="static-pod" >}} cannot refer to a ConfigMap
|
||||||
|
or any other API objects.
|
||||||
|
{{< /note >}}
|
||||||
|
|
||||||
Here's an example ConfigMap that has some keys with single values,
|
Here's an example ConfigMap that has some keys with single values,
|
||||||
and other keys where the value looks like a fragment of a configuration
|
and other keys where the value looks like a fragment of a configuration
|
||||||
format.
|
format.
|
||||||
|
|||||||
@@ -822,7 +822,10 @@ are obtained from the API server.
|
|||||||
This includes any Pods created using `kubectl`, or indirectly via a replication
|
This includes any Pods created using `kubectl`, or indirectly via a replication
|
||||||
controller. It does not include Pods created as a result of the kubelet
|
controller. It does not include Pods created as a result of the kubelet
|
||||||
`--manifest-url` flag, its `--config` flag, or its REST API (these are
|
`--manifest-url` flag, its `--config` flag, or its REST API (these are
|
||||||
not common ways to create Pods.)
|
not common ways to create Pods).
|
||||||
|
The `spec` of a {{< glossary_tooltip text="static Pod" term_id="static-pod" >}} cannot refer to a Secret
|
||||||
|
or any other API objects.
|
||||||
|
|
||||||
|
|
||||||
Secrets must be created before they are consumed in Pods as environment
|
Secrets must be created before they are consumed in Pods as environment
|
||||||
variables unless they are marked as optional. References to secrets that do
|
variables unless they are marked as optional. References to secrets that do
|
||||||
|
|||||||
@@ -282,6 +282,13 @@ on the Kubernetes API server for each static Pod.
|
|||||||
This means that the Pods running on a node are visible on the API server,
|
This means that the Pods running on a node are visible on the API server,
|
||||||
but cannot be controlled from there.
|
but cannot be controlled from there.
|
||||||
|
|
||||||
|
{{< note >}}
|
||||||
|
The `spec` of a static Pod cannot refer to other API objects
|
||||||
|
(e.g., {{< glossary_tooltip text="ServiceAccount" term_id="service-account" >}},
|
||||||
|
{{< glossary_tooltip text="ConfigMap" term_id="configmap" >}},
|
||||||
|
{{< glossary_tooltip text="Secret" term_id="secret" >}}, etc).
|
||||||
|
{{< /note >}}
|
||||||
|
|
||||||
## Container probes
|
## Container probes
|
||||||
|
|
||||||
A _probe_ is a diagnostic performed periodically by the kubelet on a container. To perform a diagnostic, the kubelet can invoke different actions:
|
A _probe_ is a diagnostic performed periodically by the kubelet on a container. To perform a diagnostic, the kubelet can invoke different actions:
|
||||||
|
|||||||
@@ -31,6 +31,13 @@ Pods to run a Pod on every node, you should probably be using a
|
|||||||
instead.
|
instead.
|
||||||
{{< /note >}}
|
{{< /note >}}
|
||||||
|
|
||||||
|
{{< note >}}
|
||||||
|
The `spec` of a static Pod cannot refer to other API objects
|
||||||
|
(e.g., {{< glossary_tooltip text="ServiceAccount" term_id="service-account" >}},
|
||||||
|
{{< glossary_tooltip text="ConfigMap" term_id="configmap" >}},
|
||||||
|
{{< glossary_tooltip text="Secret" term_id="secret" >}}, etc).
|
||||||
|
{{< /note >}}
|
||||||
|
|
||||||
## {{% heading "prerequisites" %}}
|
## {{% heading "prerequisites" %}}
|
||||||
|
|
||||||
{{< include "task-tutorial-prereqs.md" >}} {{< version-check >}}
|
{{< include "task-tutorial-prereqs.md" >}} {{< version-check >}}
|
||||||
|
|||||||
Reference in New Issue
Block a user