记录-gitlab-安装在k8s中的一些注意点

一、已有cert-manager的时候如何配置?

        1、首先需要创建一个ClusterIssuer

apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
  name: letsencrypt-staging
spec:
  acme:
    # You must replace this email address with your own.
    # Let's Encrypt will use this to contact you about expiring
    # certificates, and issues related to your account.
    email: user@example.com
    server: https://acme-staging-v02.api.letsencrypt.org/directory
    privateKeySecretRef:
      # Secret resource that will be used to store the account's private key.
      name: example-issuer-account-key
    # Add a single challenge solver, HTTP01 using nginx

        #注意:

        email:对应gitlab文档中提到的。

--set certmanager-issuer.email=you@example.com

        privateKeySecretRef: <secret-name>

        只需要输入一个名称,他会自动创建一个这个名称的tls证书的secret.

        

二、在通过helm安装gitlab的时候的values.yaml

        1.values.yaml中的几点需要注意

                1.如果你自己的集群有cert-manager或者Prometheus,则需要将instll改为false.

        

不然安装会报错。 

        2.安装执行的cli命令需要注意

1.需要加--namespace,不然他会默认安装在default 的命名空间下,后期管理非常麻烦。

2.如果你是通过ingress发布你的gitlab-web,那么不需要安装官方的命令安装。

helm upgrade --install gitlab gitlab-jh/gitlab --namespace gitlab  --set global.hosts.domain=gitlab.my.com    --set certmanager-issuer.email=ca@gitlab.com -f ./values.yaml

只需要

  --set global.hosts.domain=gitlab.my.com  \

  --set certmanager-issuer.email=ca@gitlab.com

即可。

        3.还有一点你如果你在修改values.yaml的domain时,要注意。

        他默认会添加一个gitlab的前缀,非常烦。我以为我的ingress的域名为gitlab.my.com,结果自动的为gitlab.gitlab.my.com.

                     

相关推荐

  1. 一些k8s报错记录

    2024-03-18 05:22:02       41 阅读
  2. k8s一些难懂技术(1)

    2024-03-18 05:22:02       12 阅读
  3. 飞天使-k8s知识3-卸载yum 安装k8s

    2024-03-18 05:22:02       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-18 05:22:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-18 05:22:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-18 05:22:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-18 05:22:02       18 阅读

热门阅读

  1. C++/CLI学习笔记5(快速打通c++与c#相互调用的桥梁)

    2024-03-18 05:22:02       17 阅读
  2. Vue3项目随笔

    2024-03-18 05:22:02       18 阅读
  3. [C++] 实现Union

    2024-03-18 05:22:02       23 阅读
  4. struct 和 union 的区别?

    2024-03-18 05:22:02       20 阅读
  5. iOS——【Blocks】

    2024-03-18 05:22:02       20 阅读
  6. -bash-4.2$

    2024-03-18 05:22:02       20 阅读
  7. c语言:苹果和虫子

    2024-03-18 05:22:02       19 阅读
  8. 2022蓝桥杯/a进制转十进制/c\c++

    2024-03-18 05:22:02       21 阅读
  9. Mysql关于同时使用Group by 和Order by问题

    2024-03-18 05:22:02       19 阅读
  10. html元素基本使用

    2024-03-18 05:22:02       19 阅读
  11. leetcode-提莫攻击

    2024-03-18 05:22:02       21 阅读
  12. [青龙面板]依赖管理一键安装/免代码安装

    2024-03-18 05:22:02       16 阅读
  13. 程序员如何规划职业赛道?

    2024-03-18 05:22:02       21 阅读
  14. 粤嵌6818开发板嵌入式开发Linux内存映射

    2024-03-18 05:22:02       19 阅读