K8S 集群部署_主机准备_配置主机 ipvs 功能 | 学习笔记

简介: 快速学习 K8S 集群部署_主机准备_配置主机 ipvs 功能

开发者学堂课程【Kubernetes 极速入门:K8S 集群部署_主机准备_配置主机 ipvs 功能】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/658/detail/10883


K8S 集群部署_主机准备_配置主机 ipvs 功能

 

内容介绍:

一、ip-vs 使用原因及理论知识

二、ip-vs 功能使用的具体操作

 

一、ip-vs 使用原因及理论知识

1、ip-vs 使用原因

在考虑 ip-vs 与其他相比较整体转化效率高的情况下,因此使用ip-vs 即可。

2、ip-vs理论知识

(1)首先需要安装 ipset 与 ipvsadm 两个软件

Ipvsadm 的主要目的为在用户空间对文件配置进行查看

(2)在所有的节点当中可以自动使主机加载相应模块如:ip-vs、ip-vs-rr、ip-vs-wrr 等等 。使主机能够征程加载 ip-vs 相关模块、K8S 集群也能够使用ip-vs

 

二、ip-vs 功能使用的具体操作

1、ip-vs功能的创建

(1)使用#yum  -y  install ipset ipvsadm 在所有主机中安装相关软件,安装完成后加载新的模块,但是由于模块较多,所以可以选择直接在 /etc/sysconfig/modules 中 添加 ipvs.modules 文件。

(2)在文件中将需要的模块加载过来或复制粘贴出来,全部操作完成后文件出现 。

image.png

2、ip-vs功能的授权、运行和检查

(1)找到 /etc/sysconfig/modules中的 ipvs.modules 文件,默认权限为6544.作为一个脚本文件应有相应的实行权限 操作如下:

①加chmod 755相应权限后 ipvs.modules自动出现,直接用 sh 对文件进行应用

[root@master 1 ~] #chomd 755 /etc/sysconfig/modules/ ipvs.modules

[root@master 1 ~] #sh /etc/sysconfig/modules/ ipvs.modules

②执行完成后可以验证任何一个模块 例:

[root@master 1 ~] #lsmod | grep ipvs-rr 若不存在观察模块中是否存在 ip-vs-rr 发现存在后对比发现注意到下划线问题,由此改正为# lsmod | grep ip-vs-rr 验证成功。

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
4天前
|
存储 Kubernetes 容器
K8S部署nexus
该配置文件定义了Nexus 3的Kubernetes部署,包括PersistentVolumeClaim、Deployment和服务。PVC请求20Gi存储,使用NFS存储类。Deployment配置了一个Nexus 3容器,内存限制为6G,CPU为1000m,并挂载数据卷。Service类型为NodePort,通过30520端口对外提供服务。所有资源位于`nexus`命名空间中。
|
2月前
|
Prometheus Kubernetes 监控
k8s部署针对外部服务器的prometheus服务
通过上述步骤,您不仅成功地在Kubernetes集群内部署了Prometheus,还实现了对集群外服务器的有效监控。理解并实施网络配置是关键,确保监控数据的准确无误传输。随着监控需求的增长,您还可以进一步探索Prometheus生态中的其他组件,如Alertmanager、Grafana等,以构建完整的监控与报警体系。
137 60
|
27天前
|
Kubernetes Cloud Native 微服务
云原生入门与实践:Kubernetes的简易部署
云原生技术正改变着现代应用的开发和部署方式。本文将引导你了解云原生的基础概念,并重点介绍如何使用Kubernetes进行容器编排。我们将通过一个简易的示例来展示如何快速启动一个Kubernetes集群,并在其上运行一个简单的应用。无论你是云原生新手还是希望扩展现有知识,本文都将为你提供实用的信息和启发性的见解。
|
1月前
|
Kubernetes 监控 负载均衡
深入云原生:Kubernetes 集群部署与管理实践
【10月更文挑战第37天】在数字化转型的浪潮中,云原生技术以其弹性、可扩展性成为企业IT架构的首选。本文将引导你了解如何部署和管理一个Kubernetes集群,包括环境准备、安装步骤和日常维护技巧。我们将通过实际代码示例,探索云原生世界的秘密,并分享如何高效运用这一技术以适应快速变化的业务需求。
65 1
|
1月前
|
存储 Kubernetes Devops
Kubernetes集群管理和服务部署实战
Kubernetes集群管理和服务部署实战
51 0
|
1月前
|
Kubernetes 监控 Java
如何在Kubernetes中配置镜像和容器的定期垃圾回收
如何在Kubernetes中配置镜像和容器的定期垃圾回收
|
2月前
|
NoSQL 关系型数据库 Redis
高可用和性能:基于ACK部署Dify的最佳实践
本文介绍了基于阿里云容器服务ACK,部署高可用、可伸缩且具备高SLA的生产可用的Dify服务的详细解决方案。
|
Kubernetes 开发者 微服务
简化Kubernetes应用部署工具-Helm之Hook
本文讲的是简化Kubernetes应用部署工具-Helm之Hook【编者的话】微服务和容器化给复杂应用部署与管理带来了极大的挑战。Helm是目前Kubernetes服务编排领域的唯一开源子项目,做为Kubernetes应用的一个包管理工具,可理解为Kubernetes的apt-get / yum,由Deis 公司发起,该公司已经被微软收购。
2564 0
|
12天前
|
存储 Kubernetes 关系型数据库
阿里云ACK备份中心,K8s集群业务应用数据的一站式灾备方案
本文源自2024云栖大会苏雅诗的演讲,探讨了K8s集群业务为何需要灾备及其重要性。文中强调了集群与业务高可用配置对稳定性的重要性,并指出人为误操作等风险,建议实施周期性和特定情况下的灾备措施。针对容器化业务,提出了灾备的新特性与需求,包括工作负载为核心、云资源信息的备份,以及有状态应用的数据保护。介绍了ACK推出的备份中心解决方案,支持命名空间、标签、资源类型等维度的备份,并具备存储卷数据保护功能,能够满足GitOps流程企业的特定需求。此外,还详细描述了备份中心的使用流程、控制台展示、灾备难点及解决方案等内容,展示了备份中心如何有效应对K8s集群资源和存储卷数据的灾备挑战。
|
1月前
|
Kubernetes 监控 Cloud Native
Kubernetes集群的高可用性与伸缩性实践
Kubernetes集群的高可用性与伸缩性实践
72 1