Language independence is not a trait of k8s it's an artifact of docker packaging java/c++/perl/python/go/rust etc. as an arch dependent image. TBH I find k8s support for languages other than Golang pretty poor (there have been attempts to get java into k8s by redhat with native-image, but it seems to have not made it big).
p_l|3 years ago
Unless you want to embed another language in-process of some k8s components, but the need to do that is disappearing as things are moved out of process.