文章 2022-02-17 来自:开发者社区

【Kubernetes系列】第4篇 Kubernetes包管理工具-helm介绍

01 概述 Helm是kubernetes包管理工具,可以方便快捷的安装、管理、卸载kubernetes应用,类似于Linux操作系统中yum或apt-get软件的作用。其主要的设计目的: 创建新的chart包 将charts包文件打包压缩 同chart仓库进行集成,获取charts文件 安装及卸载charts到kubernetes集群 管理通过helm安装的charts应用 02 概念介绍...

文章 2022-02-17 来自:开发者社区

Kubernetes 实战教学,手把手教您用 Helm 在 K8s 平台上部署 Prometheus

出品丨Docker公司(ID:docker-cn)编译丨小东每周一、三、五,与您不见不散! 随着单片系统变得越来越庞大以至于无法处理,许多企业开始将其分解为微服务体系结构。无论何时我们从单片架构转向微服务架构,应用程序都包含多个组件,这些组件之间的服务需要进行相互通信。每个组件都有自己的资源,可以单独扩展。如果我们谈论 Kubernetes,它会变得非常复杂,除了需要管理版本数量之外,还需要处.....

文章 2022-02-17 来自:开发者社区

使用Helm优化Kubernetes下的研发体验:实现持续交付流水线

整体目标 在这一篇中,我们将使用Jenkins在此基础上构建一条完整的持续交付流水线,并且让团队不同成员能够基于该流水线展开基本的协作。 开发: 持续提交代码并能够通过持续集成(CI)过程快速获取反馈,在通过CI验证后,能够自动化部署到开发环境,以便后续的进一步功能测试(手动/自动自动化测试)等; 测试: 在需要对项目功能进行验证时,可以一键部署测试环境,并且在此环境基础上可以完成功能验收(手.....

文章 2022-02-17 来自:开发者社区

Kubernetes持续交付-Jenkins X的Helm部署

Jenkins X 是一个集成化的 CI / CD 平台,可用于 部署在Kubernetes集群或云计算中心。支持在云计算环境下简单地开发和部署应用。本项目是在Kubernetes上的安装支持工具集。 本工具集中包含: Jenkins - 定制好的流水线和运行环境,完全整合CI/CD解决方案。 Nexus 用于Maven支持的组件仓库 (pluggable so w...

Kubernetes持续交付-Jenkins X的Helm部署
文章 2022-02-17 来自:开发者社区

k8s与CICD--利用helm部署应用到kubernetes

前言 本小节应该是这个系列剩下的两个小节之一了。剩下一个是之前承诺好的drone-wechart插件。本节主要介绍利用helm部署应用到kubernetes中。 至于helm,详细可以参考FreeWheel Lead Engineer 张夏写的一系列文章。总之,k8s中yaml文件的编写复杂程度直接决定了k8s的使用门槛。利用Kubernetes部署一个应用,需要Kubernetes原生资源文件....

文章 2022-02-17 来自:开发者社区

k8s上安装并初始化Helm。minikube

helm简介 Helm 可以理解为 Kubernetes 的包管理工具,可以方便地发现、共 享和使用为Kubernetes构建的应用。 Helm 采用客户端/服务器架构,有如下组件组成: Helm CLI 是 Helm 客户端,可以在本地执行 Tiller 是服务器端组件,在 Kubernetes 群集上运行,并管理 Kubernetes 应用程序的生命周期 Repository 是 Chart....

文章 2022-02-17 来自:开发者社区

Kubernetes中用Helm安装Ceph存储服务

注意: 本文仅供参考。在Kubernetes中建议使用Rook项目,更为方便、兼容性更好。 在Kubernetes中使用Ceph已经有专门的项目 rook(https://rook.io)。 Rook-Kubernetes云原生存储系统,https://my.oschina.net/u/2306127/blog/1819630 Rook定位为Cloud Native的存 储系统,支持CS...

文章 2022-02-17 来自:开发者社区

是时候使用Helm了:Helm, Kubernetes的包管理工具

目前我们的一个产品共有4套环境:dev环境、test环境、staging环境、production环境。 其中dev, test, staging环境在一个Kubernetes集群上以不同namespace部署,production环境部署在另一个Kubernetes集群上。这个产品总共有14个微服务 组成,对应gitlab中14个代码库,Kubernetes的deployment yaml文件....

文章 2022-02-17 来自:开发者社区

Helm 用户指南-系列(3)-Kubernetes各发行版本Helm简介

本文档描述有关在各Kubernetes发行版本环境中使用Helm的信息。 我们尝试为此文档添加更多详细信息。如果可以,请通过Pull Requests提交(https://github.com/kubernetes/helm)。 我在网址 https://whmzsu.github.io/helm-doc-zh-cn/ 不断更新,同时也会搬运到这里,大家有兴趣加入https://github.c....

文章 2022-02-17 来自:开发者社区

在Kubernetes集群中用Helm托管安装Ceph集群并提供后端存储

安装 ceph-helm 项目可让你在Kubernetes 环境以托管方式部署Ceph . 本文档假定Kubernetes 环境已经可用。 当前的限制 Public网络和Cluster网络必须是同一个网络 如果 storage class 用户标识不是admin, 则必须在Ceph集群中手动创建用户并在Kubernetes中创建其secret ceph-mgr只能运行1个replica 安...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。