使用nginx搭建helm私有仓库

2023-10-27

#使用nginx 起一个helm的http服务
[root@master1 ~]# docker run -d --name=nginx -p 81:80  -v /root/charts:/usr/share/nginx/html/charts nginx

#把本地的helm-chart打包并上传私有仓库
[root@master1 ~]# helm package rabbitmq
[root@master1 ~]# helm package mysql/bitnami-mysql/mysql
[root@master1 ~]# mv ./*.tgz /root/charts
#更新index.yaml
[root@master1 ~]# helm repo index /root/charts --url http://10.15.123.93:81/charts #该操作会在/root/charts/目录生成index.yaml文件,该文件包含了helm库应用信息
[root@master1 ~]# ls /root/charts/  #查看是否生成

#添加helm私有仓库到本地
[root@master1 ~]# helm repo add myrepo http://10.15.123.93:81/charts
#验证
[root@master1 ~]# helm repo ls
[root@master1 ~]# helm search repo myrepo

#安装、卸载
[root@master1 ~]# helm install mysql myrepo/mysql -n mysql --create-namespace
[root@master1 ~]# helm ls -n mysql
[root@master1 ~]# helm uninstall mysql -n mysql


#其他常用操作:
#创建testechart
[root@master1 ~]# helm create testchart  
#删除本地仓库
[root@master1 ~]# helm repo remove myrepo

#更新发布:打包上传重新生成index文件后,执行更新仓库及更新mysql操作
[root@master1 ~]# helm package mysql/bitnami-mysql/mysql
[root@master1 ~]# mv ./mysql-9.3.3.tgz /root/charts
[root@master1 ~]# helm repo index /root/charts --url http://10.15.123.93:81/charts
[root@master1 ~]# helm repo update 
[root@master1 ~]# helm upgrade mysql myrepo/mysql -n mysql --create-namespace

