6

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

Distributor ID: Debian
Description:    Debian GNU/Linux 9.5 (stretch)
Release:        9.5
Codename:       stretch

查看 google deb package archive 我只找到“kubectl”的包,没有别的:

https://packages.cloud.google.com/apt/dists/kubernetes-stretch/main/binary-amd64/Packages

与 ubuntu xenial 相比,缺少许多软件包。有人可以这么好心,给我更多信息如何处理这个吗?是否也可以在 debian 拉伸上安装 kubeadm 和 kubelet ?

https://kubernetes.io/docs/setup/independent/install-kubeadm/#installing-kubeadm-kubelet-and-kubectl

非常感谢您提前!

4

2 回答 2

1

是否也可以在 debian 拉伸上安装 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,如何安装,请参见上面相同的链接页面。

于 2018-09-27T09:40:34.093 回答
1

不幸的是,从 K8S 1.18.5 开始,我不知道有任何来自 Google 的官方 DEB 包。我强烈建议您在 Debian Stretch 上构建自己的 DEB 包。我在https://github.com/runlevel5/kubernetes-packages创建了 2 个关于如何使用 Debian 10 和 Ubuntu 18.04 的示例。

于 2020-07-01T05:01:08.640 回答