While CoreOS is not "officially" supported on Cisco UCS, it remains a very good platform for running container workloads. It's a small OS that installs quickly and doesn't have much overhead. On top of that, CoreOS runs perfectly, out of the box on Cisco Blade Servers.
In this blog post I've outlined how to do an automated install of CoreOS on UCS using PXE boot. CoreOS last year renamed their linux distribution to be called "Container Linux". Container Linux introduced a new configuration tool to configure its systems in April 2016. This system is called ignition and supersedes cloud-init for configuration of the system. It should be noted, however, that cloud-init still works perfectly fine!
Check out the blog entry here for all the gory technical details.