All Projects → BurdenBear → Kube Charts Mirror

BurdenBear / Kube Charts Mirror

kubernetes helm 国内镜像,每三天更新一次

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Kube Charts Mirror

helm-charts
Official Helm Chart Repository for InfluxData Applications
Stars: ✭ 133 (-52.84%)
Mutual labels:  helm, helm-charts
stackstorm-ha
K8s Helm Chart (βeta!) that codifies StackStorm (aka "IFTTT for Ops" https://stackstorm.com/) Highly Availability fleet as a simple to use reproducible infrastructure-as-code app
Stars: ✭ 74 (-73.76%)
Mutual labels:  helm, helm-charts
helm-charts
Helm Charts
Stars: ✭ 24 (-91.49%)
Mutual labels:  helm, helm-charts
chartcenter
The Central Helm Repository for the Community
Stars: ✭ 40 (-85.82%)
Mutual labels:  helm, helm-charts
helm-charts
docs.renovatebot.com/helm-charts
Stars: ✭ 51 (-81.91%)
Mutual labels:  helm, helm-charts
charts
☸️ Helm Charts for YOURLS
Stars: ✭ 12 (-95.74%)
Mutual labels:  helm, helm-charts
data-center-helm-charts
Helm charts for Atlassian's Data Center products
Stars: ✭ 77 (-72.7%)
Mutual labels:  helm, helm-charts
helm-mapkubeapis
This is a Helm plugin which map deprecated or removed Kubernetes APIs in a release to supported APIs
Stars: ✭ 287 (+1.77%)
Mutual labels:  helm, helm-charts
anchore-charts
Helm charts for Anchore tools and services
Stars: ✭ 38 (-86.52%)
Mutual labels:  helm, helm-charts
gradle-helm-plugin
A Gradle plugin for building, publishing and managing Helm charts.
Stars: ✭ 42 (-85.11%)
Mutual labels:  helm, helm-charts
helm-github-pages
Publish your Kubernetes Helm Charts on GitHub Pages. DEPRECATED: please use https://github.com/helm/chart-releaser
Stars: ✭ 22 (-92.2%)
Mutual labels:  helm, helm-charts
k8s-ovpn-chart
[DEPRECATED] Helm chart for a private OpenVPN server
Stars: ✭ 19 (-93.26%)
Mutual labels:  helm, helm-charts
redis-developer.github.io
The Home of Redis Developers
Stars: ✭ 28 (-90.07%)
Mutual labels:  helm, helm-charts
aks-multi-tenant-agic
This sample shows how to use the Application Gateway Ingress Controller in a multi-tenant AKS cluster to expose multiple instances of the same application, one for each tenant.
Stars: ✭ 27 (-90.43%)
Mutual labels:  helm, helm-charts
multitenant-microservices-demo
Full Isolation in Multi-Tenant SaaS with Kubernetes + Istio
Stars: ✭ 57 (-79.79%)
Mutual labels:  helm, helm-charts
charts
Public helm charts
Stars: ✭ 15 (-94.68%)
Mutual labels:  helm, helm-charts
kubernetes-helm-chart-cassandra
Kubernetes Helm Chart for Cassandra
Stars: ✭ 29 (-89.72%)
Mutual labels:  helm, helm-charts
hull
The incredible HULL - Helm Uniform Layer Library - is a Helm library chart to improve Helm chart based workflows
Stars: ✭ 66 (-76.6%)
Mutual labels:  helm, helm-charts
khelm
A Helm chart templating CLI, kpt function and kustomize plugin
Stars: ✭ 46 (-83.69%)
Mutual labels:  helm, helm-charts
charts
My helm charts
Stars: ✭ 15 (-94.68%)
Mutual labels:  helm, helm-charts

kube-charts-mirror

kubernetes helm 自制国内镜像,每三天更新一次(直到梯子到期没钱续费)

最新更新:

微软也提供了helm 仓库的镜像, 找到这儿的朋友推荐使用微软的镜像:

感谢 pureboyslizebang 两位朋友的分享


problem to solve

helm官方charts仓库 https://kubernetes-charts.storage.googleapis.com/ 需要翻墙访问, 阿里云提供了一个镜像仓库:https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts 然而从11月开始好像就没有更新过, 而helm的项目迭代得非常快,阿里镜像里连rabbitmq-ha都还没有。 自己尝试用SSR+proxifier代理翻墙,出现证书相关错误,浏览器提示网站开启了HSTS,不知如何解决。 charts仓库组织方式其实很简单,只有一个索引文件和对应压缩包,可以直接从官方源爬过来放到自己服务器下。 这里使用了官方推荐的使用gitPage搭建charts仓库的方式。

使用方式:

$ helm repo add stable https://burdenbear.github.io/kube-charts-mirror/

或者参照以下步骤搭建您自己的仓库:

1.fork 该项目

2.clone代码到一台能访问国外地址的服务器

$ git clone https://github.com/${YourUsername}/kube-charts-mirror.git

3.启动更新容器(将GIT_REPO,GIT_USER_NAME,GIT_USER_EMAIL替换成您自己的)

docker build -t kube-charts-updater .
docker run \
-e GIT_REPO=https://BurdenBear:[email protected]/BurdenBear/kube-charts-mirror.git \ 
-e GIT_USER_NAME=BurdenBear \ 
-e [email protected]  \ 
-v /data/charts:/mnt/charts -d kube-charts-updater

以上docker镜像完成从原仓库爬取charts上传到对应github项目中的工作, 也可以单独使用(比如爬取其他仓库),环境变量参数为:

CHARTS_URL: 爬取的源仓库
GIT_REPO: 提交的项目地址
GIT_USER_NAME: git config 中的user.name
GIT_USER_EMAIL: git config 中的user.email
UPDATE_INTERVAL: 更新间隔,秒为单位,默认86400(3天)

4.在fork后的项目settings里设置开启gitPage,定位到master分支的docs

联系邮箱: [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].