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
When the feature gate is disabled, workloads that are already running will not be affected. If environment variables contain special characters, changes to fields other than the environment variables will not cause workloads to fail. However, if the environment variable fields are modified, they may fail to recreate Pods or ReplicaSets due to the Apiserver's validation logic, which could result in workload failures.
231
+
###### How can a rollout or rollback fail? Can it impact already running workloads?
232
+
233
+
When the feature gate is disabled, workloads that are already running will not be affected. However, if user update the workloads, they may fail to recreate pods or ReplicaSets due to failing the Apiserver's validation logic, which could cause the workloads to fail.
228
234
229
235
###### What specific metrics should inform a rollback?
###### What are the SLIs (Service Level Indicators) an operator can use to determine the health of the service?
252
258
253
-
According to the test results in https://github.com/HirazawaUi/verfiy-container-env, the container runtime is very lenient with using special characters as environment variables, and almost no failures will occur. However, if unexpected boundary conditions occur, `run_podsandbox_errors_total` can still help us record some problems.
259
+
According to the test results in https://github.com/HirazawaUi/verfiy-container-env, the container runtime is very lenient with using special characters as environment variables, and almost no failures will occur.
254
260
255
-
-[x] Metrics
256
-
- Metric name: run_podsandbox_errors_total
261
+
-[] Metrics
262
+
- Metric name:
257
263
-[Optional] Aggregation method:
258
-
- Components exposing the metric: kubelet
264
+
- Components exposing the metric:
259
265
-[ ] Other (treat as last resort)
260
266
- Details:
261
267
@@ -313,6 +319,8 @@ No
313
319
314
320
\- 2024-08-26: Promote to beta
315
321
322
+
\- 2024-08-27: Fixed some errors in the beta phase
323
+
316
324
## Drawbacks
317
325
318
326
If the envvar name character set is extended, all the things currently consuming and using envvar names from the API will have an impact and may break or be unsafe.
0 commit comments