From f39b1e1398e67974f74319876b1ca16a97d451d1 Mon Sep 17 00:00:00 2001 From: xin gu <418294249@qq.com> Date: Tue, 10 Oct 2023 18:39:08 +0800 Subject: [PATCH] sync list-all-running-container-images reserve-compute-resources managing-tls-in-a-cluster --- .../list-all-running-container-images.md | 8 ++++---- .../administer-cluster/reserve-compute-resources.md | 4 ++-- .../zh-cn/docs/tasks/tls/managing-tls-in-a-cluster.md | 10 +++++----- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/content/zh-cn/docs/tasks/access-application-cluster/list-all-running-container-images.md b/content/zh-cn/docs/tasks/access-application-cluster/list-all-running-container-images.md index 571b51b5dda7c..e3882cab542ce 100644 --- a/content/zh-cn/docs/tasks/access-application-cluster/list-all-running-container-images.md +++ b/content/zh-cn/docs/tasks/access-application-cluster/list-all-running-container-images.md @@ -36,7 +36,7 @@ of Containers for each. - Fetch all Pods in all namespaces using `kubectl get pods --all-namespaces` - Format the output to include only the list of Container image names - using `-o jsonpath={.items[*].spec.containers[*].image}`. This will recursively parse out the + using `-o jsonpath={.items[*].spec['initContainers', 'containers'][*].image}`. This will recursively parse out the `image` field from the returned json. - See the [jsonpath reference](/docs/reference/kubectl/jsonpath/) for further information on how to use jsonpath. @@ -48,7 +48,7 @@ of Containers for each. ## 列出所有命名空间下的所有容器镜像 {#list-all-container-images-in-all-namespaces} - 使用 `kubectl get pods --all-namespaces` 获取所有命名空间下的所有 Pod -- 使用 `-o jsonpath={.items[*].spec.containers[*].image}` 来格式化输出,以仅包含容器镜像名称。 +- 使用 `-o jsonpath={.items[*].spec['initContainers', 'containers'][*].image}` 来格式化输出,以仅包含容器镜像名称。 这将以递归方式从返回的 json 中解析出 `image` 字段。 - 参阅 [jsonpath 说明](/zh-cn/docs/reference/kubectl/jsonpath/) 获取更多关于如何使用 jsonpath 的信息。 @@ -69,14 +69,14 @@ The jsonpath is interpreted as follows: - `.items[*]`: for each returned value - `.spec`: get the spec -- `.containers[*]`: for each container +- `['initContainers', 'containers'][*]`: for each container - `.image`: get the image --> jsonpath 解释如下: - `.items[*]`: 对于每个返回的值 - `.spec`: 获取 spec -- `.containers[*]`: 对于每个容器 +- `['initContainers', 'containers'][*]`: 对于每个容器 - `.image`: 获取镜像 请注意,如果 `--kube-reserved-cgroup` 不存在,Kubelet 将 **不会** 创建它。 -如果指定了一个无效的 cgroup,Kubelet 将会失败。就 `systemd` cgroup 驱动而言, +如果指定了一个无效的 cgroup,Kubelet 将会无法启动。就 `systemd` cgroup 驱动而言, 你要为所定义的 cgroup 设置名称时要遵循特定的模式: 所设置的名字应该是你为 `--kube-reserved-cgroup` 所给的参数值加上 `.slice` 后缀。 diff --git a/content/zh-cn/docs/tasks/tls/managing-tls-in-a-cluster.md b/content/zh-cn/docs/tasks/tls/managing-tls-in-a-cluster.md index 8774c6152d628..dcf79de54c92c 100644 --- a/content/zh-cn/docs/tasks/tls/managing-tls-in-a-cluster.md +++ b/content/zh-cn/docs/tasks/tls/managing-tls-in-a-cluster.md @@ -48,14 +48,14 @@ You need the `cfssl` tool. You can download `cfssl` from Some steps in this page use the `jq` tool. If you don't have `jq`, you can install it via your operating system's software sources, or fetch it from -[https://stedolan.github.io/jq/](https://stedolan.github.io/jq/). +[https://jqlang.github.io/jq/](https://jqlang.github.io/jq/). --> 你需要 `cfssl` 工具。 你可以从 [https://github.com/cloudflare/cfssl/releases](https://github.com/cloudflare/cfssl/releases) 下载 `cfssl`。 本文中某些步骤使用 `jq` 工具。如果你没有 `jq`,你可以通过操作系统的软件源安装, -或者从 [https://stedolan.github.io/jq/](https://stedolan.github.io/jq/) 获取。 +或者从 [https://jqlang.github.io/jq/](https://jqlang.github.io/jq/) 获取。 @@ -346,7 +346,7 @@ This produces a certificate authority key file (`ca-key.pem`) and certificate (` ### 颁发证书 -{{% code file="tls/server-signing-config.json" %}} +{{% code_sample file="tls/server-signing-config.json" %}} -这使用命令行工具 [`jq`](https://stedolan.github.io/jq/) +这使用命令行工具 [`jq`](https://jqlang.github.io/jq/) 在 `.status.certificate` 字段中填充 base64 编码的内容。 如果你没有 `jq` 工具,你还可以将 JSON 输出保存到文件中,手动填充此字段,然后上传结果文件。 {{< /note >}}