- 在 Kubernetes(K8s)集群中,探针是一种用于监控和管理 Pod 健康状态的机制。通过探针,Kubernetes 能够自动检测容器是否运行正常,并在必要时重启容器,以确保服务的高可用性。Kubernetes 中三种探针模式:存活探针(LivenessProbe)、就绪探针(ReadinessProbe)和启动探针(StartupProbe)。 存活探针(LivenessProbe)... 在 Kubernetes(K8s)集群中,探针是一种用于监控和管理 Pod 健康状态的机制。通过探针,Kubernetes 能够自动检测容器是否运行正常,并在必要时重启容器,以确保服务的高可用性。Kubernetes 中三种探针模式:存活探针(LivenessProbe)、就绪探针(ReadinessProbe)和启动探针(StartupProbe)。 存活探针(LivenessProbe)...
- 14 - 实战三 部署 WordPress因为 MySQL 由 Deployment 改成了 StatefulSet,所以我们要修改 YAML,添加“serviceName”“volumeClaimTemplates”这两个字段,定义网络标识和 NFS 动态存储卷,然后在容器部分用“volumeMounts”挂载到容器里的数据目录“/var/lib/mysql”。YAMLapiVersi... 14 - 实战三 部署 WordPress因为 MySQL 由 Deployment 改成了 StatefulSet,所以我们要修改 YAML,添加“serviceName”“volumeClaimTemplates”这两个字段,定义网络标识和 NFS 动态存储卷,然后在容器部分用“volumeMounts”挂载到容器里的数据目录“/var/lib/mysql”。YAMLapiVersi...
- 13 - StatefulSet什么是有状态的应用 有的应用的状态信息不是很重要,即使不恢复状态也能够正常运行,这就是我们常说的“无状态应用”。“无状态应用”典型的例子就是 Nginx 这样的 Web 服务器,它只是处理 HTTP 请求,本身不生产数据(日志除外),不需要特意保存状态,无论以什么状态重启都能很好地对外提供服务。 还有一些应用,运行状态信息就很重要了,如果因为重启而丢失了状... 13 - StatefulSet什么是有状态的应用 有的应用的状态信息不是很重要,即使不恢复状态也能够正常运行,这就是我们常说的“无状态应用”。“无状态应用”典型的例子就是 Nginx 这样的 Web 服务器,它只是处理 HTTP 请求,本身不生产数据(日志除外),不需要特意保存状态,无论以什么状态重启都能很好地对外提供服务。 还有一些应用,运行状态信息就很重要了,如果因为重启而丢失了状...
- 12 - 存储:解决数据持久化问题什么是 PersistentVolume 因为 Pod 里的容器是由镜像产生的,而镜像文件本身是只读的,进程要读写磁盘只能用一个临时的存储空间,一旦 Pod 销毁,临时存储也就会立即回收释放,数据也就丢失了。为了保证即使 Pod 销毁后重建数据依然存在,我们就需要找出一个解决方案,让 Pod产生的数据可以持久化存储。我们在 ConfiMap 的章节用过 K... 12 - 存储:解决数据持久化问题什么是 PersistentVolume 因为 Pod 里的容器是由镜像产生的,而镜像文件本身是只读的,进程要读写磁盘只能用一个临时的存储空间,一旦 Pod 销毁,临时存储也就会立即回收释放,数据也就丢失了。为了保证即使 Pod 销毁后重建数据依然存在,我们就需要找出一个解决方案,让 Pod产生的数据可以持久化存储。我们在 ConfiMap 的章节用过 K...
- 11-实战二 部署 MySQL先要用 ConfigMap 定义数据库的环境变量,有 DATABASE、USER、PASSWORD、ROOT_PASSWORD:YAMLapiVersion: v1kind: ConfigMapmetadata: name: mysql-cm data: DATABASE: 'db_wordpress' USER: 'wordpress' PASSW... 11-实战二 部署 MySQL先要用 ConfigMap 定义数据库的环境变量,有 DATABASE、USER、PASSWORD、ROOT_PASSWORD:YAMLapiVersion: v1kind: ConfigMapmetadata: name: mysql-cm data: DATABASE: 'db_wordpress' USER: 'wordpress' PASSW...
- 10-service、ingress-找到你并不容易 Service 什么是 Service 在 Kubernetes 集群里 Pod 的生命周期是比较“短暂”的,虽然 Deployment 和 DaemonSet 可以维持 Pod 总体数量的稳定,但在运行过程中,难免会有 Pod 销毁又重建,这就会导致 Pod集合处于动态的变化之中。 Pod 的 IP 地址经常变来变去,客户端该怎么访... 10-service、ingress-找到你并不容易 Service 什么是 Service 在 Kubernetes 集群里 Pod 的生命周期是比较“短暂”的,虽然 Deployment 和 DaemonSet 可以维持 Pod 总体数量的稳定,但在运行过程中,难免会有 Pod 销毁又重建,这就会导致 Pod集合处于动态的变化之中。 Pod 的 IP 地址经常变来变去,客户端该怎么访...
- 09-DaemonSet-忠实可靠的看门狗DaemonSet 应用场景 DaemonSet 的目标是在集群的每个节点上运行且仅运行一个 Pod,就好像是为节点配上一只“看门狗”,忠实地“守护”着节点,这就是DaemonSet 名字的由来。应用场景:网络应用(如 kube-proxy),必须每个节点都运行一个 Pod,否则节点就无法加入Kubernetes 网络。监控应用(如 node-exp... 09-DaemonSet-忠实可靠的看门狗DaemonSet 应用场景 DaemonSet 的目标是在集群的每个节点上运行且仅运行一个 Pod,就好像是为节点配上一只“看门狗”,忠实地“守护”着节点,这就是DaemonSet 名字的由来。应用场景:网络应用(如 kube-proxy),必须每个节点都运行一个 Pod,否则节点就无法加入Kubernetes 网络。监控应用(如 node-exp...
- 08-Deployment-让应用永不宕机Deployment "Deployment”,是专门用来部署应用程序的,能够让应用永不宕机,多用来发布无状态的应用,是 Kubernetes 里最常用也是最有用的一个对象。 为什么要有 Deployment 在线业务远不是单纯启动一个 Pod 这么简单,还有多实例、高可用、版本更新等许多复杂的操作。比如最简单的多实例需求,为了提高系统的服务... 08-Deployment-让应用永不宕机Deployment "Deployment”,是专门用来部署应用程序的,能够让应用永不宕机,多用来发布无状态的应用,是 Kubernetes 里最常用也是最有用的一个对象。 为什么要有 Deployment 在线业务远不是单纯启动一个 Pod 这么简单,还有多实例、高可用、版本更新等许多复杂的操作。比如最简单的多实例需求,为了提高系统的服务...
- 07-实战 使用我们学过的知识来部署 WordPress。 WordPress、MySQL 这两个应用被封装成了 Pod(由于它们都是在线业务),运行所需的环境变量保存在 ConfigMap中,统一用“声明式”来管理,比起 Shell 脚本更容易阅读和版本化管理。 WordPress 网站搭建步骤 步骤一 定义MySQL YAML 定义MySQL configmap:MySQL... 07-实战 使用我们学过的知识来部署 WordPress。 WordPress、MySQL 这两个应用被封装成了 Pod(由于它们都是在线业务),运行所需的环境变量保存在 ConfigMap中,统一用“声明式”来管理,比起 Shell 脚本更容易阅读和版本化管理。 WordPress 网站搭建步骤 步骤一 定义MySQL YAML 定义MySQL configmap:MySQL...
- 06-ConfigMap和Secret-应用配置文件Kubernetes 里专门用来管理配置信息的两种对象:ConfigMap 和 Secret,使用它们来灵活地配置、定制我们的应用。 ConfigMap/Secret 首先你要知道,应用程序有很多类别的配置信息,但从数据安全的角度来看可以分成两类: 一类是明文配置,也就是不保密,可以任意查询修改,比如服务端口、运行参数、文件路径等等。 ... 06-ConfigMap和Secret-应用配置文件Kubernetes 里专门用来管理配置信息的两种对象:ConfigMap 和 Secret,使用它们来灵活地配置、定制我们的应用。 ConfigMap/Secret 首先你要知道,应用程序有很多类别的配置信息,但从数据安全的角度来看可以分成两类: 一类是明文配置,也就是不保密,可以任意查询修改,比如服务端口、运行参数、文件路径等等。 ...
- job-运行离线业务 “离线业务”类型的应用一般不直接服务于外部用户,只对内部用户有意义,比如日志分析、数据建模、视频转码等等,虽然计算量很大,但只会运行一段时间。“离线业务”的特点是必定会退出,不会无期限地运行下去,所以它的调度策略也就与“在线业务”存在很大的不同,需要考虑运行超时、状态检查、失败重试、获取计算结果等管理事项。“离线业务”可以分为两种。一种是“临时任务”,跑完就完事了,下次... job-运行离线业务 “离线业务”类型的应用一般不直接服务于外部用户,只对内部用户有意义,比如日志分析、数据建模、视频转码等等,虽然计算量很大,但只会运行一段时间。“离线业务”的特点是必定会退出,不会无期限地运行下去,所以它的调度策略也就与“在线业务”存在很大的不同,需要考虑运行超时、状态检查、失败重试、获取计算结果等管理事项。“离线业务”可以分为两种。一种是“临时任务”,跑完就完事了,下次...
- Pod-Kubernetes里最核心的概念介绍 Pod 为什么要有 Pod Pod 这个词原意是“豌豆荚”,后来又延伸出“舱室”“太空舱”等含义,你可以看一下这张图片,形象地来说 Pod 就是包含了很多组件、成员的一种结构。 为了解决多应用联合运行的问题,同时还要不破坏容器的隔离,就需要在容器外面再建立一个“收纳舱”,让多个容器既保持相对独立,又能够小范围共享网络、存储等资源,而且永远... Pod-Kubernetes里最核心的概念介绍 Pod 为什么要有 Pod Pod 这个词原意是“豌豆荚”,后来又延伸出“舱室”“太空舱”等含义,你可以看一下这张图片,形象地来说 Pod 就是包含了很多组件、成员的一种结构。 为了解决多应用联合运行的问题,同时还要不破坏容器的隔离,就需要在容器外面再建立一个“收纳舱”,让多个容器既保持相对独立,又能够小范围共享网络、存储等资源,而且永远...
- Kubeadm 简介 为了简化 Kubernetes 的部署工作,让它能够更“接地气”,社区里就出现了一个专门用来在集群中安装 Kubernetes 的工具,名字就叫“kubeadm”,意思就是“Kubernetes 管理员”。 Kubeadm 是用容器和镜像来封装 Kubernetes 的各种组件,但它的目标不是单机部署,而是要能够轻松地在集群环境里部署 Kubernetes,并且让这个... Kubeadm 简介 为了简化 Kubernetes 的部署工作,让它能够更“接地气”,社区里就出现了一个专门用来在集群中安装 Kubernetes 的工具,名字就叫“kubeadm”,意思就是“Kubernetes 管理员”。 Kubeadm 是用容器和镜像来封装 Kubernetes 的各种组件,但它的目标不是单机部署,而是要能够轻松地在集群环境里部署 Kubernetes,并且让这个...
- Kubernetes 安装使用 KubeKey 安装下载KK# 下载 kubekeyexport KKZONE=cncurl -sfL https://get-kk.kubesphere.io | VERSION=v3.0.7 sh -# 生成配置文件 kk create config --with-kubernetes v1.25.3kk create config --with-ku... Kubernetes 安装使用 KubeKey 安装下载KK# 下载 kubekeyexport KKZONE=cncurl -sfL https://get-kk.kubesphere.io | VERSION=v3.0.7 sh -# 生成配置文件 kk create config --with-kubernetes v1.25.3kk create config --with-ku...
- Kubernetes Ingress 介绍Ingress 是 Kubernetes 中用于暴露集群内服务的 API 对象。它允许你定义 HTTP 和 HTTPS 路由,将外部请求转发到内部服务。Ingress 提供了以下功能:路径基础路由: 根据 URL 路径将请求路由到不同的后端服务。虚拟主机名: 支持通过域名访问多个服务。TLS/SSL 终止: 可以配置 TLS 证书,实现 HTTPS... Kubernetes Ingress 介绍Ingress 是 Kubernetes 中用于暴露集群内服务的 API 对象。它允许你定义 HTTP 和 HTTPS 路由,将外部请求转发到内部服务。Ingress 提供了以下功能:路径基础路由: 根据 URL 路径将请求路由到不同的后端服务。虚拟主机名: 支持通过域名访问多个服务。TLS/SSL 终止: 可以配置 TLS 证书,实现 HTTPS...
上滑加载中
推荐直播
-
ECS自动初始化实操
2025/06/24 周二 16:30-18:00
阿肯-华为云生态技术讲师
ECS是大家非常熟悉的服务,但大家真的用对了吗?服务器启动后需要人工部署应用吗?课程演示如何让ECS创建就能投入工作
回顾中 -
2025年度中国青年“揭榜挂帅”擂台赛·华为赛道直播宣讲会
2025/06/26 周四 15:00-16:30
李大帅 华为云算子专家 吴小鱼 华为云人工智能算法专家
挑战杯 | 2025年度中国青年“揭榜挂帅”华为赛道直播宣讲会火热来袭!聚焦前沿的昇腾全栈AI技术,核心挑战:大模型推理优化。华为云人工智能算法专家+算子专家联袂坐镇直播间,深度解析赛题,助你赢取大奖!技术高手们,速来直播间,获取通关秘籍!
回顾中
热门标签