Re: Containers dead?
I don't think the article in any way indicates that containers are dead!
Just that virtual machine based workloads are here to stay. And I would argue that even bare-metal non-virtualized workloads are here to stay.
Some transaction-based workloads could benefit from using bare-metal/VMs directly where the transaction processing speed could be impacted because of containerization layer. But there are lot of workloads where containerization layer adds much more value. Put k8s-like orchestration in the mix and you get lot of high-end features (such as service load-balancing, HA, reliability) readily available.
Also using containers/k8s is not really straight forward today. The development and admin community is still catching up with the k8s/containerization nuances. Orchestration engines such as google auto-pilot and AWS FarGate could help alleviate some of these pain points.