我通过Kubernetes部署Redis容器并获得以下警告: 警告您在内核中启用了透明巨大页面(THP)支持。 这将导致Redis的延迟和内存使用问题。 要解决这个问题,请以超级用户身份运行“echo never> / sys / kernel / mm / transparent_hugepage / enabled”命令,并将其添加到/etc/rc.local中,以便在重新启动后保留设置。 在THP禁用后,必须重新启动Redis 是否可以通过Kubernetes禁用THP? 也许通过init容器?
最近开始在Docker和kubernetes上工作。 我遇到了一个我实际上并没有完全理解的问题。 事情是当我执行我的svc.yaml(服务)和rc.yaml(复制控制器)豆荚创建,但其状态终止。 我尝试使用该命令检查可能的失败原因 docker ps -a 954c3ee817f9 localhost:5000 / HelloService “/ bin / sh -c ./startSe”2分钟前已退出(127)2分钟前 k8s_HelloService.523e3b04_HelloService-64789_default_40e92b63-707a-11e7-9b96-080027f96241_195f2fee 然后尝试运行docker run -i -t localhost:5000/HelloService / bin / sh:./startService.sh:找不到 我得到这些错误的可能原因是什么? Docker文件: FROM alpine:3.2 VOLUME /tmp ADD HelloService-0.0.1-SNAPSHOT.jar app.jar VOLUME /etc ADD /etc/ /etc/ ADD startService.sh /startService.sh RUN chmod 700 /startService.sh ENTRYPOINT ./startService.sh startService.sh #!/bin/sh touch /app.jar java […]