运维

运维

Products

当前位置:首页 > 运维 >

如何将Kubernetes部署到Debian系统上?

96SEO 2025-10-28 09:02 1


准备工作

在开始之前, 请确保您的硬件和软件满足以下要求:

Kubernetes安装于Debian的流程
  • 硬件要求:至少2核CPU、2GB RAM、20GB硬盘空间。
  • 软件要求:Debian 12或更高版本、 Docker、Kubeadm、Kubelet和Kubectl。

安装Kubeadm、 Kubelet和Kubectl

先说说更新您的系统包列表并安装Kubeadm、Kubelet和Kubectl:

sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
echo deb https://apt.kubernetes.io/ kubernetes-xenial main | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo apt update
sudo apt install -y kubelet kubeadm kubectl
    

初始化Master节点

在Master节点上施行以下命令来初始化Kubernetes集群:

sudo kubeadm init --pod-network-cidr=10.244.0.0/16
    

初始化完成后您将获得一个命令行工具,用于与集**互。将以下命令添加到您的~/.bashrc文件中,以便在未来的shell会话中使用该工具:

export KUBECONFIG=/etc/kubernetes/admin.conf
    

安装Pod网络插件

选择一个Pod网络插件来设置网络策略。以下示例展示了如何使用Calico作为网络插件:

kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
    

加入Worker节点

在Worker节点上, 施行以下命令来加入集群:

sudo kubeadm join 192.168.1.10:6443 --token abcde --discovery-token-ca-cert-hash sha256:1234567890abcdef1234567890abcdef1234567890
    

验证集群状态

在Master节点上,使用以下命令来验证集群状态:

kubectl get nodes
    

您应该看到Master和Worker节点都已正常加入集群。

现在您已经在Debian系统上成功部署了Kubernetes集群。您可以开始使用Kubernetes来部署和管理容器化应用程序了。


标签: debian

提交需求或反馈

Demand feedback