云原生与容器 第21页
Ingress-Nginx 入门:诞生背景、概念与工作原理-AI运维探索者

Ingress-Nginx 入门:诞生背景、概念与工作原理

一、Ingress诞生背景 1、K8S集群内SVC不支持外部访问; 2、通过NodePort方式不易于后续管理; 3、应用层面需要更高级别的路由功能和负载平衡; 二、Ingress基本概念 在Kubernetes集群中,Ingres...
云原生入门:定义、演进、CNCF全景图与项目分级-AI运维探索者

云原生入门:定义、演进、CNCF全景图与项目分级

一、云原生为什么会成为主流 云原生有利于各组织在公有云、私有云和混合云等新型动态环境中构建和运行可弹性扩展的应用。 从工程视角看,云原生的关键不只是“把应用放到云上”,而是尽可能利用...
Kubernetes特殊资源保留实战:把GPU节点留给真正需要的工作负载-AI运维探索者

Kubernetes特殊资源保留实战:把GPU节点留给真正需要的工作负载

一、K8s节点特殊资源保留 当 Kubernetes 中存储特殊节点时,应该尽量保持不要特殊资源的 Pod 不要调度到这些节点上,此时可以通过污点进行控制。 假如包含了GPU的节点不能被任意调度 具有其它特...
Jenkins Pipeline 进阶语法:steps、post、parameters 与条件控制-AI运维探索者

Jenkins Pipeline 进阶语法:steps、post、parameters 与条件控制

一、声明式流水线进阶语法 1.1 steps 1.2 post(可选) 1.3 parameters(可选) - 构建时用户需要提供的参数 - 这些参数可以通过params提供给流水线的steps使用,有 **字符串** 类型和 **boolea...
持续交付工程实践:构建集成、发布监控与测试管理-AI运维探索者

持续交付工程实践:构建集成、发布监控与测试管理

一、L4构建集成 1.1 构建的提速 1.1 升级硬件资源 需要注意的是,这里的硬件资源包括 CPU、内存、磁盘、网络等等,具体升级哪一部分,需要具体情况具体分析。 比如,**你要构建一个 C 语言程序...
去 Eureka 化改造:修改 receive 与 handler 的配置文件-AI运维探索者

去 Eureka 化改造:修改 receive 与 handler 的配置文件

一、重新修改代码配置文件 1、修改demo-receive的代码配置文件 原本demo-receive的代码配置文件 新增demo-receive的代码配置文件 2、修改demo-handler的代码配置文件 原本demo-handler的代码配...
什么是 Ingress:核心能力、发布架构、组件组成与高可用设计-AI运维探索者

什么是 Ingress:核心能力、发布架构、组件组成与高可用设计

一、什么是 Ingress Ingress为Kubernetes集群中的服务提供了入口,Ingress 可为 Service 提供外部可访问的 URL、负载均衡流量、终止 SSL/TLS,以及基于名称的虚拟托管。在生产环境中常用的Ingre...
Jenkins + Helm:Java 应用发布实战-AI运维探索者

Jenkins + Helm:Java 应用发布实战

一、推送与安装Chart 浏览器输入https://harbor.zhang-qing.com/登录harbor,账号密码为admin/Harbor12345 问题现象: 在推送和安装Chart时出现,如下报错信息 问题处理: 将http://harbor.zhang...
ArgoCD Metrics 监控:Prometheus 指标采集与可视化-AI运维探索者

ArgoCD Metrics 监控:Prometheus 指标采集与可视化

一、为什么监控 ArgonCD Metrics? ArgoCD 的 Metrics 提供了有关其内部状态和运行状况的重要信息。通过监控这些指标,可以实现以下目标: - **性能监控**:了解ArgoCD的性能表现,确保其能够有...
Kubernetes 大规模集群:apiserver 性能优化与分析-AI运维探索者

Kubernetes 大规模集群:apiserver 性能优化与分析

一、参数调整 kube-apiserver 以下两个参数可以控制连接数: 节点数量在 1000 - 3000 之间时,推荐: 节点数量大于 3000 时,推荐 当集群中 node 以及 pod 数量非常多时可以稍微调大: - 二、api...