title: CoreOS & HDFS - Running a distributed file system in Linux Containers/Docker
body: <p>I need some sort of distributed file system running on a CoreOS cluster. </p>
  
  <p>As such I'd like to run HDFS on CoreOS nodes. Is this possible? </p>
  
  <p>I can see 2 options;</p>
  
  <ol>
  <li><strong>Expand CoreOS</strong> - Install HDFS directly onto CoreOS - not ideal as it breaks the whole concept of CoreOS's containerisation and would mean installing a lot of additional components </li>
  <li>Somehow run HDFS in a Docker container on CoreOS and set affinities </li>
  </ol>
  
  <p>Option 2 seems like the best approach, however, there are some potential blockers;</p>
  
  <ul>
  <li>How do I reliably expose the physical disks to the Docker container running HDFS?</li>
  <li>How do you scale container affinities?</li>
  <li>How does this work the the Name nodes etc?</li>
  </ul>
  
  <p>Cheers.</p>