- 博客(25)
- 收藏
- 关注
原创 AWS Private VPC EKS如何选择runner--K8S注册excutor
注册group runner 新的gitlab升级之后 根据项目相关信息 标注tag 比如test,cicd,获取token。后端项目部署到eks 发现 该集群的Cluster endpoint access 选择的是Private。如果报权限问题,修改clusterrolebinding subject部分添加。然后本地配置credentials 登陆aws 之后连接集群。针对这种情况 选择在该账号下创建该集群的专属runner。完成之后就可以使用该runner执行流水线啦。生成token 存入SM。
2024-09-13 10:04:15
345
原创 Gitlab 更新instance 类型的runner
首先进入管理员模式 即可在 Admin Area 下查看到所有的runner 及runner类型 只更新instance的类型 注册新的instance runner。由于gitlab 升级到17后 不支持直接创建出runner token的模式 为了保持升级后runner 的可用性 ,使用新的注册模式注册。保存生成的token 到aws 的secrets-manager 然后根据模板创建新的堆栈 把对应的键值名称写进去 然后更新堆栈就好啦。
2024-08-27 15:15:24
222
原创 docker镜像优化之更新操作系统版本
所以从国外的服务器拉取官方镜像 再放到阿里云的镜像仓库 dockerfile 再从阿里云拉取 然后添加一个txt 文件即可执行该脚本 同步上传到阿里云。背景 就是有些自己制作的镜像使用的基础镜像是alpine3.16或以下的 统一升级为alpine3.20。由于国内拉去镜像速度慢。
2024-08-27 10:31:03
264
原创 揭秘GITLAB exectors的真相
使用背景:需要部署到集群,但是流水线环境不方便直接访问目标EKS集群,可以在EKS里安装runner,然后runner注册到gitlab站点,完成部署操作。如果想要再自定义的docker容器中运行命令,可以在linux服务器上安装 gitlab runner,然后注册使用docker执行器的runner。如果想要cicd中运行shell命令,可以在服务器上安装gitlab runner。在单独和隔离的容器中运行每个作业。当注册runner时,必须选择一个执行器,执行器决定每个作业执行的环境/
2024-08-26 10:18:26
951
1
原创 AWK 进阶文档
测试数据0001 李梅 女 23 销售部 2040.000002 陈霞 女 20 销售部 1879.700003 程亮 男 26 销售部 2045.300004 刘辉 男 24 销售部 1915.000005 周波 男 21 销售部 1820.000006 苏健 女 20 销售部 1725.000007 苏康 男 26 销售部 2210.000008 王红 女 23 销售部 2043.000009 张三 男 28 销售部 2111.000010 李小 男 26 销售部 1850.00。...
2022-08-30 20:19:53
337
原创 shell编程
能够在工作中熟练的使用Shell脚本就可以很大程度的提高工作效率, 如果再搭配上expect,那么很多工作都可以自动化 进行,对工作的展开如虎添翼
2022-08-30 20:16:22
845
原创 LNMP生产环境编译安装
MySQL Community Server是社区版本,开源免费,但不提供官方技术支持。MySQL Community Server也是我们通常用的MySQL的版本。根据不同的操作系统平台细分为多个版本。
2022-08-20 20:57:53
163
原创 IP 组成
IP地址是指 互联网协议地址,IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一个主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
2022-08-17 20:55:20
981
原创 文件服务器
NFS:Network File System 网络文件系统,NFS 和其他文件系统一样,是在 Linux 内核中实现的,因此 NFS 很难做到与 Windows 兼容。NFS 共享出的文件系统会被客户端识别为一个文件系统,客户端可以直接挂载并使用。...
2022-08-16 00:35:47
237
原创 存储管理Ⅱ
lvm 概念:LVM 是Linux 环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。
2022-08-12 22:42:55
2157
原创 计划任务(啊啊啊啊啊)
RHEL6系统中默认已安装了at、crontab软件包,通过atd和crond这两个系统服务实现一次性、周期性计划任务的功能,并分别通过at、crontab命令进行计划任务设置。
2022-08-11 19:05:27
444
原创 管道重定向
进程在运行的过程中根据需要会打开多个文件,每打开一个文件会有一个数字标识。这个标识叫文件描述符。进程使用文件描述符来管理打开的文件(FD----file descriptors).文件描述符:每打开一个程序都会有文件描述...
2022-08-03 20:58:32
213
原创 文件权限管理 ugo
我们linux服务器上有严格的权限等级,如果权限过高导致误操作会增加服务器的风险。所以对于了解linux系统中的各种权限及要给用户,服务等分配合理的权限十分重要
2022-08-02 20:34:00
1807
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人