According to the article you are wrong about "infrastructure as code". Kubernetes is infrastructure as data, specifically YAML files. Puppet and Chef are infrastructure as code.
Edit: not sure why the down votes, I was just trying to point out what seems like a big distinction that the article is trying to make.