当前位置: 首页 > wzjs >正文

网络科技网站有哪些方面企业网站快速排名

网络科技网站有哪些方面,企业网站快速排名,网站主机一般选哪种的,想在网上做开发网站接活儿ChartMuseum 是 Kubernetes 生态中用于存储、管理和发布 Helm Charts 的开源系统,主要用于扩展 Helm 包管理器的功能 核心功能 ‌集中存储‌:提供中央化仓库存储Charts,支持版本管理和权限控制。 ‌ ‌跨集群部署‌:支持多集群环境…

        ChartMuseum 是 Kubernetes 生态中用于存储、管理和发布 Helm Charts 的开源系统,主要用于扩展 Helm 包管理器的功能
核心功能
‌集中存储‌:提供中央化仓库存储Charts,支持版本管理和权限控制。 ‌
‌跨集群部署‌:支持多集群环境下共享Charts,简化部署流程。 ‌
‌离线部署‌:适配无网络环境,可将Charts存储在本地或局域网内。 ‌
‌HTTP接口‌:通过HTTP协议提供服务,用户可通过Helm客户端上传、下载及搜索Charts。 ‌

1.docker启动ChartMuseum

docker run -d \

  --name chartmuseum \

  -p 8080:8080 \

  -v $(pwd)/charts:/charts \

  -e STORAGE=local \

  -e STORAGE_LOCAL_ROOTDIR=/charts \

  chartmuseum/chartmuseum:latest

-v $(pwd)/charts:/charts:将当前目录下的 charts/ 文件夹作为存储路径。

1.1给charts文件夹权限


chmod -R 777 /app/KubeSphere/charts 

 

2.添加私有仓库到 Helm 客户端

在你的 Helm 客户端机器上执行:

helm repo add sinopsrepo http://172.23.123.117:8080

helm repo list

3.安装 helm-push 插件

    cm-push 是一个 Helm 插件,允许你将本地 .tgz 格式的 Helm Chart 包上传到 ChartMuseum 或兼容的 Helm 仓库服务器(如 Harbor、Nexus、Jfrog Artifactory 等)

下载地址

 

https://github.com/chartmuseum/helm-push/releases/download/v0.10.4/helm-push_0.10.4_linux_amd64.tar.gz

3.1解压 

#tar -zxvf helm-push_0.10.4_linux_amd64.tar.gz

 

3.2查看 Helm Home(插件安装路径)

HELM_PLUGINS_DIR=$(helm env | grep HELM_PLUGINS | cut -d '=' -f2 | tr -d '"')

[root@master bin]# echo $HELM_PLUGINS_DIR

 

 

3.3创建插件目录

mkdir -p "$HELM_PLUGINS_DIR/helm-push"

把下载好的 helm-push 放在"$HELM_PLUGINS_DIR/helm-push" 并解压
#tar -zxvf helm-push_0.10.4_linux_amd64.tar.gz
解压后包括/bin/helm-cm-push及plugin.yaml

3.4赋予可执行权限

chmod +x "$HELM_PLUGINS_DIR/helm-push/bin/helm-cm-push"

3.5验证插件

helm plugin list

4.上传zookeeper到 Chart


helm cm-push zookeeper-13.8.4.tgz  sinopsrepo 

​​​​​​​5.查看私有仓库的组件

helm repo update(如果不执行该行代码,会导致最新上传的chart看不到)

helm search repo sinopsrepo

 

6.私有仓库安装 Helm Chart

helm repo update

 helm install zookeeper  sinopsrepo/zookeeper --version 13.8.4


7卸载


helm uninstall my-zookeeper

8.参数详解

⚙️ 通用设置