参考:https://blog.csdn.net/u011127242/article/details/118197361

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用nginx搭建helm私有仓库 的相关文章

  • 为什么 Nginx 以相反的顺序提供客户端 SSL DN?

    我很好奇为什么某些 Web 服务器 例如 Nginx 以相反的顺序提供客户端 SSL DN Web 应用程序将 DN 发布到 Java Web 服务 该服务尝试创建 Javajavax naming ldap LdapName http d
  • 为什么要使用 Node.js 安装服务器(Nginx、Apache...)? [复制]

    这个问题在这里已经有答案了 可能的重复 为什么 Node js Express Web 框架下需要 apache https stackoverflow com questions 9287747 why do we need apache
  • 验证来自两个不同 URL 的 Keycloak 令牌

    我有一个Docker compose具有后端和前端组件的基于系统 后端写的是Python Flask并在多个 docker 容器中运行 前端编写为TypeScript with Angular 前端通过Restful API与后端进行通信
  • Docker 与 nginx 组合不断显示欢迎页面

    我是新来的docker并尝试使用最简单的 docker compose yml 显示一个 hello world 页面 并在此基础上构建最终完整的LEMP堆栈它将与我的服务器具有相同的配置 然而大多数教程已经过时 并且有很多使用方法dock
  • uWSGI重启时停机

    每次当我有代码更新时重新启动服务器时 我都会遇到 uwsgi 问题 当我使用 sudo restart account 重新启动 uwsgi 时 停止和启动实例之间存在一个小间隙 导致停机并停止所有当前请求 当我尝试 sudo reload
  • Kubernetes nginx 入口控制器返回 502,但仅适用于 AJAX/XmlHttpRequest 请求

    我有一个在 nginx 入口控制器后面运行 Kubernetes 的 Web 应用程序 它对于请求浏览工作正常 但来自浏览器的任何 AJAX XMLHTTPRequest 都会从 nginx 收到 502 错误 我捕获了常规请求和 AJAX
  • 如何设置带有子域和反向代理且不使用启用站点的 nginxconf?

    我读到没有必要使用sites enabled https stackoverflow com questions 41303885 nginx do i really need sites available and sites enabl
  • nginx 将虚拟目录重写为文件

    这应该很容易做到 但我的头撞在墙上了 如果我收到对 www mysite com mypath 的请求 我想提供 www mysite com myotherpath thisfile html 的内容 我如何使用 nginx 配置来做到这
  • nginx - 记录 SSL 握手失败

    我正在运行启用了 SSL 的 nginx 服务器 我的协议 密码设置相当安全 我已经在 ssllabs com 上检查过它们 但是 因为这是一个由我无法控制的 http 客户端调用的 Web 服务 所以我担心兼容性 重点是 有没有办法在我的
  • Nginx 背后的多个 Meteor 站点

    这个问题与this https stackoverflow com questions 10936242 how can i correct the meteor base url in a nginx reverse proxy conf
  • Nginx - 自定义 404 页面

    Nginx PHP 在 fastCGI 上 对我来说非常有用 当我输入不存在的 PHP 文件的路径时 我不会得到默认的 404 错误页面 任何无效的 html 文件都会出现该错误页面 而只会得到 未指定输入文件 如何自定义此 404 错误页
  • 使用 Nginx 或 Apache 来提供动态内容? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Django + uwsgi + ngnix + 调试关闭 = 服务器错误(500)

    我正在尝试设置一个由 Django uwsgi Nginx 组成的生产服务器 我正在关注的教程位于此处http www panta info blog 3 how to install and configure nginx uwsgi a
  • 将应用程序级别用户名/用户 ID 注入 nginx/Apache 日志

    有没有办法将应用程序级别的用户名或 id 在本例中为 django 用户名或 id 注入 Apache 或 ngnix 日志中 请注意 我不是询问 HTTP 身份验证用户名 我目前正在使用一个简短的自定义中间件将此数据添加到响应标头 如下所
  • nginx server_name 在流块内可能吗?

    目前设置如下 stream server listen 9987 udp server name subdomain EXAMPLE com this line is resulting in an error proxy pass loc
  • 常规请求期间 Django AJAX 请求未通过

    我有一个带有登录网页的 Django 站点 当提交页面上的登录表单时 它会执行登录视图 该视图会在其中运行一个需要很长时间处理 30秒左右 的函数 因此 为了在登录期间向客户端显示进度 一旦提交表单 登录页面上的 JS 函数就会开始向服务器
  • nginx代理认证拦截

    我有几个服务 它们支持 nginx 实例 为了处理身份验证 在 nginx 中 我拦截每个请求并将其发送到身份验证服务 在那里 如果凭据正确 我将设置一个包含用户相关信息的 cookie 现在 请求应该被路由到适当的服务 并设置 cooki
  • 如何使用gunicorn和bokeh服务配置Nginx

    我想提供一个 Flask 应用程序 该应用程序使用本地网络服务器上的嵌入式散景服务 为了说明这一点 我使用了一个例子散景服务示例 https github com bokeh bokeh blob 0 12 11 examples howt
  • Rails/Nginx 中的超时——最佳实践

    我正在开发一个应该在 Nginx 服务器上运行的 Rails 应用程序 根据输入 应用程序可能需要很长时间来处理请求 或者在出现错误时挂起 因此我想防止进程永远运行 除了确保客户端收到超时信号的 Nginx 配置之外 我想我可能仍然需要确保
  • Nginx url 限制 502 网关

    我有一个问题 但我接受绕过此功能的其他建议 基本上 我在 get 请求中向我的服务器发送大约 3000 个字符的大行文本 然后服务器将其作为 url 中的参数发送到谷歌翻译 问题 当 url gt 1900 个字符时 Nginx 会抛出 5

