Kubernetes
文章平均质量分 89
Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。
linmengmeng_1314
Be All You Can Be .
展开
-
持续集成部署-k8s-高级调度-亲和力
在Kubernetes中,亲和性(Affinity)是一种高级调度机制,用于指定Pod如何与节点进行亲和匹配。通过亲和性规则,你可以控制Pod被调度到特定节点的方式,以便更好地满足应用程序的需求和约束条件。亲和性规则分为两种类型:node亲和性和pod亲和性。原创 2023-12-03 12:13:37 · 745 阅读 · 0 评论 -
持续集成部署-k8s-高级调度-污点和容忍
持续集成部署(CI/CD)、Kubernetes高级调度、污点(Taints)和容忍(Tolerations)是现代容器化和微服务架构中常见的概念,它们之间存在一定的关联。下面我将简要介绍这些概念以及它们的使用场景。原创 2023-12-02 21:34:12 · 989 阅读 · 0 评论 -
持续集成部署-k8s-高级调度-InitC:初始化容器的概念和使用
在Kubernetes中,Init Container(初始化容器)是一种特殊类型的容器,它在Pod中的其他容器之前运行。Init Container用于在主容器启动之前执行一些初始化任务,例如配置文件的下载、数据库的初始化等。原创 2023-12-02 11:17:37 · 855 阅读 · 0 评论 -
持续集成部署-k8s-高级调度-CronJob:定时任务的应用
在 Kubernetes 中,CronJob 是一种用于创建定时任务的资源对象。它允许我们在集群中预定和运行定期的作业,类似于 Linux 系统中的 cron 任务。使用 CronJob 资源可以很容易地在 Kubernetes 上创建定时任务,无需依赖外部工具或服务。原创 2023-11-26 22:43:48 · 966 阅读 · 0 评论 -
持续集成部署-k8s-配置与存储-存储类:动态创建NFS-PV案例
在 Kubernetes 中,StorageClass 是用于定义动态存储卷的对象。它允许管理员定义不同类型的存储,并使开发人员能够按需创建 PVC(Persistent Volume Claim 持久卷声明)StorageClass 可以看作是一种存储资源的抽象,它定义了存储的类型、属性和参数等信息。Kubernetes 可以根据这些信息动态地创建 PV(Persistent Volume 持久卷),并将其绑定到 PVC 上。利用 StorageClass 可以达到自动创建PVC的目的。原创 2023-11-26 22:05:36 · 1466 阅读 · 1 评论 -
持续集成部署-k8s-配置与存储-配置管理:HostPath 的使用
在 Kubernetes 中,`HostPath` 是一种用于挂载宿主机上文件或目录到容器中的卷类型。使用 `HostPath` 卷类型,可以让你在容器内部访问宿主机上的文件或目录。原创 2023-11-25 15:27:39 · 2286 阅读 · 0 评论 -
持续集成部署-k8s-配置与存储-配置管理:配置文件不可变
对于一些敏感服务的配置文件,在线上有时是不允许修改的,此时在配置 configmap 时可以设置禁止修改,达到配置文件安全稳定的目的原创 2023-11-25 14:54:26 · 628 阅读 · 0 评论 -
持续集成部署-k8s-配置与存储-配置管理:ConfigMap 的热更新
在 Kubernetes 中,ConfigMap 是用于存储非敏感配置数据的 API 对象,它可以被挂载到 Pod 中作为文件或环境变量。ConfigMap 的热更新指的是在不重启 Pod 的情况下,动态更新 Pod 中使用的配置数据。原创 2023-11-19 18:09:03 · 1383 阅读 · 0 评论 -
持续集成部署-k8s-配置与存储-配置管理:SubPath
在`Kubernetes (K8s)` 中,`SubPath`是用于指定容器内部目录挂载的一个属性。它可以在Pod中指定某个Volume挂载到容器内部的特定目录下,以便容器可以访问该目录中的文件。原创 2023-11-19 11:18:09 · 1609 阅读 · 0 评论 -
持续持续集成部署-k8s-配置与存储-配置管理:Secret 的应用
在Kubernetes (K8s) 中,Secret是用于存储敏感数据的API对象。它与ConfigMap类似,但主要用于管理和传递应用程序的密钥、密码、令牌等敏感信息。Secret的数据会被加密保存,并且只有具有访问权限的实体可以解密和使用这些数据。原创 2023-11-05 16:11:43 · 905 阅读 · 0 评论 -
持续集成部署-k8s-配置与存储-配置管理:ConfigMap
在Kubernetes (K8s) 中,ConfigMap是一种用于存储配置数据的API对象。它用于将应用程序的配置信息与容器镜像分离,以便在不重新构建镜像的情况下进行配置的修改和更新。ConfigMap可以存储键值对、文本文件或者以特定格式组织的配置文件。原创 2023-11-05 14:46:24 · 811 阅读 · 0 评论 -
持续集成部署-k8s-服务发现-Service
在K8s中,Service 是一种可以暴露一个或多个Pod的稳定的网络终点,从而形成逻辑上的应用服务单元,为服务发现、负载均衡、容错等提供了基础设施支持。Service是K8s平台中非常重要的一个组件,它提供了一种简单、灵活、可靠的方式来支持容器化应用程序的服务发现和负载均衡。原创 2023-10-29 14:19:12 · 951 阅读 · 0 评论 -
持续集成部署-k8s-服务发现-Ingress 路径匹配与虚拟主机匹配
Ingress-Nginx 的应用,使用虚拟主机匹配请求路径,体验下内部服务的无缝代理转发原创 2023-10-29 14:13:01 · 932 阅读 · 0 评论 -
持续集成部署-k8s-服务发现-Ingress
`Ingress`是 Kubernetes 中的一个核心组件,用于管理和暴露集群内部的服务到集群外部。它充当了一个入口(`Gateway`)的角色,可以将外部流量路由到集群内部的服务。原创 2023-10-28 22:24:44 · 1242 阅读 · 0 评论 -
持续集成部署-k8s-部署利器-Helm
Helm 是一个用于 Kubernetes 应用程序部署和管理的开源工具。它可以帮助简化 Kubernetes 应用程序的打包、发布、配置和升级过程。Helm 使用称为 "chart" 的预定义模板来定义应用程序的结构和配置,并提供了命令行工具来管理这些 charts。原创 2023-10-28 18:16:32 · 734 阅读 · 0 评论 -
持续集成部署-k8s-深入了解 Pod:Pod 的基础操作
介绍 k8s 中最基础的运行单元 Pod 的基础操作,包括创建、查看、删除等;原创 2023-10-05 17:10:04 · 807 阅读 · 0 评论 -
持续集成部署-k8s-数据持久化-基本存储方式
这里主要重点了解下这几个常用的。原创 2023-07-08 16:54:07 · 1205 阅读 · 0 评论