我在 Ubuntu 上安装了 microk8s,以拥有一个简单的 Kubernetes 集群用于测试目的。
我有一个用例,我必须使用另一个用户(而不是用于运行容器的用户)在容器(在 kubernetes pod 中)中执行命令。
由于 kubectl 不提供这种可能性,因此 docker 环境的解决方法是使用docker exec -u
. 但microk8s安装的Kubernetes集群并没有使用docker作为容器运行时,而只使用containerd。
我没有找到使用containerd的ctr cli作为另一个用户在容器中执行命令(因为可以使用docker)的可能性。
有可能吗?
是否有可能在 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)