如何在minikube节点上的kubernetes pod中设置sysctl密钥?
我正在使用k8s v 1.7。 遵循文档中的指导,我的部署在其规范中具有以下内容:
annotations: security.alpha.kubernetes.io/unsafe-sysctls: net.core.somaxconn=16384
但是,当应用使用kubectl
,我得到以下错误:
forbidden sysctl: "net.core.somaxconn" not whitelisted
现在文档说我应该在节点上运行这样的东西:
kubelet --experimental-allowed-unsafe-sysctls 'net.core.somaxconn'
但是我不知道在哪里运行这个命令。 我试图在minikube ssh
里面,但似乎没有安装kubelet
。
我正在寻找像这样的东西:
minikube start --extra-config='allow net.core.somaxconn'
我试过这个,它似乎工作
minikube start --extra-config=kubelet.AllowedUnsafeSysctls=net.core.somaxconn
从这里提取: https : //github.com/kubernetes/kubernetes/blob/master/cmd/kubelet/app/options/options.go
- 使用PHP和NGinx安装Laravel的AWS MultContainer Docker
- 如何禁用docker容器的根访问?
- Docker私有registry和默认安装程序
- 容器依赖与etcd键
- 在registry/ kubernetes更新时强制刷新泊坞窗图像
- Permission Denied while try to connect to Docker Daemon while running Jenkins pipeline in Macbook
- 对docker-compose.yml中的volumes_from和volume的使用感到困惑
- 在尝试通过sbt构build项目时,Docker中超出了GC开销限制
- 多数PostgreSQL数据库在数据只容器