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

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
简介: 快速学习 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搭建和管理企业级网站应用
相关文章
|
1月前
|
Kubernetes 持续交付 Docker
利用 Docker 和 Kubernetes 实现微服务部署
【10月更文挑战第2天】利用 Docker 和 Kubernetes 实现微服务部署
|
1月前
|
Prometheus Kubernetes 监控
k8s部署针对外部服务器的prometheus服务
通过上述步骤,您不仅成功地在Kubernetes集群内部署了Prometheus,还实现了对集群外服务器的有效监控。理解并实施网络配置是关键,确保监控数据的准确无误传输。随着监控需求的增长,您还可以进一步探索Prometheus生态中的其他组件,如Alertmanager、Grafana等,以构建完整的监控与报警体系。
120 60
|
1月前
|
Prometheus Kubernetes 监控
k8s部署针对外部服务器的prometheus服务
通过上述步骤,您不仅成功地在Kubernetes集群内部署了Prometheus,还实现了对集群外服务器的有效监控。理解并实施网络配置是关键,确保监控数据的准确无误传输。随着监控需求的增长,您还可以进一步探索Prometheus生态中的其他组件,如Alertmanager、Grafana等,以构建完整的监控与报警体系。
209 62
|
4天前
|
Ubuntu 网络安全 容器
KubeSphere 是一个开源的容器平台,提供丰富的功能和便捷的操作界面,适用于企业容器化部署和管理
KubeSphere 是一个开源的容器平台,提供丰富的功能和便捷的操作界面,适用于企业容器化部署和管理。本文详细介绍了如何在 Ubuntu 22.04 上安装 KubeSphere,包括系统要求、安装依赖项、设置防火墙、下载安装脚本、选择安装选项、验证安装结果等步骤,并提供了常见问题的解决方法。希望本文能为读者提供实用的参考和帮助。
17 3
|
6天前
|
Kubernetes 监控 负载均衡
深入云原生:Kubernetes 集群部署与管理实践
【10月更文挑战第37天】在数字化转型的浪潮中,云原生技术以其弹性、可扩展性成为企业IT架构的首选。本文将引导你了解如何部署和管理一个Kubernetes集群,包括环境准备、安装步骤和日常维护技巧。我们将通过实际代码示例,探索云原生世界的秘密,并分享如何高效运用这一技术以适应快速变化的业务需求。
26 1
|
1月前
|
Kubernetes Docker 微服务
微服务实践k8s&dapr开发部署实验(1)服务调用(一)
微服务实践k8s&dapr开发部署实验(1)服务调用(一)
49 2
|
1月前
|
Kubernetes 网络安全 容器
基于Ubuntu-22.04安装K8s-v1.28.2实验(一)部署K8s
基于Ubuntu-22.04安装K8s-v1.28.2实验(一)部署K8s
204 2
|
1月前
|
NoSQL 关系型数据库 Redis
高可用和性能:基于ACK部署Dify的最佳实践
本文介绍了基于阿里云容器服务ACK,部署高可用、可伸缩且具备高SLA的生产可用的Dify服务的详细解决方案。
|
1月前
|
Kubernetes Cloud Native 流计算
Flink-12 Flink Java 3分钟上手 Kubernetes云原生下的Flink集群 Rancher Stateful Set yaml详细 扩容缩容部署 Docker容器编排
Flink-12 Flink Java 3分钟上手 Kubernetes云原生下的Flink集群 Rancher Stateful Set yaml详细 扩容缩容部署 Docker容器编排
73 0
|
1月前
|
Kubernetes 网络协议 安全
[kubernetes]二进制方式部署单机k8s-v1.30.5
[kubernetes]二进制方式部署单机k8s-v1.30.5