Skip to content

Commit 33029e8

Browse files
committed
增加说明
1 parent 11b3aef commit 33029e8

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

practice/create-private-charts-repo.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
# 构建私有Chart仓库
22

3-
使用Chart便于封装和管理kubernetes中的应用,因此当企业内部的应用多了以后,互相依赖、部署环境复杂之后,原先的直接使用yaml文件的管理方式已经不再适应生产的需要,因此我们有必要构建自己的chart仓库。
3+
使用Chart便于封装和管理kubernetes中的应用,因此当企业内部的应用多了以后,互相依赖、部署环境复杂之后,原先的直接使用yaml文件的管理方式已经不再适应生产的需要,因此我们有必要构建自己的chart仓库。本文中我们将使用 GitHub Pages 来构建我们自己的 chart 仓库。
4+
5+
## 目的
6+
7+
我们需要构建一个GitHub pages存储所有chart的压缩文件,最好还要有一个前端来展示和搜索chart。
48

59
## 什么是Chart
610

@@ -63,6 +67,10 @@ Chart 仓库(repository)是一个用来托管`index.yaml`文件和打包好
6367

6468
关于chart仓库的更多信息请参考[Helm chart文档](https://github.com/kubernetes/helm/blob/master/docs/chart_repository.md)
6569

70+
## 使用GitHub pages托管charts
71+
72+
我们在上文中说到,chart可以使用GitHub pages做存储,接下来我们将会把之前够够构建的chart上传到GitHub pages并在helm中新增一个repo。
73+
6674
## 构建Monocular UI
6775

6876
参考 [Monocular UI](Monocular UI) 构建UI。
@@ -122,12 +130,16 @@ $ helm install monocular/monocular
122130

123131
![Helm monocular界面](../images/helm-monocular-jimmysong.jpg)
124132

125-
因为nginx ingress配置问题,因为官方的chart中api与ui使用的是同样的domain name,我使用的是traefik ingress,`api`访问不到,所以加载不了chart。
133+
因为nginx ingress配置问题,官方的chart中api与ui使用的是同样的domain name,我使用的是traefik ingress,`api`访问不到,所以加载不了chart。
126134

127135
## 参考
128136

129137
[Monocular UI]()
130138

131139
[Helm Chart - GitHub](https://github.com/kubernetes/helm/blob/master/docs/charts.md)
132140

133-
[简化Kubernetes应用部署工具-Helm之应用部署](https://www.kubernetes.org.cn/2706.html)
141+
[简化Kubernetes应用部署工具-Helm之应用部署](https://www.kubernetes.org.cn/2706.html)
142+
143+
[Speed deployment on Kubernetes with Helm Chart – Quick YAML example from scratch](https://www.ibm.com/blogs/bluemix/2017/10/quick-example-helm-chart-for-kubernetes/)
144+
145+
[Using a private github repo as helm chart repo (https access)](https://medium.com/@kavehmz/using-a-private-github-repo-as-helm-chart-repo-https-access-95629b2af27c)

0 commit comments

Comments
 (0)