Pitfall avoidance
In most small and medium deployments, you will never see the same problems that you will start seeing when you scale up beyond them, so this section is to show you the most common issues that you will encounter and how to work around them in the cleanest way possible. While this list should cover most of the glaring issues you will encounter, some of your own will need custom fixes. You shouldn't be scared to make those changes because almost all host OS installations are just not geared towards the configuration that a high-load multi-container would need.
Note
WARNING! Many of the values and tweaks in this section have been based on personal experiences with deploying Docker clusters in the cloud. Depending on your combination of cloud provider, OS distribution, and infrastructure-specific configurations, the values may not need changing from the defaults, and some may even be detrimental to your system if used verbatim without spending some time learning what they mean...