我正在尝试使用Phoronix Test Suite 6.4.0里程碑2对运行Docker的整体系统性能进行基准测试,该测试套件在一个基于fedora:23镜像的容器中运行。
必须考虑的一件事是,Docker使用专有的UnionFS来存储数据。然而,当在Docker中运行一个真实的应用程序(如Apache)时,持久数据通常存储在主机上的一个专用文件夹中,该文件夹在标准的Linux文件系统(如ext4 )上运行,在我的例子中是btrfs。
我建议的解决方案是使用"“将主机目录挂载到docker中。问题是,我不知道基准测试中将使用哪些目录,并且必须将其挂载到Docker容器中。
例如,测试
我在Ubuntu18.04.1上运行kubernetes,通过ISCSI运行一些带有挂载的吊舱。我最近注意到(可能是由于不正确地卸载iscsi卷或其他原因),至少有一个iscsi区段(ext4 fs)有时是损坏的。为了试图修复这个问题,我想将挂载改为日记,而不是订购。我在节点的syslog中看到了这一点:
Dec 29 11:45:29 mira-b systemd[1]: Started Kubernetes transient mount for /var/lib/kubelet/plugins/kubernetes.io/iscsi/iface-default/192.168.xx.yy
我正在使用带有cTor的OpenEBS存储类在Rancher 2.1集群(1个节点)中测试Prometheus,RancherOS在Hyper中运行。cStor卷没有安装,吊舱正在启动一个事件:
Unable to mount volumes for pod "prometheus-server-595746cc5-7xrmt_prometheus(46f03eb4-630f-11e9-b3e5-00155daf3d1f)": timeout expired
waiting for volumes to attach or mount for pod "prometh
我目前正面对一种我无法真正抓住的奇怪行为。
我创建了一个卡夫卡集群,一切都很好。然后我想要在不同的名称空间上重建,所以我删除了所有东西(kafka CRD、strimzi yaml和设备),并在不同的名称空间中创建了所有新的东西。
现在,我收到了不断的错误消息(kafka没有启动):
The Cluster ID oAF2NGklQ0mF2_f3U0oJuw doesn't match stored clusterId Some(Gjb2frSRSS-v6Bpjx-dyqg) in meta.properties. The broker is trying to join the wr