首页 > 其他分享 >高可用Kubernetes集群实战(二)

高可用Kubernetes集群实战(二)

时间:2023-09-30 10:03:22浏览次数:31  
标签:实战 配置文件 Kubernetes containerd etc 集群 docker k8sm1 root

安装containerd 容器运行时
[root@k8sm1 ~]# yum install -y containerd.io-1.6.6
生成containerd 配置文件
创建配置文件存储目录
[root@k8sm1 ~]# mkdir -p /etc/containerd
生成配置文件
[root@k8sm1 ~]# containerd config default > /etc/containerd/config.toml
修改配置文件
修改sandbox_image = "registry.aliyuncs.com/google_containers/pause:3.8"
SystemdCgroup = true
启动containerd 并设置自启
[root@k8sm1 ~]# systemctl enable containerd --now

高可用Kubernetes集群实战(二)_containerd

配置containerd 加速
创建加速器配置文件

[root@k8sm1 ~]# mkdir -p /etc/containerd/certs.d/docker.io
[root@k8sm1 ~]# vim /etc/containerd/certs.d/docker.io/hosts.toml

[host."https://xxx.mirror.aliyuncs.com",host."https://registry.docker-cn.com"]
  capabilities = ["pull","push"]
[plugins."io.containerd.grpc.v1.cri".registry]
   config_path = "/etc/containerd/certs.d"
重启containerd

高可用Kubernetes集群实战(二)_containerd_02


安装docker
[root@k8sm1 ~]# yum install -y docker-ce
[root@k8sm1 ~]# systemctl enable docker --now

高可用Kubernetes集群实战(二)_containerd_03

配置docker 加速器
vim /etc/docker/daemon.json

高可用Kubernetes集群实战(二)_containerd_04

高可用Kubernetes集群实战(二)_containerd_05

安装k8s 基础软件包
[root@k8sm1~]# yum install -y kubelet-1.25.0 kubeadm-1.25.0 kubectl-1.25.0
配置kubelet 开机自启
[root@k8sm1 ~]# systemctl enable kubelet
Created symlink from /etc/systemd/system/multi-user.target.wants/kubelet.service to /usr/lib/systemd/system/kubelet.service.
[root@k8sm1 ~]#


标签:实战,配置文件,Kubernetes,containerd,etc,集群,docker,k8sm1,root
From: https://blog.51cto.com/u_11726705/7654704

相关文章

  • 高可用Kubernetes集群实战(三)
    安装nginx安装依赖[root@k8sm1~]#yuminstall-yepel-release安装nginxkeepalived[root@k8sm1~]#yuminstall-ynginxkeepalivednginx-mod-stream配置nginx[root@k8sm1~]#cat/etc/nginx/nginx.conf#Formoreinformationonconfiguration,see:#*OfficialE......
  • Kubernetes 无法join:[ERROR CRI]: container runtime is not running:
    Kubernetes初始化成功,然后将node加入,结果报错:[root@k8s-node1~]#kubeadmjoin10.10.10.185:6443--token84pas2.ifxb6o8g7h2abg28--discovery-token-ca-cert-hashsha256:f85f0c324e0b951238617f9037832b63e4c4a6c7679aaa53c711a829fc9374e6[preflight]Runningpre-flight......
  • 大模型强化学习——PPO项目实战
    【PPO算法介绍】PPO(Proximal Policy Optimization)是一种强化学习算法,它的目标是找到一个策略,使得根据这个策略采取行动可以获得最大的累积奖励。PPO的主要思想是在更新策略时,尽量让新策略不要偏离旧策略太远。这是通过在目标函数中添加一个额外的项来实现的,这个额外的项会惩罚......
  • Redis主从及哨兵及集群相关介绍
    主从模式为了避免单点故障和读写不分离,Redis提供了复制(replication)功能,master数据库中的数据更新后,会自动将更新的数据同步到其他slave数据库上。优点:主从结构具有读写分离,提高效率、数据备份,提供多个副本等优点。不足:大的不足就是主从模式不具备自动容错和恢复功能,主......
  • lesson6课堂练习与讲解 (布局实战)
     packagecom.zym.lesson6;importjava.awt.*;importjava.awt.event.WindowAdapter;importjava.awt.event.WindowEvent;publicclassTestMixLayOut{publicstaticvoidmain(String[]args){Frameframe=newFrame("课堂练习,混合布局");......
  • hadoop HA高可用集群搭建
    首先是四项配置core-site.xml<?xmlversion="1.0"encoding="UTF-8"?><?xml-stylesheettype="text/xsl"href="configuration.xsl"?><!--LicensedundertheApacheLicense,Version2.0(the"License"......
  • 使用 Terraform 创建K8S集群
    Terraform是一个开源的基础设施即代码(InfrastructureasCode,IaC)工具,由HashiCorp公司开发和维护。它用于自动化和管理云基础设施、服务和资源的创建、配置和部署。Terraform允许开发人员和运维团队以声明性的语言描述基础设施,并使用代码的方式来管理基础设施,从而提高......
  • 02. Kubeadm部署Kubernetes集群
    目录1、前言2、Kubernetes部署方式3、kubeadmin部署3.1、关闭防火墙3.2、配置阿里云Kubernetes源3.3、安装kubeadm,kubelet,kubectl3.4、初始化master节点3.5、master节点配置kubectl命令行工具3.6、master节点下载flannel网络配置文件3.7、node1和node2节点加入Kubernetes集群3.8、......
  • 华为现网真机怎么抓包 端口镜像实战
    端口镜像-可以在不影响数据正常处理的情况下,把镜像端口的数据复制一份到观察端口-业务实时监控故障处理分析网络流量优化-汇聚点-定义:-把镜像端口【源端口】的数据复制一份到观察端口【目的端口】1.2.observe-portinterfaceg0/0/0interfacerangeg0/0/1tog0/0/2mirror......
  • Kubernetes 上的数据已跨越鸿沟:在 GKE 上运行有状态应用程序的案例
    Kubernetes是当今云原生开发的事实上的标准。长期以来,Kubernetes主要与无状态应用程序相关,例如Web和批处理应用程序。然而,与大多数事物一样,Kubernetes也在不断发展。如今,我们看到Kubernetes上有状态应用程序的数量呈指数级增长。事实上,自2019年以来,在GoogleKubernetesE......