草庐IT

Kubernetes(k8s)包管理器Helm(Helm3)介绍&Helm3安装Harbor

目录一、概述二、Helm组件及相关术语1)Helm2)Chart3)Repoistory4)Release三、Helm2到Helm3演变过程四、Helm安装五、HelmChart结构1)Chart目录结构2)Chart.yaml文件六、模板1)内置对象2)values的三种来源3)基础语法七、Helm简单使用1)更换仓库2)安装Release的三种方式2)安装harbor(http方式)1、添加新的repo源2、创建Namespace3、创建持久化存储SC(harbor-nfs-storage)4、部署harbor(Http方式)3)Harbor镜像4)生成自签证书1、创建CA证书2、创建域名

Kubernetes(k8s)包管理器Helm(Helm3)介绍&Helm3安装Harbor

目录一、概述二、Helm组件及相关术语1)Helm2)Chart3)Repoistory4)Release三、Helm2到Helm3演变过程四、Helm安装五、HelmChart结构1)Chart目录结构2)Chart.yaml文件六、模板1)内置对象2)values的三种来源3)基础语法七、Helm简单使用1)更换仓库2)安装Release的三种方式2)安装harbor(http方式)1、添加新的repo源2、创建Namespace3、创建持久化存储SC(harbor-nfs-storage)4、部署harbor(Http方式)3)Harbor镜像4)生成自签证书1、创建CA证书2、创建域名

Helm

 本文主要介绍关于Helm的相关概念、组件、安装 1、Helm简介1.1Helm是什么?Helm是Kubernetes的包管理器,是Kubernetes中的第一个对应用程序进行管理的支撑工具。helm类似 Ubuntu中使用的apt、Centos中使用的yum,能快速查找、下载和安装软件包。1.2为什么使用Helm?在Kubernetes中部署应用会使用到k8s的多种资源,如cm、deploy、svc、secret、pv、pvc,这些k8s资源过于分散,不方便进行管理。直接通过kubectl来管理一个应用,步骤比较繁琐,随着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂。Helm

Helm

 本文主要介绍关于Helm的相关概念、组件、安装 1、Helm简介1.1Helm是什么?Helm是Kubernetes的包管理器,是Kubernetes中的第一个对应用程序进行管理的支撑工具。helm类似 Ubuntu中使用的apt、Centos中使用的yum,能快速查找、下载和安装软件包。1.2为什么使用Helm?在Kubernetes中部署应用会使用到k8s的多种资源,如cm、deploy、svc、secret、pv、pvc,这些k8s资源过于分散,不方便进行管理。直接通过kubectl来管理一个应用,步骤比较繁琐,随着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂。Helm

Helm部署Harbor后提示用户或密码不正确的问题及解决方法

问题描述我在TKE集群按照这篇教程和官方文档使用helm部署了Harbor镜像仓库。部署过程中没有遇到任何错误信息,但是当我通过域名访问Harbor前端页面时,输入默认的用户名和密码(admin/Harbor12345)却提示用户或密码不正确。排查过程我首先尝试了网上一些常见的方法,比如在harbor-db内修改密码,但是都不管用,感觉问题不是出在密码上。然后我想检查一下存储在harbor-core中的初始密码是否和values.yaml文件中配置的一致,于是我执行了以下命令:kubectlexec-itharbor-core容器bashprintenv|grepPASSWORD结果发现初始密

Helm部署Harbor后提示用户或密码不正确的问题及解决方法

问题描述我在TKE集群按照这篇教程和官方文档使用helm部署了Harbor镜像仓库。部署过程中没有遇到任何错误信息,但是当我通过域名访问Harbor前端页面时,输入默认的用户名和密码(admin/Harbor12345)却提示用户或密码不正确。排查过程我首先尝试了网上一些常见的方法,比如在harbor-db内修改密码,但是都不管用,感觉问题不是出在密码上。然后我想检查一下存储在harbor-core中的初始密码是否和values.yaml文件中配置的一致,于是我执行了以下命令:kubectlexec-itharbor-core容器bashprintenv|grepPASSWORD结果发现初始密

Grafana 系列文章(十四):Helm 安装Loki

前言写或者翻译这么多篇Loki相关的文章了,发现还没写怎么安装?现在开始介绍如何使用Helm安装Loki.前提有Helm,并且添加Grafana的官方源:helmrepoaddgrafanahttps://grafana.github.io/helm-chartshelmrepoupdate?Warning:网络受限,需要保证网络通畅.部署架构Promtail(收集)+Loki(存储及处理)+Grafana(展示)Promtail启用PrometheusOperatorServiceMonitor做监控增加external_labels-cluster,以识别是哪个K8S集群;pipeline

Grafana 系列文章(十四):Helm 安装Loki

前言写或者翻译这么多篇Loki相关的文章了,发现还没写怎么安装?现在开始介绍如何使用Helm安装Loki.前提有Helm,并且添加Grafana的官方源:helmrepoaddgrafanahttps://grafana.github.io/helm-chartshelmrepoupdate?Warning:网络受限,需要保证网络通畅.部署架构Promtail(收集)+Loki(存储及处理)+Grafana(展示)Promtail启用PrometheusOperatorServiceMonitor做监控增加external_labels-cluster,以识别是哪个K8S集群;pipeline

k8s的Helm 工具安装

一、Helm概述1.1helm简介在Kubernetes中部署容器云的应用也是一项有挑战性的工作,Helm就是为了简化在Kubernetes中安装部署容器云应用的一个客户端工具。通过helm能够帮助开发者定义、安装和升级Kubernetes中的容器云应用,同时也可以通过helm进行容器云应用的分享。在KubeappsHub中提供了包括Redis、MySQL和Jenkins等常见的应用,通过helm可以使用一条命令就能够将其部署安装在自己的Kubernetes集群中。Helm是管理Kubernetes包的工具,Helm能提供下面的能力:创建新的charts(图表)将charts打包成tgz文件与

k8s的Helm 工具安装

一、Helm概述1.1helm简介在Kubernetes中部署容器云的应用也是一项有挑战性的工作,Helm就是为了简化在Kubernetes中安装部署容器云应用的一个客户端工具。通过helm能够帮助开发者定义、安装和升级Kubernetes中的容器云应用,同时也可以通过helm进行容器云应用的分享。在KubeappsHub中提供了包括Redis、MySQL和Jenkins等常见的应用,通过helm可以使用一条命令就能够将其部署安装在自己的Kubernetes集群中。Helm是管理Kubernetes包的工具,Helm能提供下面的能力:创建新的charts(图表)将charts打包成tgz文件与