在Debian Stretch上安装Kubernetes(kubectl,kubeadm,kubelet)

Mac*_*arz 5 kubernetes debian-stretch

我想在我的debian机器上安装Kubernetes:

Distributor ID: Debian
Description:    Debian GNU/Linux 9.5 (stretch)
Release:        9.5
Codename:       stretch
Run Code Online (Sandbox Code Playgroud)

看着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

提前非常感谢您!

And*_*ykh 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
Run Code Online (Sandbox Code Playgroud)

请注意,您使用的是上面的 kubernetes-xenial,而不是 kubernetes-stretch。

不要忘记先安装 docker,有关如何安装,请参阅上面的相同链接页面。