专栏首页千里行走kubernetes-12:gitlab容器化

kubernetes-12:gitlab容器化

目录

(1).yaml方式容器化

(2).ingress代理gitlab

(3).参考资料

正文

(1).yaml方式容器化

官方提供了完整的yaml配置文件,

直接kubectl apply -f 执行https://github.com/sameersbn/docker-gitlab/tree/master/kubernetes下的yaml文件即可。

笔者根据官方配置文件做了修改,增加了namespace和pv, pvc,更加完善,地址位于:

https://github.com/hepyu/k8s-app-config/tree/master/yaml/min-cluster-allinone/gitlab

提供了直接部署的shell脚本

sh deploy.sh

注意(见下图):

a.gitlab默认部署依赖于postgresql和redis,需要配置成自己的地址。

b.最好设置初始的root账号名和密码,防止部署后无法登陆。

c.注意设置git clone的url前缀。

查看gitlab的容器化组件:

kubectl get all -n gitlab

(2).ingress代理gitlab

同样,笔者也提供好了yaml配置文件,位于:

https://github.com/hepyu/k8s-app-config/tree/master/yaml/min-cluster-allinone/ingress-nginx-min/proxy

配置文件内容:

执行命令部署gitlab-ingress:

kubectl apply -f ingress-nginx-gitlab.yaml

查看ingress暴露端口和gitlab域名:

本地配置host访问gitlab.future.coohua.com(指向external-ip),然后通过:

http://gitlab.future.coohua.com:30834访问即可。

(3).参考资料

1.gitlab的官方github:

https://github.com/sameersbn/docker-gitlab

本文分享自微信公众号 - 千里行走(a_thousands_of_miles),作者:千里行走

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-06-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • gitlab-1:部署gitlab

    baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/

    千里行走
  • kubernetes-13:maven仓库nexus3容器化

    https://github.com/hepyu/k8s-app-config/tree/master/yaml/min-cluster-allinone/ne...

    千里行走
  • kubernetes-8:kibana容器化

    http://toutiao.com/item/6699441606832947723/

    千里行走
  • 基于docker搭建gitlab

    GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。

    py3study
  • gitlab备份与恢复

    gitlab-rake gitlab:backup:create  #执行命令备份数据库

    似水的流年
  • 树莓派 Gitlab问题整理

    技术小黑屋
  • docker下安装gitlab

    用下面的命令启动一个默认配置的Gitlab。如果我们只在本机测试使用的话,将hostname替换为localhost。如果需要让外部系统也能访问的话使用外网IP...

    菲宇
  • centos7-gitlab平台搭建

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    suveng
  • gitlab出现forbidden的解决方法

    lestat
  • GitHub代码仓库服务的那些事

    随着大微软收购GitHub,GitHub网站正式发博文以及公关稿,这个事件已经尘埃落定。

    砸漏

扫码关注云+社区

领取腾讯云代金券