首页 > 其他分享 >k8s集群搭建-2

k8s集群搭建-2

时间:2023-12-22 16:47:08浏览次数:44  
标签:cri -- 集群 dockerd docker k8s 搭建

  一、前面做过k8s的集群搭建主要是1.24版本一下的,1.24版本后"弃用docker"改用CRI了。所以这里就之前的集群安装做一下补充。

    老版集群地址:https://www.cnblogs.com/ll409546297/p/16718681.html

  二、k8s版本选择:docker-ce:20.10.24 cri-docker:0.3.8 k8s:1.26.9。

  三、修改部分:

  1)老版本集群十步之前都是一样的。

  2)在部署K8S集群之前,应该部署cri-docker。通过rpm安装就行。

    cri-docker下载地址:https://github.com/Mirantis/cri-dockerd/tags

    安装:

rpm -ivh cri-dockerd-0.3.8-3.el7.x86_64.rpm

    修改cri-docker.service

vi /usr/lib/systemd/system/cri-docker.service

    修改部分:(注意版本号3.9,需要和镜像版本一样。如果错了,可以后面改回来)

ExecStart=/usr/local/bin/cri-dockerd --container-runtime-endpoint fd://
改成:
ExecStart=/usr/local/bin/cri-dockerd --container-runtime-endpoint fd:// --network-plugin=cni --pod-infra-container-image=registry.aliyuncs.com/google_containers/pause:3.9

    默认启动:

systemctl start cri-docker
systemctl enable cri-docker
systemctl start cri-docker.socket
systemctl enable cri-docker.socket

  3)当集群安装完成后,初始化的时候稍微有点变化

kubeadm init \
  --apiserver-advertise-address=192.168.5.200 \
  --image-repository=registry.aliyuncs.com/google_containers \
  --kubernetes-version=v1.26.9 \
  --service-cidr=10.96.0.0/12 \
  --pod-network-cidr=10.244.0.0/16\
  --cri-socket=unix:///var/run/cri-dockerd.sock

  重置也是一样

kubeadm reset --cri-socket=unix:///var/run/cri-dockerd.sock

  四、其他部分都是一样,没有区别了

 

标签:cri,--,集群,dockerd,docker,k8s,搭建
From: https://www.cnblogs.com/ll409546297/p/17921926.html

相关文章

  • SAP-DB-服务器组-003-pacemaker集群-在AWS平台里-创建及配置-SAPHanaTopology资源及SA
    关于基础环境的安装,还是可以参考笔者另一篇文章,APP的部分《SAP-APP-服务器组-001-pacemaker集群的基础环境的安装部署》https://www.cnblogs.com/5201351/p/17899446.html 1、DB需要多安装  resource-agents-sap-hana[root@db01qq-5201351]#yuminstall-yresource-ag......
  • ceph集群搭建详细教程(ceph-deploy)
    ceph-deploy比较适合生产环境,不是用cephadm搭建。相对麻烦一些,但是并不难,细节把握好就行,只是命令多一些而已。实验环境服务器主机public网段IP(对外服务)cluster网段IP(集群通信)角色deploy192.168.2.120用于部署集群、管理集群ceph-node1192.168.2.121192.168.6......
  • Zookeeper-快速入门、服务搭建、集群搭建教程
    官网:https://zookeeper.apache.org/zookeeper常用用途:集群管理,zookeeper作为注册中心,管理服务提供方的ip地址端口号url信息,并在服务消费方请求需要时发送给服务消费方。配置中心(不过一般用阿波罗apollo或者阿里的Nacos来做)多个app中的配置是从zookeeper中拉取配置,而不是一个......
  • k8s组件、工作原理详解
    1.k8s组件  Master组件:kube-apiserver(APIServer):角色:提供集群的唯一入口,处理所有API请求。原理:接收来自客户端(kubectl、UI界面)和其他组件的请求,验证和授权请求,然后将其转发到其他组件或更新etcd中的数据。etcd:角色:分布式键值存储,保存整个集群的状......
  • Linux OpenGL (1)——环境搭建(GLFW, glad)
    所有代码和过程都已经过测试测试环境:UbuntuWSL18.04为什么需要GLFW和glad库我粗浅的理解:opengl并没有提供一些跨平台代码的实现细节,因此,需要根据不同的平台下载一些库来填充opengl中“空虚”的函数。如何安装GLFW和glad库安装GLFW#安装GLFWsudoapt-get......
  • 搭建ceph集群
    前文我们了解了Ceph的基础架构和相关组件的介绍,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/16720234.html;今天我们来部署一个ceph集群;部署工具介绍1、ceph-deploy:该部署工具是ceph官方的部署工具,它只依赖SSH访问服务器,不需要额外的agent;它可以完全运行在自己的工......
  • sonarqube搭建超级完整版
    sonarqube搭建超级完整版sonarqube搭建超级完整版参考文章https://www.jianshu.com/p/b35674bd2fadSonar(SonarQube)是一个开源平台,用于管理源代码的质量。Sonar不只是一个质量数据报告工具,更是代码质量管理平台。支持java,JavaScrip,Scala等等二十几种编程语言的代......
  • All in One, 快速搭建端到端可观测体系
    本文分享自华为云社区《AllinOne,快速搭建端到端可观测体系》,作者:王磊。随着云原生技术的应用,可观测成为云服务的主角,应用程序的部署密度及变化频率较传统环境有着巨大的变化,需要可观测性来清晰地发现和记录主机快速变化的应用行为,可观测性对于IT治理水平、业务在线化以及用户......
  • YARN集群架构
          玩Hadoop的不知道YARN?这简直是天大的笑话!之前介绍Hadoop核心组件的时候(详见《Hadoop的“前世今生”》那篇博文)就曾提到过“YARN是实现了集群资源管理以及作业调度的框架”,那么本文就对YARN集群架构做进一步的介绍。      YARN集群总体上是经典的Mast......
  • 【模拟】Kafka集群异常对客户端影响及丢消息场景
    0环境集群信息4个brokertopic:100+(每个topic30个partition)集群加密方式:plaintext存储:cephProducer单线程,每秒50条左右Consumer不间断poll消息测试客户端原生的KafkaConsumer/KafkaProducer;测试场景Producer和Consumer运行过程中,通过登录kakfa运行主机,直接停止当前......