参数环境变量含义
--access-token stringHELM_REPO_ACCESS_TOKEN使用 Token 认证时提供访问令牌(例如 GitHub Personal Access Token)。
-a, --app-version string-覆盖 Chart 中的 appVersion 字段。
--auth-header stringHELM_REPO_AUTH_HEADER自定义认证请求头字段名称。
--ca-file stringHELM_REPO_CA_FILE指定 CA 证书文件路径,用于验证 HTTPS 服务器。
--cert-file stringHELM_REPO_CERT_FILE客户端 SSL 证书文件路径(用于双向 TLS)。
--check-helm-version-输出当前使用的 Helm 主版本号(2 或 3)。
--context-path stringHELM_REPO_CONTEXT_PATHChartMuseum 的上下文路径(如 /charts)。
--debug-开启调试模式,显示更详细的日志信息。
-d, --dependency-update-打包前更新依赖项(从 requirements.yaml 到 charts/ 目录)。
-f, --force-即使远程仓库已存在相同版本也强制推送。
-h, --help-显示帮助信息。

🏠 Helm 配置目录

参数默认值含义
--home string/root/.helm设置 Helm 的配置根目录(可覆盖环境变量 $HELM_HOME)。

🛡️ Tiller 设置(Helm 2 特有)

Helm 3 已移除 Tiller,以下参数主要用于兼容旧 Helm 2 行为。

参数默认值含义
--host string-Tiller 地址(若使用 Helm 2)。
--tiller-namespace stringkube-systemTiller 所在命名空间。
--tiller-connection-timeout int300 秒连接 Tiller 的超时时间。

🔐 HTTPS 和认证相关

参数环境变量含义
--insecureHELM_REPO_INSECURE忽略 HTTPS 证书校验(适用于自签名证书)。
--key-file stringHELM_REPO_KEY_FILE客户端 SSL 密钥文件路径(用于双向 TLS)。
--keyring string-GPG 公钥环路径(默认:~/.gnupg/pubring.gpg)。
-p, --password stringHELM_REPO_PASSWORDHTTP Basic Auth 密码。
-u, --username stringHELM_REPO_USERNAMEHTTP Basic Auth 用户名。

🕒 超时控制

参数默认值含义
-t, --timeout int30 秒等待 ChartMuseum 响应的最大时间(秒)。

📦 Chart 元数据覆盖

参数含义
-v, --version string覆盖 Chart 的版本号(version 字段)。
http://www.dtcms.com/wzjs/416841.html

相关文章:

  • 大连营商环境建设局网站网络营销是学什么的
  • 做网站上线一般要多久seo在线外链
  • 工会网站开发需求分析线上销售方案
  • 什么叫网站域名深圳网络营销推广招聘网
  • 中国专门做统计网站长春网站制作系统
  • 做网站大作业的心得体会全球网站流量排名100
  • 吕梁网站制作吕梁安全网站优化搜索排名
  • 做网站退款怎么做会计分录搜索引擎广告的优缺点
  • 新类型的网站智能营销方法
  • 河南商丘今日疫情平台关键词排名优化
  • wordpress加百度广告代码出问题关键字优化
  • 攀枝花建设工程有限责任公司网站怎么卸载windows优化大师
  • 海南房产网站建设网站展示型推广
  • 橙子建站官网联系电话关键词优化是什么
  • 政府网站建设相关文件360搜索引擎地址
  • 加大整合力度网站集约建设搜索引擎外部链接优化
  • 电商网站开题报告百度官方网站下载安装
  • 牛 网站建设网店如何推广
  • 互动易平台专业seo优化推广
  • 医疗网站建设设计个人网站
  • 网站建设中 下载聊城网站推广公司
  • 建设部官方网站查询百度关键词排名用什么软件
  • 政府网站建设方案.docseo是怎么优化上去
  • 女生学什么专业好seo搜索引擎优化薪资水平
  • wordpress模板+美女站手机优化助手下载
  • 买过域名之前就可以做网站了吗?手机百度问一问
  • 营销型网站建设的公司线下推广方式有哪些
  • 网站怎么优化关键词排名个人网站设计模板
  • 建设网站用什么技术线上宣传渠道
  • 网站开发形成收入怎么做帐掌门一对一辅导官网