Helm 及Helm 应用仓库简介李辉— KubeSphere - 云原生实战云原生实战 Helm 及 Helm 应用仓库简介 李辉 — KubeSphere — 后端研发 _ by QingCloud Helm 及其应用仓库简介 如何开发一个 Helm 应用 KubeSphere 应用开发 1 2 3 _ by QingCloud 应用管理 5 应用仓库管理 4 Helm 及其应用仓库简介 • Helm 是 Kuberetes 的包管理器 类似于 用于管理 Charts Helm Chart 是用来封装 Kubernetes 应用程序的一系列 YAML 文件 • 安装 Helm 在 https://github.com/helm/helm 上下载二进制文件 _ by QingCloud Helm 及其应用仓库简介 • 应用仓库: 管理和分发 Helm Charts. • 安装 Harbor 1. helm repo add harbor harbor https://helm.goharbor.io 2. helm fetch harbor/harbor 3. 修改 values.yaml 4. helm install my-harbor harbor -n harbor 5. helm list -n harbor 6. 登录 harbor, 默认账户密码 admin: Harbor12345 _ by QingCloud0 码力 | 9 页 | 2.48 MB | 1 年前3
QCon北京2018/QCon北京2018-基于Kubernetes与Helm的应用部署平台构建实践-张夏-赵明+基于Kubernetes和Helm的应用部署 平台构建实践 演讲者: 张夏 赵明� FreeWheel� 演讲大纲 • 基于Kubernetes平台概览与架构 • 基于Kubernetes的应用部署最佳实践� • 服务在混合云上的部署架构与演示 • 基于Consul的混合云服务发现与演示 • 应用在混合云上的端到端测试方案 • 后续工作展望 公司与项目背景介绍 ����������������� ������������� • IaaS:AWS、OpenStack与物理机 • PaaS:基于Kubernetes私有云平台, 支持CI/CD、配置管理、基于Helm的 服务编排等 基于Kubernetes平台概览 Kubernetes on AWS高可用架构 • 高可用性 • 容灾容错 • 监控报警 • 日志收集 • 轻量级框架 并通过RabbitMQ消息传输� • 通过uWSGI配合Nginx反向代理实现 更好的性能 • 使用Helm进行复杂容器编排 基于Kubernetes平台技术架构 基于Kubernetes的应用部署最佳实践 • 构建Docker镜像最佳实践 • 基于Helm的应用模板抽象 • 基于Kubernetes的 CI/CD� 构建Docker镜像最佳实践 预期 ������0 码力 | 28 页 | 12.18 MB | 1 年前3
K8S安装部署开放服务--key=tls.key K. 安装 helm3 wget https://get.helm.sh/helm-v3.3.4-linux-amd64.tar.gz tar xvf helm-v3.3.4-linux-amd64.tar.gz cp linux-amd64/helm /usr/local/bin/ helm version helm repo add stable http://mirror azure.cn/kubernetes/charts helm repo add aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts helm repo list L. Helm 安装 emqx 集群 Step1. 下载 emqx helm chart helm repo add emqx https://repos https://repos.emqx.io/charts helm search repo emqx helm fetch emqx/emqx tar xvf emqx-4.2.0.tgz Step2. 修改 StatefulSet.yaml vi emqx/templates/StatefulSet.yaml spec: volumes: - name:0 码力 | 54 页 | 1.23 MB | 1 年前3
OpenShift Container Platform 4.10 构建应用程序OPERATOR 绑定工作负载 6.9. 使用 DEVELOPER 视角将应用程序连接到服务 第 第 7 章 章 使用 使用 HELM CHART 7.1. 了解 HELM 7.2. 安装 HELM 7.3. 配置自定义 HELM CHART 仓库 7.4. 使用 HELM 发行版本 第 第 8 章 章 DEPLOYMENTS 8.1. 了解 DEPLOYMENT 和 DEPLOYMENTCONFIG Deployment 或 DeploymentConfig 对象部署应用程序,并从 Web 控制台管理应用程序。您 可以创建部署策略,以帮助减少更改期间或升级到应用程序的停机时间。 您还可以使用 Helm,它是一个软件包管理器,简化了应用程序和服务部署到 OpenShift Container Platform 集群的过程。 1.3. 使用 RED HAT MARKETPLACE Red Hat Platform 中发现服务。 Database:选择所需的数据库服务并将其添加到应用程序中。 Operator Backed:选择和部署所需的 Operator 管理服务。 Helm Chart:选择所需的 Helm Chart 来简化应用程序和服务部署。 Devfile: 从 Devfile registry 中选择一个 devfile 来声明性地定义开发环境。 Event Source:选择0 码力 | 198 页 | 3.62 MB | 1 年前3
OpenShift Container Platform 4.9 构建应用程序OPERATOR 绑定工作负载 5.9. 使用 DEVELOPER 视角将应用程序连接到服务 第 第 6 章 章 使用 使用 HELM CHART 6.1. 了解 HELM 6.2. 安装 HELM 6.3. 配置自定义 HELM CHART 仓库 6.4. 使用 HELM 发行版本 第 第 7 章 章 部署 部署 7.1. 了解 DEPLOYMENT 和 DEPLOYMENTCONFIG 对象 Deployment 或 DeploymentConfig 对象部署应用程序,并从 Web 控制台管理应用程序。您 可以创建部署策略,以帮助减少更改期间或升级到应用程序的停机时间。 您还可以使用 Helm,它是一个软件包管理器,简化了应用程序和服务部署到 OpenShift Container Platform 集群的过程。 1.3. 使用 RED HAT MARKETPLACE Red Hat Platform 中发现服务。 Database:选择所需的数据库服务并将其添加到应用程序中。 Operator Backed:选择和部署所需的 Operator 管理服务。 Helm Chart:选择所需的 Helm Chart 来简化应用程序和服务部署。 Event Source:选择一个事件源,从特定系统中注册对一类事件的兴趣。 注意 注意 如果安装了 RHOAS Operator,也可使用0 码力 | 184 页 | 3.36 MB | 1 年前3
k8s操作手册 2.3相关单词原义: docker 码头工人 pod 集装箱 kubernetes 舵手,领航员 helm 舵轮,驾驶盘 chart 图表,海图 ①k8s对系统要求 linux内核在3.10及以上,服务器规格2核cpu,2G内存及以上,可以装在虚拟机 里,也可以装在实体机上 ★第14章、Helm包管理 helm就是k8s的应用程序包管理器,helm将k8s应用的相关资源配置文件组织为 Charts Charts就是一个helm程序包, ★安装helm ①helm v3 ★Helm v3不再使用�ller,直接使用helm命令即可 helm开源地址: h�ps://github.com/helm/helm 下载压缩包到linux服务器上, 下载压缩包到linux服务器上,并解压,把解压目录下的helm可执行文件复制 到/usr/bin/目录下添加可执行权限即可 helm和kubectl一样默认读取$HOME/.kube/config配置文件去获取操作k8s集群的 权限 ②helm v2 helm v2需要使用�ller,运行于k8s集群上,需要使用一个ServiceAccount # vi �ller-cluster-admin.yaml0 码力 | 126 页 | 4.33 MB | 1 年前3
OpenShift Container Platform 4.10 专用硬件和驱动程序启用OPERATOR 特殊资源 Operator (SRO) 用于管理驱动程序容器的构建和部署。构建和部署容器所需的对象可以在 Helm Chart 中定义。 本节中的示例使用 simple-kmod SpecialResource 对象来指向所创建的 ConfigMap 对象来存储 Helm chart。 3.3.1. 使用配置映射构建并运行 simple-kmod SpecialResource 在这个示例中,simple-kmod 在这个示例中,simple-kmod 内核模块显示特殊资源 Operator(SRO)如何管理驱动程序容器。容器在存 储在配置映射中的 Helm Chart 模板中定义。 先决条件 先决条件 有一个正在运行的 OpenShift Container Platform 集群。 您可以将集群的 Image Registry Operator 状态设置为 Managed。 已安装 OpenShift CLI(oc)。 cluster-admin 权限的用户身份登录 OpenShift CLI。 已安装 Node Feature Discovery (NFD) Operator。 已安装 SRO。 已安装 Helm CLI (helm)。 OpenShift Container Platform 4.10 专 专用硬件和 用硬件和驱动 驱动程序 程序启 启用 用 12 流程 流程 1. 要创建 simple-kmod0 码力 | 36 页 | 360.64 KB | 1 年前3
PieCloudDB Database 社区版集群安装部署手册 V2.1................................................................................... 11 2.10 安装 HELM-PUSH 插件 ......................................................................................... .......................................................................... 12 2.11 推送 PDB 相关 CHART 到 HARBOR 仓库 ...................................................................................... .................................................................................... 22 3.9 安装 HELM-PUSH 插件 .........................................................................................0 码力 | 42 页 | 1.58 MB | 1 年前3
Zadig 面向开发者的云原生 DevOps 平台Zadig 企业交付案例场景深化 开 发 者 场 景 挖 掘 3-5 个领域敏感型场景 建立产品发展委员会 贡献者流程优化 2022 年 9 月 场 景 深 化 能 力 增 强 Helm/K8s YAML/ 托管场景接入流程优化 UX/UI 升级,工程师一线体验优化 推出效能看板,实时客观度量工程数据指标 效 率 优 化 、 开 发 者 体 验 增 强 2023 年 面向生态伙伴开放场景 扫码查看飞书集成测试案例 • 无缝对接主流测试框架 / 平台 • API/E2E/UI 自动化测试管理 • 与开发协同自动化验收 • 自动化测试效益分析 高效协同的测试管理 • 一套 YAML/Chart 模板管理数百微服务 • 每个技术栈抽象一套构建模板 • 运维统一工作流规范,开发自主使用 • 跨多项目复用模板 扫码查看易快报案例 强大免运维的模板库 • 系统纬度:集群、项目、服务、环境、工作流 不透明的测试环境导致大量问题 4. 为每一次部署维护一个 Chart 版本 现状 效能提升场景: 2K+ 微服务、多语言、 Helm 、 K8s 多集群 1. 开发流程 提交代码到 Feature 分支 -> GitLab-CI 自动构建打包 Chart (写一堆复杂 的脚本 ) -> -> Rancher 上手动替换 Helm Chart 版本 -> 调试 (使用0 码力 | 59 页 | 81.43 MB | 1 年前3
Zadig 面向开发者的云原生 DevOps 平台Zadig Zadig 企业交付案例场景深化 开 发 者 场 景 挖 掘 3-5 个领域敏感型场景 建立产品发展委员会 贡献者流程优化 2022年9月 场 景 深 化 能 力 增 强 Helm/K8s YAML/托管场景接入流程优化 UX/UI 升级,工程师一线体验优化 推出效能看板,实时客观度量工程数据指标 效 率 优 化 、 开 发 者 体 验 增 强 2023年 面向生态伙伴开放场景 扫码查看飞书集成测试案例 • 无缝对接主流测试框架/平台 • API/E2E/UI 自动化测试管理 • 与开发协同自动化验收 • 自动化测试效益分析 高效协同的测试管理 • 一套YAML/Chart 模板管理数百微服务 • 每个技术栈抽象一套构建模板 • 运维统一工作流规范,开发自主使用 • 跨多项目复用模板 扫码查看易快报案例 强大免运维的模板库 • 系统纬度:集群、项目、服务、环境、工作流 不透明的测试环境导致大量问题 4. 为每一次部署维护一个Chart 版本 现状 效能提升场景:2K+微服务、多语言、Helm、K8s 多集群 1. 开发流程 提交代码到 Feature 分支 -> GitLab-CI 自动构建打包 Chart (写一堆复杂的 脚本 )-> -> Rancher 上手动替换 Helm Chart 版本 -> 调试(使用 kubectl/ 日志系统)0 码力 | 59 页 | 23.57 MB | 1 年前3
共 262 条
- 1
- 2
- 3
- 4
- 5
- 6
- 27













