You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/docs/reference/kubernetes-api/authentication-resources/service-account-v1.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,7 +54,7 @@ ServiceAccount binds together: * a name, understood by users, and perhaps by per
54
54
55
55
*Patch strategy: merge on key `name`*
56
56
57
-
Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount. More info: https://kubernetes.io/docs/concepts/configuration/secret
57
+
Secrets is a list of the secrets in the same namespace that pods running using this ServiceAccount are allowed to use. Pods are only limited to this list if this service account has a "kubernetes.io/enforce-mountable-secrets" annotation set to "true". This field should not be used to find auto-generated service account token secrets for use outside of pods. Instead, tokens can be requested directly using the TokenRequest API, or service account token secrets can be manually created. More info: https://kubernetes.io/docs/concepts/configuration/secret
Copy file name to clipboardExpand all lines: content/en/docs/reference/kubernetes-api/cluster-resources/node-v1.md
+4-24Lines changed: 4 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -62,7 +62,7 @@ NodeSpec describes the attributes that a node is created with.
62
62
63
63
-**configSource** (NodeConfigSource)
64
64
65
-
Deprecated. If specified, the source of the node's configuration. The DynamicKubeletConfig feature gate must be enabled for the Kubelet to use this field. This field is deprecated as of 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration
65
+
Deprecated: Previously used to specify the source of the node's configuration for the DynamicKubeletConfig feature. This feature is removed from Kubelets as of 1.24 and will be fully removed in 1.26.
66
66
67
67
<aname="NodeConfigSource"></a>
68
68
*NodeConfigSource specifies a source of node configuration. Exactly one subfield (excluding metadata) must be non-nil. This API is deprecated since 1.22*
@@ -121,10 +121,7 @@ NodeSpec describes the attributes that a node is created with.
121
121
122
122
Required. The effect of the taint on pods that do not tolerate the taint. Valid effects are NoSchedule, PreferNoSchedule and NoExecute.
123
123
124
-
Possible enum values:
125
-
-`"NoExecute"` Evict any already-running pods that do not tolerate the taint. Currently enforced by NodeController.
126
-
-`"NoSchedule"` Do not allow new pods to schedule onto the node unless they tolerate the taint, but allow all pods submitted to Kubelet without going through the scheduler to start, and allow all already-running pods to continue running. Enforced by the scheduler.
127
-
-`"PreferNoSchedule"` Like TaintEffectNoSchedule, but the scheduler tries not to schedule new pods onto the node, rather than prohibiting new pods from scheduling onto the node entirely. Enforced by the scheduler.
124
+
128
125
129
126
-**taints.key** (string), required
130
127
@@ -171,13 +168,6 @@ NodeStatus is information about the current status of a node.
171
168
-**addresses.type** (string), required
172
169
173
170
Node address type, one of Hostname, ExternalIP or InternalIP.
174
-
175
-
Possible enum values:
176
-
-`"ExternalDNS"` identifies a DNS name which resolves to an IP address which has the characteristics of a NodeExternalIP. The IP it resolves to may or may not be a listed NodeExternalIP address.
177
-
-`"ExternalIP"` identifies an IP address which is, in some way, intended to be more usable from outside the cluster then an internal IP, though no specific semantics are defined. It may be a globally routable IP, though it is not required to be. External IPs may be assigned directly to an interface on the node, like a NodeInternalIP, or alternatively, packets sent to the external IP may be NAT'ed to an internal node IP rather than being delivered directly (making the IP less efficient for node-to-node traffic than a NodeInternalIP).
178
-
-`"Hostname"` identifies a name of the node. Although every node can be assumed to have a NodeAddress of this type, its exact syntax and semantics are not defined, and are not consistent between different clusters.
179
-
-`"InternalDNS"` identifies a DNS name which resolves to an IP address which has the characteristics of a NodeInternalIP. The IP it resolves to may or may not be a listed NodeInternalIP address.
180
-
-`"InternalIP"` identifies an IP address which is assigned to one of the node's network interfaces. Every node should have at least one address of this type. An internal IP is normally expected to be reachable from every other node, but may not be visible to hosts outside the cluster. By default it is assumed that kube-apiserver can reach node internal IPs, though it is possible to configure clusters where this is not the case. NodeInternalIP is the default type of node IP, and does not necessarily imply that the IP is ONLY reachable internally. If a node has multiple internal IPs, no specific semantics are assigned to the additional IPs.
ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0).
382
+
ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).
400
383
401
384
-**nodeInfo.kernelVersion** (string), required
402
385
@@ -430,10 +413,7 @@ NodeStatus is information about the current status of a node.
430
413
431
414
NodePhase is the recently observed lifecycle phase of the node. More info: https://kubernetes.io/docs/concepts/nodes/node/#phase The field is never populated, and now is deprecated.
432
415
433
-
Possible enum values:
434
-
-`"Pending"` means the node has been created/added by the system, but not configured.
435
-
-`"Running"` means the node has been configured and has Kubernetes components running.
436
-
-`"Terminated"` means the node has been removed from the cluster.
This field is in beta starting v1.18 and is only honored by servers that enable the PodOverhead feature.
54
53
55
54
<aname="Overhead"></a>
56
55
*Overhead structure represents the resource overhead associated with running a pod.*
@@ -87,9 +86,7 @@ RuntimeClass defines a class of container runtime supported in the cluster. The
87
86
88
87
Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.
89
88
90
-
Possible enum values:
91
-
-`"Equal"`
92
-
-`"Exists"`
89
+
93
90
94
91
-**scheduling.tolerations.value** (string)
95
92
@@ -99,10 +96,7 @@ RuntimeClass defines a class of container runtime supported in the cluster. The
99
96
100
97
Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
101
98
102
-
Possible enum values:
103
-
-`"NoExecute"` Evict any already-running pods that do not tolerate the taint. Currently enforced by NodeController.
104
-
-`"NoSchedule"` Do not allow new pods to schedule onto the node unless they tolerate the taint, but allow all pods submitted to Kubelet without going through the scheduler to start, and allow all already-running pods to continue running. Enforced by the scheduler.
105
-
-`"PreferNoSchedule"` Like TaintEffectNoSchedule, but the scheduler tries not to schedule new pods onto the node, rather than prohibiting new pods from scheduling onto the node entirely. Enforced by the scheduler.
0 commit comments