Kubernetes packages in Debian ============================= This Debian package is a WIP. It was released with the hope of being useful even in its current state. Suggestions are very much welcome on how to improve it! :) It is far from being perfect, or even complete. There are many interesting avenues left to explored. For example: How much of the bootstrapping should be automated in Debian? How to achieve that in a customizable way? How to support the multitude of possible configurations? HA? What about different network plugins and container runtimes? The list goes on. Eventually, it might be best to have kubectl, kubeadm and kubelet in Debian and defer many of the questions above to kubeadm. At the moment kubeadm is not built and kubelet is not available as a standalone package. The plan is to go in this direction, but still leave the current kubernetes-{node,master} packages for those who would like to run these components directly from systemd. However, I kindly ask purist aspirations that effectively halted Kubernetes' release and updates in Debian for YEARS to be kept at bay. I wholeheartedly agree that in an ideal world all the 200+ Go packages in vendor/ would be packaged separately in Debian, all of them following the excellent semantic vesioning perfectly. It would also be awesome if there was a robust and meaningful(!) way to link Go binaries dynamically. That being said, I feel that the most important step at the moment is to have Kubernetes available in Debian instead of postponing until that perfect world arrives. Copyright --------- The legal status of Kubernetes is complex to say the least. Much effort was done to check the license of every single dependency in vendor/ (see the copyright file). To my best knowleadge these are all in line with the DFSG. If you have a well founded doubt please contact me immediately. If at all possible it would be best to keep using the verbatim .orig.tar.gz files as they are released by the Kubernetes developers. The debian/copyright file was written by Dora Anna Lenart -- Janos Lenart 21 Mar 2020