Akemi

Akemi

it's better to burn out than to fade away

Helm定义规范与模板全解析
众所周知helm chart中有几个文件:Chart.yaml图表文件template资源文件Values.yaml变量文件_helpers.tpl模板函数文件 定义规范定义规范就是“官方推荐的”,默认自带的东西 使用helm create创建出来的chart就是这些东西都带的 Chart图表文件这个文件没什么东西 123456789101112apiVersion: v2name: qa-data-platformdescription: A Helm chart for Kubernetesversion: 0.5.1appVersion: "1.16.0"基本上...
Gitlab+Jenkins+argo+k8s CICD
项目概述场景概述公有云gitlab存放dockerfile,公有云jenkins现在要求公有gitlab更新时,自动构建dockerfile镜像并部署到公有、私有两套k8s 现有条件 允许创建新git仓库jenkins现有shell项目,拉取git代码后构建,使用容器ssh部署到公有环境 主要问题 不允许打vpn可以用jenkins webhook感知gitlab更新,但jenkins无法连接私有k8s即私有k8s无法感知gitlab更新 解决方案 创建新的B git,根据容器要求创建helm chart存放在B中 构建声明式jenkinsfile 当gitlab更新时,触发jenkin...
博客从github page迁移到ECS
我杀了github page的妈 迁移过程准备工作 买一台ECS买一个域名域名备案域名绑到ECS的公网IP打开80 443的安全组 使hexo可以同步至ecs中 12345678910111213141516171819202122232425262728293031323334353637进入ecsyum -y install git nginxadduser gitpasswd gitsu - gitgit init --bare hexo.gitcat > hexo.git/hooks/post-receive<<EOF#!/bin/shgit --work-tr...
jenkins插件Generic Webhook Trigger
现在如果我想要在生产环境中对jenkins流水线的webhook进行测试该怎么做? 难道要反复改生产git,然后等jenkins流水线启动吗? 有没有更方便的方法 有,就是它Generic Webhook Trigger https://plugins.jenkins.io/generic-webhook-trigger/ Generic Webhook Trigger它也是一种webhook 相当于jenkins原生的webhook来讲,它更加通用与方便,毕竟是”Generic”的 它有三种触发方式: Query parameter /invoke?token=T...
jenkins流水线与git凭证报错
这两天在做jenkins流水线,在从节点中构建,但是出现一个奇怪的现象 我的流水线需要拉取多个凭证,对多个git仓库进行操作,但是经常出现A git可以拉取但B git无法拉取的问题 报错信息 stderr: remote: The project you were looking for could not be found or you don’t have permission to view it.fatal: repository ‘https://xxxx.git/‘ not found 正常情况下git会使用jenkins提供的凭证进行访问,那就不该出现这种问题 出现这种现...
前端入门--JS
JS是一种解释型语言 不需要编译 直接嵌入或者外部引用 用以实现网页的动态行为和交互功能 特点 增加用户交互 动态更新内容 处理时间(点击 悬停等) 以及与服务器进行数据交互 可以在网页加载后动态修改html和css 相应用户操作 丰富API 提供对DOM文档对象模型的操作 事件处理 定时器 AJAX请求等功能 引入方式外部定引入js 123456789101112131415alert("hello world")-----------------------<!DOCTYPE html><html> <head> ...
前端入门--CSS样式
CSS样式表位置样式表分为三类: 外部样式表 使用最多 也就是在HTML文件外进行写的style然后通过<link href=””进行导入 内部样式表 在标签内进行定义 主要用于: 特定页面样式——避免引入额外开销临时样式调整——开发或测试阶段修改独立样式定义——保证样式独立性与局部性 123456789101112131415161718192021<!DOCTYPE html><html> <style> h1{ color: red; } p...
前端入门--CSS选择器
CSS,即层叠样式表(Cascading Style Sheets),可以用它来为HTML元素添加样式,是用于描述网页样式和布局的,它为网页提供了丰富的样式控制功能,包括字体、颜色、边框、背景、边距、布局等。 元素选择器通过HTML元素名称来选择元素 p指的是作用在html文档中的p元素上 123p{ color: red;} 1234567891011121314<!DOCTYPE html><html> <head> <link href="style.css" rel="...
Helm父子chart的关系与实战
本文建议有helm基础再进行阅读甚至没有看官方文档,纯自己试验和理解来的 父子chart的关系说明helm的父chart和子chart说白了,关联性不大通过以下几个方式进行联系: 1.父Chart的Chart.yaml 需要在其中定义依赖项dependencies,通过列表的方式指定子chart的位置只有定义了依赖项,父Chart才知道有这么个子Chart并且同时指定了condition,condition这个字段指示了子Chart与Values关联的位置 2.父Chart的Values.yaml Values文件众所周知是存放了yaml部署需要的变量,并且通过go进行引用渲染在渲染时,...
avatar
王盛
当生命指向成长,时间就是你的朋友
FRIENDS
MyCSDN