小编bud*_*eru的帖子

使用containerd的ctr以容器中的另一个用户身份执行命令

我在 Ubuntu 上安装了 microk8s,以拥有一个简单的 Kubernetes 集群用于测试目的。

我有一个用例,我必须使用另一个用户(而不是用于运行容器的用户)在容器(在 kubernetes pod 中)中执行命令。

由于 kubectl 不提供这种可能性,因此 docker 环境的解决方法是使用docker exec -u. 但microk8s安装的Kubernetes集群并没有使用docker作为容器运行时,而只使用containerd。

我没有找到使用containerd的ctr cli作为另一个用户在容器中执行命令(因为可以使用docker)的可能性。

有可能吗?

docker kubernetes containerd microk8s

5
推荐指数
1
解决办法
5103
查看次数

在 Action 中传递 UIComponent 的 MethodExpression

是否有可能在 action 的 MethodExpression 中传递 UIComponent?

xHTML

<p:menuitem id="test" value="Test" action="#{controller.test(this)}" update="test" />
Run Code Online (Sandbox Code Playgroud)

爪哇

public String test(MenuItem item) {
    // Do something with item
    return null;
}
Run Code Online (Sandbox Code Playgroud)

uicomponents primefaces jsf-2

2
推荐指数
1
解决办法
1871
查看次数