<p dir="auto">There are cases where we want to run a pod on every node.  This'll be useful for monitoring things (cAdvisor, DataDog) or replicated storage agents (HDFS node).</p>
<p dir="auto">Right now you can approximate this by (a) using a hostPort and (b) setting replication count &gt; nodes.  It would be better if we had an explicit way of doing this.</p>
<p dir="auto"><a href="https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/logs/kubernetes-e2e-gce-slow/5920/" rel="nofollow">https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/logs/kubernetes-e2e-gce-slow/5920/</a></p>
<p dir="auto">Failed: [k8s.io] Pod Disks should schedule a pod w/two RW PDs both mounted to one container, write to PD, verify contents, delete pod, recreate pod, verify contents, and repeat in rapid succession [Slow] {Kubernetes e2e suite}</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="/go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/test/e2e/pd.go:271
Expected error:
    &lt;*exec.ExitError | 0xc8208754e0&gt;: {
        ProcessState: {
            pid: 11361,
            status: 256,
            rusage: {
                Utime: {Sec: 0, Usec: 84000},
                Stime: {Sec: 0, Usec: 24000},
                Maxrss: 29572,
                Ixrss: 0,
                Idrss: 0,
                Isrss: 0,
                Minflt: 2131,
                Majflt: 0,
                Nswap: 0,
                Inblock: 0,
                Oublock: 0,
                Msgsnd: 0,
                Msgrcv: 0,
                Nsignals: 0,
                Nvcsw: 768,
                Nivcsw: 3,
            },
        },
        Stderr: nil,
    }
    exit status 1
not to have occurred"><pre class="notranslate"><code class="notranslate">/go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/test/e2e/pd.go:271
Expected error:
    &lt;*exec.ExitError | 0xc8208754e0&gt;: {
        ProcessState: {
            pid: 11361,
            status: 256,
            rusage: {
                Utime: {Sec: 0, Usec: 84000},
                Stime: {Sec: 0, Usec: 24000},
                Maxrss: 29572,
                Ixrss: 0,
                Idrss: 0,
                Isrss: 0,
                Minflt: 2131,
                Majflt: 0,
                Nswap: 0,
                Inblock: 0,
                Oublock: 0,
                Msgsnd: 0,
                Msgrcv: 0,
                Nsignals: 0,
                Nvcsw: 768,
                Nivcsw: 3,
            },
        },
        Stderr: nil,
    }
    exit status 1
not to have occurred
</code></pre></div>