Ingress-Nginx Deployment containers: - name: nginx-ingress-controller image: quay.io/kubernetes-ingress-contr…
Kubernetes--Pod 中的 ConfigMap 配置更新
业务场景里经常会碰到配置更新的问题,在 "GitOps"模式下,Kubernetes 的 ConfigMap 或 Secret 是非常好的配置管理机制。但是,Kubernetes 到目前为止(1.13版本)还没有提供完善…
Kubernetes--ConfigMap--深度解析mountPath,subPath,key,path的关系和作用
我们知道,在几乎所有的应用开发中,都会涉及到配置文件的变更,比如说在web的程序中,需要连接数据库,缓存甚至是队列等等。而我们的一个应用程序从写第一行代码开始,要经历开发环境、测试环境、预发布环境只到……
Kubernetes--Secret
还没有时间梳理,先放一下相关链接 Secret https://kubernetes.io/zh-cn/docs/concepts/configuration/secret/ 从私有仓库拉取镜像 https://kube…
Kubernetes--ConfigMap
ConfigMap https://kubernetes.io/zh-cn/docs/concepts/configuration/configmap/
Kubernetes--OpenKruise原地升级实践
什么是原地升级 当我们要升级一个存量 Pod 中的镜像时,这是 重建升级 和 原地升级 的区别: 重建升级时我们要删除旧 Pod、创建新 Pod: Pod 名字和 uid 发生变化,因为它们是完全不同的两个 Pod 对…
Kubernetes--Harbor
前言 轻量级虚拟化的容器技术具有举足轻重的推动作用。其实很早之前,容器技术已经有所应用,而 Docker 的出现和兴起彻底带火了容器。其关键因素是 Docker 提供了使用容器的完整工具链,使得容器的上手和使用变得……
Kubernetes--OpenKruise原地升级组件
OpenKruise是基于Kubernetes的一个标准扩展组件,可以配合原生Kubernetes使用,高效管理应用容器、Sidecar及镜像分发等功能。本文介绍如何使用OpenKruise部署云原生应用。 OpenKr…
Kubernetes--如何实现原地升级
一、概念介绍 原地升级一词中,“升级”不难理解,是将应用实例的版本由旧版替换为新版。那么如何结合 Kubernetes 环境来理解“原地”呢? 我们先来看看 K8s 原生 workload 的发布方式。这里假设我们需要部…
Kubernetes--在Kubernetes中实现容器原地升级
在Kubernetes中,Pod是调度的基本单元,也是所有内置Workload管理的基本单元,无论是Deployment还是StatefulSet,它们在对管理的应用进行更新时,都是以Pod为单位,Pod作为Immuta…