使用 k3d 来运行极狐GitLab Runner

目录

k3d

k3d 的安装

k3d 的使用

极狐GitLab Runner

用 k3d 运行极狐GitLab Runner

Helm 的安装

极狐GitLab Runner 的安装

极狐GitLab CI/CD

k3d

k3d是一个轻量级的包装器,主要用于在 docker 中运行 k3s(k3s 是 Rancher Lab 发行的一个轻量级的 Kubernetes 发行版)。借助 k3d 可以很方便的快速创建一个单节点或多节点的 k3s集群,方便在本地的 Kubernetes 集群上进行开发。

k3d 的安装

k3d 的安装非常简单,在其官网上有非常详细的安装教程。本文使用脚本的方式来安装最新版本,执行如下命令即可:

$ curl -s https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | bash

可以用 --version--help 来查看安装是否成功:

$  k3d --version
k3d version v5.4.1
k3s version v1.22.7-k3s1 (default)

k3d 的使用

  • 前提

k3d 的使用前提是要有 dockerkubectl 环境,安装两者的官网指导安装即可

  • 使用

使用 k3d 快速创建一个 Kubernetes 集群:

$ k3d cluster create devops-is-shit
INFO[0000] Prep: Network
INFO[0000] Created network 'k3d-devops-is-shit'
INFO[0000] Created image volume k3d-devops-is-shit-images
INFO[0000] Starting new tools node...
INFO[0001] Creating node 'k3d-devops-is-shit-server-0'
INFO[0002] Pulling image 'ghcr.io/k3d-io/k3d-tools:5.4.1'
INFO[0010] Pulling image 'docker.io/rancher/k3s:v1.22.7-k3s1'
INFO[0089] Creating LoadBalancer 'k3d-devops-is-shit-serverlb'
INFO[0091] Pulling image 'ghcr.io/k3d-io/k3d-proxy:5.4.1'
INFO[0134] Starting Node 'k3d-devops-is-shit-tools'
INFO[0338] Using the k3d-tools node to gather environment information
INFO[0338] HostIP: using network gat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值