随机推荐

  • UVALive 6258 Non-boring sequences

    Problem icpcarchive ecs baylor edu index php option com onlinejudge Itemid 8 page show problem problem 4269 vjudge net c
  • 《代码之道》勘误表(2008.12.31更新)

    页码 行号 2009年1月第1版译文 建议的修正 备注 III 3 事物的本源以及行事之道 玄之又玄的背后终是一个个自圆其说的预言 这确是任何组织发展趋势的终结所在 关于世界应该是什么样子或者事情应该怎样去做的神话 最后证明都是一个个自圆其
  • c——顺序结构

    顺序结构 1 赋值语句 2 数据的输出 3 数据的输入 4 复合语句与空语句 4 1 复合语句 4 2 空语句 5 程序实例 1 赋值语句 在赋值表达式的后面加上 分号 就构成了赋值语句 2 数据的输出 字符原样输出 指定宽度输出 如果长度
  • java静态程序PPT_java中的static

    学习本文你到底要学到什么 1 static在java中到底代表什么 为何要用它 2 static在java中怎么用 3 static有那些特点和使用的 局限 1 static在java中到底代表什么 为何要用它 static 静态 指定位置
  • Linux下创建进程简介

    在博文https blog csdn net fengbingchun article details 108940548中简单介绍了Windows下通过函数CreateProcess创建进程的过程 这里简单介绍下Linux下通过fork函
  • 目标检测(Object Detection)原理与实现(五)

    基于Cascade分类器的目标检测 从今天开始进入基于机器学习的目标检测 前几节虽然也接触了一些机器学习的方法 但它主要是做辅助工作 机器学习的方法和非机器学习的方法结合在一起使用 说到这想起来前几天看到一位博士师兄发的笑话 说的是百度实验
  • 算法练习-NOJ-1005-装载问题

    时限 1000ms 内存限制 10000K 总时限 3000ms 描述 有两艘船 载重量分别是c1 c2 n个集装箱 重量是wi i 1 n 且所有集装箱的总重量不超过c1 c2 确定是否有可能将所有集装箱全部装入两艘船 输入 多个测例 每
  • outlook搜索栏跑到上面去了_工具方法

    我想这点文字主要对于研究生 或经常收发邮件的人比较有意义 可以帮助您 不会错过重要人物的信件 不会错过重要的日程安排 不会错过你关心领域的第一手资讯 如果你平时办公学习基本不使用邮件 那这篇文字对你没什么作用 就不用浪费时间阅读 当然 你也
  • Singleton单例模式-【懒汉式-加双重校验锁&防止指令重排序的懒汉式】实现方案中为什么需要加volatile关键字

    前提知识点 volatile可以保证可见性 防止指令重排序 synchronized可以保证可见性 防止指令重排序 原子性 也即是说volatile是synchronized的功能子集 我们知道在 懒汉式 加双重校验锁 的单例模式实现中已经
  • SSM项目打包到本地MAVEN仓库

  • redis哨兵模式原理

    阅读目录 redis哨兵模式架构 哨兵模式工作原理 哨兵如何判断master宕机 故障转移过程 主节点写压力过大 集群脑裂 主从数据不一致 总结 概述 为了实现redis集群的高可用 redis经历了好几次迭代 从最开始的主从模式 到哨兵模
  • 服务器发送了一个意外的数据包。received:3,expected:20“问题的解决方法

    XShell连接ssh服务器时提示这个 同事的没有问题 经过比对 我的是xshell5 0版本 同事的是6 0版本 升级xshell解决问题
  • C++友元函数,友元类

    友元函数 友元函数是在C 中用来访问另一个类的私有成员的一种机制 通过将函数声明为友元函数 可以使该函数能够访问类中的私有成员 即使它不是类的成员函数或者成员 在类的声明中声明友元函数 将友元函数的原型放在类的声明中 并在函数原型前加上fr
  • 静态代理

    一 静态代理概念 代理模式 目标对象类型的变量指向代理对象 然后调用方法的时候会执行代理对象的方法 代理对象的方法里面重写或者调用了目标对象的方法 并且在方法执行前后添加了一些功能 静态代理 写好对应的代理类源文件 在编译期就已经确定了目标
  • 微搭低代码学习之数据收集

    低代码和开发之间的关系 低代码平台是一种快速构建应用程序的工具 旨在提高开发效率 它们提供了一种基于图形用户界面的方式来创建应用程序 而无需编写大量的代码 使用低代码平台 开发人员可以更快速地构建和交付应用程序 从而缩短开发周期 然而 低代
  • 反向读取文件的每一行

    反向读取文件的每一行 作者 大矩阵作坊 加入时间 2004 02 19 浏览次数 100 有的初学者可能会尝试写一些文本数据的程序 并把每一条记录存为一行 如留言本 写入数据时 可能会把新添加的数据加入文件未尾 但是读文件并输出时 会发现也
  • Python中常用内置函数学习

    Python中的各个函数集合 时刻补充中 一 range函数 函数原型 range start end scan 参数含义 start 计数从start开始 默认是从0开始 例如range 5 等价于range 0 5 end 计数到end
  • 解决element-ui/element-plus中el-pagination分页组件显示英文

    解决element ui element plus中el pagination分页组件显示英文 解决方法 在main js或main ts中引入中文语言 import locale from element plus lib locale
  • Mybatis-Plus复杂语句多级嵌套分组带分页查询

    如 SELECT dbname FROM SELECT CONCAT db type table name as dbname FROM mdn table permission WHERE db type MYSQL ORDER BY c
  • 使用nginx搭建helm私有仓库

    使用nginx 起一个helm的http服务 root master1 docker run d name nginx p 81 80 v root charts usr share nginx html charts nginx 把本地的