云原生与容器 第37页
Helm实战:离线部署MySQL到Kubernetes集群-AI运维探索者

Helm实战:离线部署MySQL到Kubernetes集群

一、安装Mysql到K8s集群(离线) 参考链接:https://artifacthub.io/packages/helm/bitnami/mysql 1、下载chart包 2、解压并修改values.yaml文件 修改后的完整配置文件 3、安装单机版的mysql 验...
DevOps、CI-CD与持续部署基础概念-AI运维探索者

DevOps、CI-CD与持续部署基础概念

一、什么是DevOps DevOps是一种重视开发人员和运维人员之间沟通合作的文化、协作和整合。通过自动化'软件交付'和'架构变更'的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。 二...
Harbor使用-AI运维探索者

Harbor使用

- 一、点击【新建项目】。 一、点击【新建项目】 二、填写项目名称,点击【确定】 三、将公网镜像上传到私有仓库 拉取公共镜像 添加域名和IP映射 把tomcat镜像推送到harbor 四、Web界面登录进行...
Volume是什么、为什么需要以及有哪些类型-AI运维探索者

Volume是什么、为什么需要以及有哪些类型

一、什么是Volume 对于大多数项目而言,数据文件的存储是非常常见的需求,比如存储用户上传的头像、上传的文件以及数据库的数据。在Kubernetes中,由于应用的部署具有高度的可扩展性和编排能力...
Ingress 自定义错误页:404、502、503 页面接管方案-AI运维探索者

Ingress 自定义错误页:404、502、503 页面接管方案

一、打开https://github.com/kubernetes/ingress-nginx/blob/main/docs/examples/customization/custom-errors/custom-default-backend.yaml链接地址,下载custom-default-backend.yaml文件 二...
Kubernetes高级调度:污点与容忍度-AI运维探索者

Kubernetes高级调度:污点与容忍度

一、污点 污点(Taint)针对节点来说,和节点亲和性正好相对,节点亲和性使Pod被吸引到一类特定的节点,而污点则使节点能够排斥一类特定的Pod。 污点和容忍度(Toleration)相互配合,可以避免P...
NodePort 详解:对外暴露服务与端口范围配置-AI运维探索者

NodePort 详解:对外暴露服务与端口范围配置

一、NodePort 的工作方式是什么 只要把 Service 的 `type` 设成 `NodePort`,Kubernetes 就会在每个节点上监听一个指定范围内的端口。集群外部访问时,使用任意节点 IP 加这个端口即可: NodePo...
Zookeeper集群扩容与删除-AI运维探索者

Zookeeper集群扩容与删除

一、Zookeeper集群扩容 1.修改values.yaml相应配置,搜索replicaCount,将副本数修改为5 ` 2.开始扩容 3.查看pod建立情况,观察到已经成功扩容 二、删除Zookeeper集群 执行`helm delete -n public...
Kubernetes如何禁止Pod调度到主节点和新节点-AI运维探索者

Kubernetes如何禁止Pod调度到主节点和新节点

一、K8s主节点禁止调度 在生产环境中,Kubernetes 的主节点除了部署系统组件外,不推荐再部署任何服务,此时可以通过添加污点来禁止调度: 也可以添加 NoExecute 类型的污点,此时不容忍该污点...
Ingress 路由进阶:单域名多 Path、多域名同服务与在线更新-AI运维探索者

Ingress 路由进阶:单域名多 Path、多域名同服务与在线更新

一、单域名匹配多 Path 到不同服务 一个扇出(fanout)配置根据请求的 HTTP URI 将来自同一 IP 地址的流量路由到多个 Service。 Ingress 允许你将负载均衡器的数量降至最低。例如,这样的设置:...