Helm
Helm 2 、Helm 3 比较
· ☕ 4 分钟
Helm 3 终于发布了。我们可以告别 Tiller 了,但 Helm 3 的改变不仅于此。让我们继续探讨其他的变化。 1. 告别 Tiller Helm 3 移除了 Tiller ,是个不错的决定。但是要理解为什么不错,我们还需要了解一下 Tiller 产生的背景。Tiller 是 Helm 的服务端组件(运行在 Kubernetes 集群上),主要目的是为了让多

国内的 Helm 镜像源
· ☕ 1 分钟
helm 官方源 https://charts.helm.sh/stable ,国内的某些机器无法访问,需要配置镜像源。 1. 官方镜像源 1 helm repo add stable https://charts.helm.sh/stable 2. Git Pages 镜像 1 helm repo add stable https://burdenbear.github.io/kube-charts-mirror/ 可以参考 kube-charts-mirror ,搭建一个自主可控的镜像源。 3. Aliyun 镜像 长时间未更新,版本较旧 1 helm repo add stable https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts/ 4. Azure 镜像源 已经不可用,2021.07.08 更新。 1 2 helm repo add stable http://mirror.azure.cn/kubernetes/charts/

使用 Helm 安装 harbor
· ☕ 2 分钟
前提准备,(1)已经安装 Helm ,参考 Helm 安装 ,(2)集群有默认的动态存储可用,参数 使用 StorageClass 提供 PV 动态存储 1. 使用 Helm 安装 Ingress Ingress 由 Ingress 和 Ingress Controller 两部分组成。 在 Kubernetes 中,Ingress 对象描述路由规则;Ingress Controller 通过与 Apiserver 交互,将 Ingress 规则写入 Nginx Pod 中。 Helm 2 使用: 1 helm install

Kubernetes 集群运维实践
· ☕ 7 分钟
整理自「开发 Tips」系列,汇总 Kubernetes 集群日常运维中的常见问题与解决方法。 1. Kubectl 配置多个集群 在进行 Kubernetes 相关开发时,通常会涉及多个集群的管理。Kubectl 提供了多集群上下文管理的功能。 通常 Kubectl 的配置信息在 $HOME/.kube/config 或 /etc/kubernetes/admin.conf 。登陆机器,查看集群的配置信息,按照下面

使用 Helm 和 Operator 快速部署 Prometheus
· ☕ 2 分钟
Helm 是 Kubernetes 的包管理工具;Operator 用于管理 Kubernetes 的有状态分布式应用。本文主要描述如何使用 Helm、Operator 在 Minikube 集群上快速部署 Prometheus,并使用 Grafana 查看监控数据。Minikube 安装可以参考,搭建远程 Kubernetes 开发环境,Helm 配置可以