当前位置: 首页 > article >正文

kubeadm安装k8s

  • 安装containerd
注意修改containerd配置中镜像相关的配置:/etc/containerd/config.toml
  • 修改kubeadm配置

    yum install -y kubeadm-1.25.2 kubectl-1.25.2 kubelet-1.25.2

    kubeadm config print init-defaults > kubeadm.yaml

    修改podSubnet和serviceSubnet
  • 安装kubedm

kubeadm init --config kubeadm.yaml

mkdir -p $HOME/.kube

sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

sudo chown $(id -u):$(id -g) $HOME/.kube/config

export KUBECONFIG=/etc/kubernetes/admin.conf

  • 部署网络插件(canal,或其他)

wget https://docs.projectcalico.org/v3.23/manifests/canal.yaml

kubectl apply -f canal.yaml

  • 删除污点

kubectl taint node k8s004 node-role.kubernetes.io/control-plane-

kubectl taint node k8s004 node-role.kubernetes.io/master-

  • 检查节点状态

kubectl get node

  • 测试pod:kubectl apply test.yaml

apiVersion: v1

kind: Pod

metadata:

  name: test-pod

spec:

  containers:

    - name: test-pod

      image: nginx


http://www.kler.cn/a/376597.html

相关文章:

  • MacBook 如何设置打开json格式文件的默认程序是vs code
  • 63 mysql 的 行锁
  • 项目管理计算公式中的PV、EV、AC、CV、SV、CPI、SPI、ETC、EAC、BAC术语含义
  • 基于ResNet50模型的船型识别与分类系统研究
  • 推荐一个网上购物导航的网站
  • Flinksql 模拟 视图 监听
  • 计算机网络-总线型以太网(ethernet)-知识点小结
  • 基于STM32的智能宠物喂食系统设计
  • Discuz中的关键全局变量`$_G`
  • 快速上手 Windows 命令:简化你的工作流程
  • xlrd.biffh.XLRDError: Excel xlsx file; not supported
  • 你真的了解Canvas吗--解密十三【ZRender篇】
  • 简单了解前缀树/字典树(Trie树)C++代码
  • 三维重建:AI 根据图像信息还原物体三维形状的技术
  • postgresql14源码编译安装
  • 使用AMD GPU和ONNX Runtime高效生成图像与Stable Diffusion模型
  • 【前端】在 Next.js 开发服务器中应该如何配置 HTTPS?
  • 【前端】项目中遇到的问题汇总(长期更新)
  • 【Java】方法的使用 —— 语法要求、方法的重载和签名、方法递归
  • 无源元器件-磁珠选型参数总结
  • 基于vue框架的的考研网上辅导系统ao9z7(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
  • 复习回顾计划-vue篇
  • Word首行空格不显示空格符号问题
  • 2024 Rust现代实用教程Generic泛型
  • 解决pytorch问题:received an invalid combination of arguments - got
  • MFC图形函数学习03——画直线段函数