我想在我的debian机器上安装Kubernetes:
Distributor ID: Debian
Description: Debian GNU/Linux 9.5 (stretch)
Release: 9.5
Codename: stretch
查看google deb程序包档案,我只找到“ kubectl”的程序包,没别的了:
https://packages.cloud.google.com/apt/dists/kubernetes-stretch/main/binary-amd64/Packages
与ubuntu xenial相比,缺少许多软件包。有人可以这么客气,给我更多信息如何处理吗?可以在debian Stretch上安装kubeadm和kubelet吗?
https://kubernetes.io/docs/setup/independent/install-kubeadm/#installing-kubeadm-kubelet-and-kubectl
非常感谢您!
答案 0 :(得分:1)
是否可以在debian Stretch上安装kubeadm和kubelet吗?
是的!请参阅问题结尾处链接的有用指南:https://kubernetes.io/docs/setup/independent/install-kubeadm/#installing-kubeadm-kubelet-and-kubectl
这是相关部分:
apt-get update && apt-get install -y apt-transport-https curl
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb http://apt.kubernetes.io/ kubernetes-xenial main
EOF
apt-get update
apt-get install -y kubelet kubeadm kubectl
apt-mark hold kubelet kubeadm kubectl
请注意,您使用的是上面的kubernetes-xenial,而不是kubernetes-stretch。
别忘了先安装docker,有关方法,请参见上面的同一链接页面。
答案 1 :(得分:0)
不幸的是,从K8S 1.18.5开始,我不知道来自Google的任何官方DEB软件包。我强烈建议您在Debian Stretch上构建自己的DEB软件包。我在https://github.com/runlevel5/kubernetes-packages上创建了2个有关如何使用Debian 10和Ubuntu 18.04的示例。