[zh] Fix link for PSP
This commit is contained in:
@@ -268,7 +268,7 @@ to the metadata API, and avoid using provisioning data to deliver secrets.
|
||||
-->
|
||||
### 限制云元数据 API 访问
|
||||
|
||||
云平台(AWS, Azure, GCE 等)经常将 metadata 本地服务暴露给实例。
|
||||
云平台(AWS、Azure、GCE 等)经常将 metadata 本地服务暴露给实例。
|
||||
默认情况下,这些 API 可由运行在实例上的 Pod 访问,并且可以包含
|
||||
该云节点的凭据或配置数据(如 kubelet 凭据)。
|
||||
这些凭据可以用于在集群内升级或在同一账户下升级到其他云服务。
|
||||
@@ -413,7 +413,7 @@ or run with elevated permissions if those service accounts are granted access to
|
||||
如果执行 Pod 创建操作的组件能够在 `kube-system` 这类名字空间中创建 Pod,
|
||||
则这类组件也可能获得意外的权限,因为这些 Pod 可以访问服务账户的 Secret,
|
||||
或者,如果对应服务帐户被授权访问宽松的
|
||||
[PodSecurityPolicy](/zh/docs/concepts/policy/pod-security-policy/),
|
||||
[PodSecurityPolicy](/zh-cn/docs/concepts/security/pod-security-policy/),
|
||||
它们就能以较高的权限运行。
|
||||
|
||||
<!--
|
||||
|
||||
@@ -31,7 +31,7 @@ admission controller. This can be done effectively using a combination of dry-ru
|
||||
<!--
|
||||
- Ensure the `PodSecurity` [feature gate](/docs/reference/command-line-tools-reference/feature-gates/#feature-gates-for-alpha-or-beta-features) is enabled.
|
||||
-->
|
||||
- 确保 `PodSecurity` [特性门控](/docs/reference/command-line-tools-reference/feature-gates/)被启用。
|
||||
- 确保 `PodSecurity` [特性门控](/zh-cn/docs/reference/command-line-tools-reference/feature-gates/)被启用。
|
||||
|
||||
<!--
|
||||
This page assumes you are already familiar with the basic [Pod Security Admission](/docs/concepts/security/pod-security-admission/)
|
||||
@@ -307,7 +307,7 @@ need to be handled on a case-by-case basis later:
|
||||
- `.spec.allowPrivilegeEscalation` - (Only mutating if set to `false`) required for the Restricted
|
||||
profile.
|
||||
-->
|
||||
- `.spec.requiredDropCapabilities` - 需要此字段来为 Restricted 配置去掉 `ALL` 设置。
|
||||
- `.spec.requiredDropCapabilities` - 需要此字段来为 Restricted 配置去掉 `ALL` 设置。
|
||||
- `.spec.seLinux` - (仅针对带有 `MustRunAs` 规则的变更性设置)需要此字段来满足
|
||||
Baseline 和 Restricted 配置所需要的 SELinux 需求。
|
||||
- `.spec.runAsUser` - (仅针对带有 `RunAsAny` 规则的非变更性设置)需要此字段来为
|
||||
@@ -556,7 +556,7 @@ Finally, you can effectively bypass PodSecurityPolicy at the namespace level by
|
||||
accounts in the namespace.
|
||||
-->
|
||||
最后,你可以通过将
|
||||
{{< example file="policy/privileged-psp.yaml" >}}完全特权的 PSP{{< /example >}}
|
||||
{{< example file="policy/privileged-psp.yaml" >}}完全特权的 PSP{{< /example >}}
|
||||
绑定到某名字空间中所有服务账户上,在名字空间层面绕过所有 PodSecurityPolicy。
|
||||
|
||||
```sh
|
||||
@@ -594,7 +594,7 @@ kubectl delete -n $NAMESPACE rolebinding disable-psp
|
||||
<!--
|
||||
## 4. Review namespace creation processes {#review-namespace-creation-process}
|
||||
-->
|
||||
## 4. 审阅名字空间创建过程 {#review-namespace-creation-process}
|
||||
## 4. 审阅名字空间创建过程 {#review-namespace-creation-process}
|
||||
|
||||
<!--
|
||||
Now that existing namespaces have been updated to enforce Pod Security Admission, you should ensure
|
||||
@@ -639,7 +639,7 @@ controller plugins:
|
||||
-->
|
||||
如果需要验证 PodSecurityPolicy 准入控制器不再被启用,你可以通过扮演某个无法访问任何
|
||||
PodSecurityPolicy 的用户来执行测试(参见
|
||||
[PodSecurityPolicy 示例](/zh/docs/concepts/policy/pod-security-policy/#example)),
|
||||
[PodSecurityPolicy 示例](/zh-cn/docs/concepts/security/pod-security-policy/#example)),
|
||||
或者通过检查 API 服务器的日志来进行验证。在启动期间,API
|
||||
服务器会输出日志行,列举所挂载的准入控制器插件。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user