debian11安装k8s

本文档详述了在Debian 11上安装Kubernetes集群的过程,包括配置虚拟机处理器、更新系统、安装Docker、设置阿里云镜像源、初始化k8s master节点以及加入worker节点。最后通过kubectl检查节点状态,确保集群运行正常。

1 、将虚拟机处理器设置2核

2、free -h

  1)如有交换内存则关闭   

    swapoff -a  

    sed -ri 's/.*swap.*/#&/' /etc/fstab

3、vi /etc/docker/daemon.json

添加如下: {
“exec-opts”: [“native.cgroupdriver=systemd”],
“registry-mirrors”: [“https://kn0t2bca.mirror.aliyuncs.com”]
}

4、 重新启动docker

5、apt-get update && apt-get install -y apt-transport-https curl

6、curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -

7、echo -e “deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main” > /etc/apt/sources.list.d/kubernetes.list

8、apt-get update

9、如再此过程执行报无法验证签名

   apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7EA0A9C3F273FCD8

keys后边是自己本机上的,看看这两个到底哪个管用

10、apt-get update

  apt-get install -y kubelet kubeadm kubectl  ##安装最新版本,不要安装最新版本,containerd版本低不支持,需要升级到1.6版本,使用下面的版本

  apt-get install -y kube
Debian 离线安装 Kubernetes (K8s) 需要在没有网络连接的情况下手动下载必要的组件并按照官方文档步骤操作。以下是大致的离线安装流程: 1. **准备工作**: - 下载 K8s 的 offline package tarball: 从 Kubernetes 官方仓库下载 `deb` 包。由于需要离线,你需要提前访问 https://get.k8s.io/ 并选择适合 Debian 发行版的版本,比如 `kubernetes-x.y.z-debian-stretch-server-arm64.tar.gz`。 - 获取所需的依赖包列表:通常可以从 kubeadm 文档中找到,特别是 `kubeadm init` 和 `kubectl` 需要的工具。 2. **下载组件**: - 将下载的 tarball 解压到一个目录,例如 `/root/k8s-offline`. - 在该目录下,你会看到包含所有 deb 包的子目录,如 `addons`, `kube-addons`, `manifests` 等。 3. **安装依赖**: - 使用 `dpkg` 或 `ar` 工具将 `.deb` 文件解压到 `/var/cache/apt/archives` 目录或其他合适的临时存储位置。 - 手动执行安装命令,比如 `sudo dpkg -i <package.deb>` 来安装每个文件。 4. **配置 kubeadm**: - 编辑 `kubeadm.conf` 文件,设置集群的相关信息,并准备好静态令牌。 - 编辑 `kubelet` 和 `kube-proxy` 的配置文件,确保它们指向正确的工作节点和证书路径。 5. **初始化集群**: - 使用 `kubeadm init --config=kubeadm.conf` 进行集群初始化,这时因为没有网络,你只能提供已准备好的证书和配置。 6. **验证并加入控制平面组件**: - 初始化完成后,使用 `kubeadm join` 命令加入其他节点,同样需要提供静态令牌和已经复制到本地的 CA 证书。 7. **部署kubectl**: - 将 `kubectl` 的配置文件(通常是 `~/.kube/config`)复制到所有工作节点。 8. **测试集群**: - 最后,在各个节点上运行 `kubectl get nodes` 确认所有节点已成功加入。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值