【kubernetes】k8s
文章平均质量分 94
҉人间无事人
不要假装很努力,坚持下去,就会有收获。
展开
-
详细谈谈负载均衡的startupProbe探针、livenessProbe探针、readnessProbe探针如何使用以及使用差异化
可以确保容器在启动过程中得到正确的检测和处理,避免因启动时间较长而导致的不必要的重启。: 探针连续失败的次数,只有达到这个次数才认为探针失败,并将容器标记为不就绪。: 探针连续失败的次数,只有达到这个次数才认为探针失败,并触发容器重启。: 探针连续失败的次数,只有达到这个次数才认为探针失败,并触发容器重启。: 探针等待响应的时间。: 探针连续成功的次数,只有达到这个次数才认为探针成功。: 探针连续成功的次数,只有达到这个次数才认为探针成功。: 探针连续成功的次数,只有达到这个次数才认为探针成功。原创 2024-07-09 09:38:04 · 1156 阅读 · 0 评论 -
【Kubernetes】k8s的17个需求练习测试
文章目录环境一览和说明1.4% k8s √★2.4% ek8s★3.7% mk8s进入mk8s集群的master节点官方文档搜索 upgrade并升级升级kubeadm设置drain操作和升级组建取消drain和升级kubelet、kubectl4.7%切换root和版本确定备份恢复5.7% k8s√官网文档复制yaml内容并进入k8s集群粘贴到文本中yaml代码修改并生成pod【ingress规则】考试更新题目【egress规则】6.7% k8s√7.7% k8s√官网文档复制yaml内容并进入k8s集群原创 2021-12-20 11:37:08 · 3606 阅读 · 0 评论 -
kube-proxy的pod状态为containercreating处理方法和k8s创建pod状态为containercreating的处理方法
文章目录pod状态为containercreating说明及处理原因kubelet排查处理kube-proxy的pod状态为containercreating说明及处理原因处理学会用kubectl describe pod定位具体异常问题pod状态为containercreating说明及处理原因在使用kubernetes集群部署pod时,pod显示不正常状态ContainerCreating,如下所示[root@master ~]# kubectl get pods NAME原创 2021-12-13 10:23:01 · 5736 阅读 · 0 评论 -
【kubernetes】k8s使用客户端连接haproxy访问高可用集群流程详细说明【使用kubeconfig连接haproxy】【kubeconfig配置全部流程】
文章目录master高可用部署流程客户端连接haproxy访问高可用集群环境确认与准备【必看】客户端连接happroxy说明kubeconfig配置【master上操作】客户端测试说明测试更好的部署master高可用的方式master高可用部署流程去这篇博客,内容过多,需要6台虚拟机,有条件的建议跟着实验完整做一遍,一遍更深层次的理解高可用:客户端连接haproxy访问高可用集群环境确认与准备【必看】客户端连接haproxy访问高可用集群,这句话直观吗?是这个意思,就是我们使用任意集群外的原创 2021-12-06 12:23:43 · 3970 阅读 · 0 评论 -
coredns状态为pending和部署calico报错Init:0/3或Init:RunContainerError
文章目录说明coredns报错状态和原因说明calico部署报错原因及处理报错部署说明报错Init:0/3说明及处理报错Init:RunContainerError部署正常显示内容,coredns状态正常了说明算是记录一个坑吧,tm的,折磨我好久了。各种查系统日至,百度,最后是找以前的环境对比出来的,日至报错奇奇怪怪,离谱的。对了,如果k8s有问题,我们可以先看k8s日志,方式如下先用kubectl get pods --all-namespaces -owide查看问题pod,然后用kub原创 2021-12-06 12:20:30 · 8476 阅读 · 2 评论 -
【kubernetes】k8s集群高可用部署安装和概念详细说明【含离线部署】,客户端连接haproxy访问高可用流程
文章目录说明高可用原理K8S多master节点架构图测试环境说明部署高可用高可用架构说明配置haproxy安装haproxy编辑配置文件配置etcd安装etcd编辑配置文件master和work配置【集群配置】环境配置【master和work都做】安装docker-ce【master和work都安装】安装kubelet【master和work都安装】安装kubeadm【仅在一台master上安装】config文件准备初始化集群镜像准备【离线环境必做】初始化集群并增加变量环境word加入集群master加入集原创 2021-12-06 12:20:10 · 538 阅读 · 0 评论 -
【Kubernetes】k8s集群升级详细说明【k8s升级 kubeadm 集群】【万能版本升级方法】
文章目录说明【必看】环境现有版本查看和升级版本说明升级流程【master节点】说明【必看】1、把节点执行drain操作报错error: unable to drain node ..处理正常dran显示2、升级kubeadm在线升级离线升级3、升级各个组建【apiserver、etcd,dns等】查看升级计划升级各个组建【不含etcd】4、取消drain操作5、升级kubelet和kubectl6、重启kubelet服务并验证多master升级说明升级流程【worker/node节点】说明【必看】1、把no原创 2021-12-02 10:20:11 · 6962 阅读 · 3 评论 -
【Kubernetes】k8s的【statefulset】sc的详细说明与创建使用详细代码
文章目录statefulset控制器说明什么是StatefulSetStatefulSet的基本概念StatefulSet注意事项statefulset扩展说明为什么要使用sts了解StatefulSet提供稳定的网络标识StatefulSet扩缩容的特点持久卷的创建和删除StatefulSet的保障机制。statefulset的创建与使用环境及sts创建流程说明【必看】创建sc创建sts代码创建sts并查看自动生成的pvc和pv扩展副本数测试存储测试创建svc为什么要创建svcsvc的无头服务说明创建sv原创 2021-12-02 10:18:09 · 3294 阅读 · 0 评论 -
【Kubernetes】k8s的devops搭建详细流程、持续集成&交付的配置使用流程和jenkins推送常见报错处理方法
文章目录devops配置流程持续集成&交付的配置使用流程【使用方法】构建dockerfile修改代码代码推送jenkins推送报错Could not find the cloud this project was built onjenkins推送报错Dockerfile /var/jenkins_home/p1/Dockerfile does not existjenkins推送报错Error: unknown command "set" for "kubectl"验证总结devops配置流程原创 2021-11-15 16:54:09 · 2848 阅读 · 1 评论 -
【Kubernetes】k8s的devops功能说明和devops搭建配置详细说明
文章目录环境准备devops配置流程所需镜像下载安装docker及其相关配置registry配置【构建】gitlab配置【推送】拉取镜像及部署设置gitlab的root密码并登陆创建一个项目并设置ssh秘钥全局变量设置克隆推送jenkins配置【编译】拉取镜像及部署配置jenkins插件【有外网的情况】第一次登陆jenkins配置配置jenkins插件【没有外网的情况】第一次登陆jenkins配置jenkins插件下载和导入插件下载地址插件打包导入【网上下载的jenkins包】安装docker插件离线安装报原创 2021-11-12 16:59:46 · 4133 阅读 · 0 评论 -
docker加了--insecure-registry后docker启动报错Failed to start Docker Application Container Engine.
文章目录报错说明原因及处理方法报错说明算是记录一个坑吧,花了我挺多时间解决这个破问题的。今天给集群的node节点配置一个–insecure-registry的IP,配置内容如下[root@node1 ~]# cat /usr/lib/systemd/system/docker.service | grep ExecStart#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock原创 2021-11-09 16:38:55 · 4205 阅读 · 0 评论 -
【Kubernetes】k8s的安全管理详细说明【SA配置、k8s安装dashboard、资源限制(resource、limit、resourcequota)】
文章目录环境准备token验证&&kubeconfig验证role和clusterrole赋权sa【Service Account】sa总结1、service account到底是什么?2、在k8s集群中为什么需要service account?3、创建出来的sa可以直接就使用吗?4、sa有意义了,我们怎样去使用它?查看sa创建sa【secret】给sa授权使用sa安装dashboard资源限制测试说明环境准备首先需要有一套完整的集群[root@master ~]# kubectl原创 2021-11-06 18:09:52 · 1183 阅读 · 0 评论 -
【Kubernetes】k8s的安全管理详细说明【role赋权和clusterrole赋权详细配置说明】
文章目录环境准备token验证&&kubeconfig验证授权了解authorization-mode授权模式AlwaysAllow&&AlwaysDenyRBAC模式说明【重要】查看admin权限基本概念原理role测试说明创建一个role排错处理了解sa安装dashboard资源限制环境准备首先需要有一套完整的集群[root@master ~]# kubectl get nodes -o wideNAME STATUS ROLES AGE原创 2021-11-06 14:45:14 · 4925 阅读 · 2 评论 -
【Kubernetes】k8s的安全管理详细说明【k8s框架说明、token验证和kubeconfig验证详细说明】
文章目录环境准备k8s安全框架介绍token验证说明启用token验证测试token验证base-auth【已经被淘汰】kubeconfig验证说明kubeconfig文件拷贝做测试创建kubeconfig文件【重要】申请证书创建kubeconfig 文件用户授权验证kubeconfig 文件oauth【第三方的认证方式】授权了解sa安装dashboard资源限制环境准备首先需要有一套完整的集群[root@master ~]# kubectl get nodes -o wideNAME原创 2021-11-03 18:03:24 · 15778 阅读 · 0 评论 -
【Kubernetes】k8s的helm扩展之监控管理、日志管理、部署efk【elk的升级版】详细说明
文章目录说明镜像等文件监控管理【prometheus】框架说明部署prometheus【mon节点】登陆prometheus用户名密码查看模版的使用helm3 安装(部署)EFK【elk的升级版】架构说明运行环境说明【必看】1、增加efk官方helm源2.下载并安装elasticsearch3.下载并安装filebeat4.下载并安装metricbeat5.下载安装kibana6.访问kibana说明之前有一篇博客对k8s的helm包做了详细说明,如下:【Kubernetes】k8s的helm包管理与原创 2021-11-02 12:55:08 · 7507 阅读 · 0 评论 -
【Kubernetes】k8s的helm包管理与应用详细说明与操作【helm安装、heml仓库管理和搭建私有仓库】
文章目录helm 的架构环境准备helm 的架构前面我们在使用wordpress+MySQL 部署博客应用的时候,需要做许多的工作,需要每个pod创建pv 和pvc,然后分别创建每个应用的pod 及svc,整个过程非常的麻烦。如果搭建博客所有步骤作为一个整体,放在一个文件夹里(叫做chart),以后我们直接使用这个chart 就可以把所有的操作一次性做完,这样很容易实现了一个博客应用(chart 的一个实例,叫做release),就非常的方便了。这个就类似于我们用虚拟机模板去克隆出来一台台的虚拟机,原创 2021-11-02 10:37:56 · 13914 阅读 · 1 评论 -
【Kubernetes】k8s网络概念和实操详细说明【k8s的网络策略networkpolicy】【含docker不同容器网络互通配置,k8s网络互通配置】【2】
文章目录calico网络之间通信配置【docker容器互通流程配置】做网络策略前的网络测试环境准备测试镜像准备搭建一套svc出来测试pod创建svc为ClusterIP类型svc为LoadBalancer网络策略【Network Policy】【k8s的网络】概述基本原理Network Policy对象Spec说明【yaml文件代码说明】默认规则实例说明默认禁止所有入pod流量(Default deny all ingress traffic)默认允许所有入pod流量(Default allow all i原创 2021-10-29 18:30:13 · 6212 阅读 · 0 评论 -
【Kubernetes】k8s网络概念和实操详细说明【calico网络】【含docker不同容器网络互通配置,k8s网络互通配置】【1】
文章目录calico网络之间通信配置【docker容器互通流程配置】calico网络原理分析一、Calico基本介绍二、Calico结构组成三、Calico 工作原理四、Calico网络方式(两种)五、Calico网络通信模型环境主机说明安装etcd并搭建etcd集群安装docker并修改docker属性配置calico信息calico镜像和脚本准备建立pod信息创建calnet1【calico】网络测试calnet1【calico】网络calnet网络解释K8S网络相关详细说明calico网络之间通信配原创 2021-10-28 18:22:17 · 6397 阅读 · 0 评论 -
【Kubernetes】k8s的svc所有概念和实操详细说明(含镜像和代码)【2】【svc作用是端口转发相关】【含LB和ingress【反向代理】-部署使用】
文章目录service【svc】所有概念环境准备端口映射常规测试创建pod主机端口映射测试修改pod副本数并测试svc创建svc服务的发现服务的发布nodeportLBingressservice【svc】所有概念去这篇博客环境准备首先需要有一套集群[root@master ~]# kubectl get nodesNAME STATUS ROLES AGE VERSIONmaster Ready master 59d v1.21.0node1原创 2021-10-27 12:56:30 · 9055 阅读 · 3 评论 -
【Kubernetes】k8s的svc所有概念和实操详细说明(含镜像和代码)【1】【svc作用是端口转发相关】
文章目录service【svc】Service 的概念service介绍service网络服务模式【概念】ClusterIp 【内部访问】NodePort【外部访问】LoadBalancer【外部负载均衡】ExternalName【直达模式】特别说明service网络服务模式【实现】ClusterIP【内部访问】Headless Service【无头服务,无头服务也是一种Cluster IP,只不过是一种特殊的Cluster IP】NodePort【外部访问】LoadBalancer【外部负载均衡】Exte原创 2021-10-25 16:11:46 · 18086 阅读 · 1 评论 -
【kubernetes】k8s的job和cronjob详细说明【job、cronjob(cj)、descheduler(pod均衡)】
文章目录说明说明原创 2021-09-08 16:24:24 · 8465 阅读 · 0 评论 -
【Kubernetes】k8s的健康性检查详细说明【livenss probe、readiness probe】
文章目录探测的目的环境准备什么是 Container Probes健康状态说明yaml配置文件参数说明perbe功能前测试liveness probecommandhttpGettcpSocketreadiness probecommandhttpGettcpSocket探测的目的deployment的作用 用来维持 pod的健壮性当pod挂掉之后,deployment会生成新的pod但如果pod是正常运行的,但pod里面出了问题,此时deployment是监测不到的。故此需要探测(pro原创 2021-09-06 18:15:30 · 7235 阅读 · 0 评论 -
【Kubernetes】k8s的其他一些控制器详细说明【daemonset、RC、RS】
文章目录说明环境准备创建使用DaemonSet生成并编辑yaml文件不指定标签创建pod指定标签创建pod【建议】创建标签并修改yaml文件创建pod并测试问题排查,总结【必看】其他常用命令1. 命令式更新2. 更新镜像3. 查看更新状态4. 列出所有修订版本5. 回滚到指定revision其他资料ReplicationController (RC) 控制器配置文件编辑测试ReplicaSet(rs)控制器配置文件编辑测试扩展说明说明DaemonSet(守护进程集)和守护进程类似,它在符合匹配条件的原创 2021-09-03 09:57:19 · 160 阅读 · 0 评论 -
【Kubernetes】k8s的deployment【控制器】详细说明【pod副本数、HPA、升级镜像】
文章目录官方介绍Deployment可以帮我们做什么Deployment原理说明RS【副本数管理】更新策略【滚动更新】控制器模型环境准备Deployment使用常用代码查看deployment查看deploy详细内容创建deploy【yaml文件方式】yaml文件生成并解释编辑yaml文件并生成pod删除pod测试修改副本数【scale】方式1【建议】方式2方式3HPA【自动伸缩】说明查看hpa创建hpa删除hpa解决当前cpu的使用量为unknownHPA测试deployment-健壮性测试官方介绍原创 2021-08-31 17:17:30 · 10029 阅读 · 0 评论 -
【Kubernetes】k8s密码管理详细说明【secret、cm】
文章目录密码管理说明环境准备并测试常规密码定义方式secret说明secret 常用命令查看secret查看secret定义参数解析secret定义密码删除secret创建Opaque的secret方式1: 命令行的方式(推荐)创建并查看其中的secret以yaml文件输出创建内容【含参数解析】方式2:文件的方式系统文件创建并查看其中的secret自定义文件并查看其中的secret以变量的方式引用Opaque的secret编辑pod配置文件生成pod并验证以卷的方式引用Opaque的secret编辑pod配原创 2021-08-30 17:22:22 · 5424 阅读 · 0 评论 -
超10万字整理完k8s的volume卷之sc动态卷供应-超详细说明,代码和理论都超详细,建议跟着做一遍实验【3】
文章目录本地卷&网络卷【必看】持久性存储 【Persistent Volume】【必看】动态卷供应概念等说明动态卷和持久性存储的区别动态卷概念说明运行逻辑storageClass 的工作流程【必看】创建动态卷供应【以nfs为例】主机信息nfs文件共享配置文件创建并共享【nfs节点操作】nfs外部分配器配置安装git服务分配器包准备在master上安装nfs分配器部署storageClass【master上操作】查看sc命令配置文件增加一行内容配置动态卷【nfs】配置文件说明创建pvc查看pv详细信息原创 2021-08-23 18:06:08 · 1656 阅读 · 0 评论 -
超10万字整理完k8s的volume卷之持久性存储pv和pvc原理和创建绑定-超详细说明,代码和理论都超详细,建议跟着做一遍实验【2】
文章目录本地卷&网络卷【必看】持久性存储 【Persistent Volume】持久性存储说明持久性使用流程PV概述PVC概述volume 和 claim的生命周期供应静态配置动态配置绑定使用持久化声明保护PV示例与参数说明PV文件参数说明accessModes【访问模式】ReadWriteOnceReadOnlyManyReadWriteManypersistentVolumeReclaimPolicy【回收策略】Recycle (回收)Retain (保留)Delete (删除)说明【必看】Pe原创 2021-08-23 18:04:57 · 2023 阅读 · 0 评论 -
超10万字整理完k8s的volume卷之本地卷和网络卷详细说明,代码和理论都超详细,建议跟着做一遍实验【emptyDir、hostPath、nfs共享的网络卷】【1】
文章目录说明测试环境准备临时卷本地卷说明emptyDir卷emptyDir的常规使用配置文件编辑和创建pod查看pod节点自动生成的pod存储路径数据测试同一个pod里2个容器共享数据配置【emptyDir】配置文件编辑和生成pod查看pod节点自动生成的pod存储路径数据测试### emptyDir以只读的形式创建podhostPath卷支持类型参数说明hostPath的常规使用配置文件编辑和创建pod查看pod节点自动生成的pod存储路径数据测试hostPath以只读的形式创建pod文件备份注意事项网络原创 2021-08-23 17:57:27 · 787 阅读 · 1 评论 -
超11万字整理完k8s的核心组件pod全部功能详解,理论代码超详细,建议跟着做一遍实验【含 label 标签使用】【3】
deployment的使用说明我后面可能会单独以一篇文章对deployment做详细说明【也可能不会】,感兴趣的可以在我k8s分类中关注一下,我下面说介绍这些,只是让你知道这个玩意的意义,因为下面的cordon测试会用到这个。单独创建pod的时候就不会有deployment出现,但是创建deployment的时候一定会创建pod,因为pod是一个基础的单位。Deployment 职责同样是为了保证pod的数量和健康,绝大的功能继承自Replication Controller,是Repl原创 2021-08-23 17:29:24 · 903 阅读 · 0 评论 -
超11万字整理完k8s的核心组件pod全部功能详解,理论代码超详细,建议跟着做一遍实验【含 label 标签使用】【2】
文章目录说明【必看】第一篇文章标题和链接第三篇文章标题和链接静态pod【node节点操作】说明配置文件路径获取方式默认路径创建静态pod默认路径查看默认命名空间创建【default】指定命名空间创建pod自定义路径创建静态pod路径添加默认命名空间创建【default】指定命名空间创建pod特别说明【master上不能修改】删除静态pod调度pod说明调度过程调度的三个对象待调度Pod列表可用node列表调度算法主机过滤主机打分手动指定POD运行节点方式一 【nodeName创建】【建议】方式二【通过标签指原创 2021-08-23 17:28:34 · 597 阅读 · 0 评论 -
超11万字整理完k8s的核心组件pod全部功能详解,理论代码超详细,建议跟着做一遍实验【含 label 标签使用】【1】
文章目录说明创建及删除pod创建一个pod-1的文件夹和命名空间镜像准备【node节点执行】创建pod【虚拟机】方式1:命令行的方式默认创建删除pod方式2:yaml配置文件的方式【建议用这种】在pod里执行一些命令pod的生命周期pod钩子【pod hook】初始化pod静态pod调度poddrain和cordon污点说明创建及删除pod创建一个pod-1的文件夹和命名空间创建这个文件夹和命名空间是为了方便展示,这所有的测试文件放pod-1文件夹中,新增pod都放在这个pod-1命名空间内[原创 2021-08-23 17:26:51 · 1703 阅读 · 0 评论 -
k8s的核心组件etcd的安装使用、快照说明及etcd命令详解【含单节点,多节点和新节点加入说明】
文章目录说明基本查看相关命令版本查看查看etcd暴露出来的prometheus指标;节点健康状态查看现有节点成员查看添加一个节点成员删除一个节点成员备份etcd的整个数据目录快照备份通过快照恢复etcd集群【每个节点都要执行】etcd单节点命令的使用【增删改查】etcd单节点的安装配置安装etcd包配置文件编辑服务加入开机启动获取帮助版本2查看所有命令如:创建、查看、删除其他节点访问该etcd版本3查看所有命令如:创建、查看、删除其他节点访问该etcd取消版本定义【恢复默认】多节点配置配置主节点【主节点le原创 2021-08-16 12:23:31 · 760 阅读 · 0 评论 -
k8s的核心组件etcd功能详解【含etcd各类参数详细说明】
文章目录Kubernetes的核心组件ETCD介绍ETCD的主要功能特点【优点】Etcd集群中的术语Etcd的架构与术语流程分析Etcd主要分为四个部分【http server、store、raft、WAL】工作原理及RAFT算法详解Leader选举:包括Raft 状态机和Raft算法中的Term(任期)两部分。Raft 状态机1、Leader(领导者):2、Follower(跟随者):3、Candidate(候选者):Raft算法中的Term(任期)日志复制【数据复制】安全性【数据安全】etcd应用场景服原创 2021-08-16 12:22:17 · 12012 阅读 · 1 评论 -
【Kubernetes】k8s多集群切换【含上下文作用详解】【含6443端口不可达处理方法】
文章目录何为多集群?kubeconfig文件内容编写【master节点操作】单集群配置文件修改方式一【手动编辑】文件备份config文件代码解释【上下文详细解释】config代码编辑证书【key】查看集群6443端口不可达报错处理方式二【命令生成】config多集群管理 (contexts)查看所有集群信息上下文切换【集群切换】重命名context创建一个上下文【不建议这么创建】修改信息新增信息报错特别说明删除context何为多集群?如果没有创建集群,先去安装k8s并搭建集群,我博客分类中有一篇是原创 2021-08-16 12:18:52 · 5004 阅读 · 0 评论 -
k8s安装metric server和了解namespace【命名空间】,含k8s pod状态为ImagePullBackOff处理方法
文章目录说明metrics server镜像和包下载并上传到服务器镜像解压【每一个节点】软件包安装【master节点】配置文件修改应用修改配置配置文件重命名metrics服务状态查看测试查看node及pod监控指标top精简查看top中使用率m说明top报错error处理namespace【命名空间】说明查看Namespace查看namespace对应的label查看当前默认namespace查看单个namespace的详细信息创建namespace方式1,通过文件创建方式2,通过命令创建删除Namespa原创 2021-07-27 09:37:59 · 3214 阅读 · 2 评论 -
【kubernetes】k8s概念、核心及组件详细说明
文章目录kubernetes说明虚拟化环境框架说明kubernetes说明kubernets=k8s原因是因为 k和s中间有8个字母。kubernetes是用来管理容器的容器是由runtime(运行时)来生产的容器的编排工具swarmcomposemesosopenshiftkuberneteskubernetes读音有以下几种Q博耐替私Q博耐tiu私酷博乃提私酷博乃tiu私k8s并不直接管理一个个的容器,而是管理的一个个podpod翻译成中文—原创 2021-07-27 09:34:19 · 1001 阅读 · 0 评论 -
kubectl常用命令大全详解
文章目录说明基础命令详解create 命令:根据文件或者输入来创建资源创建Deployment和Service资源delete 命令:删除资源根据yaml文件删除对应的资源,但是yaml文件并不会被删除,这样更加高效也可以通过具体的资源名称来进行删除,使用这个删除资源,同时删除deployment和service资源get 命令 :获得资源信息查看所有的资源信息查看pod列表显示pod节点的标签信息根据指定标签匹配到具体的pod查看node节点列表显示node节点的标签信息查看pod详细信息,也就是可以查看原创 2021-07-19 09:43:07 · 17646 阅读 · 5 评论 -
【kubernetes】k8s集群的搭建安装详细说明【创建集群、加入集群、踢出集群、重置集群...】【含离线搭建方法】、网络插件calico安装
说明k8s最好准备3台机子,其中:一台master节点2台node节点我环境中的3台主机名和ip分别如下:注:主机名不要使用localhost.localdomainmaset:192.168.59.142node1:192.168.59.143node2:192.168.59.144这些主机不一定非要通外网才能做啊,我的这3台主机是没有通外网的,但我准备了一台通外网的主机,将所有需要安装的包通过离线的方式上传到这3服务器上的,方法见下面这篇博客。【yum】linux原创 2021-07-19 09:37:35 · 4672 阅读 · 2 评论