gitlab-runner k8s cicd小demo

4 篇文章 0 订阅
  1. 安装helm3
    wget http://xxxx
    mv helm /usr/local/bin
  2. 安装gitlab-runner到k8s
    helm repo add gitlab https://charts.gitlab.io
    编辑values.yaml
    imagePullPolicy: IfNotPresent
    gitlabUrl: "http://192.168.222.130:9980"
    runnerRegistrationToken: "131yjJMtno82us1B3C5t"
    concurrent: 10
    checkInterval: 30
    logLevel: info
    
    rbac:
      create: true
    
    metrics:
      enabled: false
    
    runners:
      config: |
        [[runners]]
          clone_url = "http://192.168.222.130:9980"
          [runners.kubernetes]
            namespace = "{{.Release.Namespace}}"
            image = "ubuntu:20.04"
            [[runners.kubernetes.volumes.host_path]]
                name = "docker"
                mount_path = "/var/run/docker.sock"
                host_path = "/var/run/docker.sock"
      privileged: "true"
      name: kubernetes-runner
      tags: "kubernetes,runner"
    
    securityContext:
      runAsUser: 100
      fsGroup: 65533
    
    创建命名空间
    kubectl create ns kubeops
    安装
    helm install --namespace kube-ops gitlab-ops-runner -f values.yaml gitlab/gitlab-runner
  3. 编写.gitlab-ci.yml测试
    image: ubuntu
    
    stages:
      - build
    
    build:
      stage: build
      tags:
        - kubernetes
      script:
        - echo "123"
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值