jenkins-gitlab-harbor-ceph基于Kubernetes的CI-CD运用(三)
从最基础镜像到业务容器 构建 【为gitlab项目部署做铺垫】 业务镜像设计规划 目录结构 # pwd /data/k8s/app/myapp # tree . . ├── dockerfile │ ├── pub-images │ ...
从最基础镜像到业务容器 构建 【为gitlab项目部署做铺垫】 业务镜像设计规划 目录结构 # pwd /data/k8s/app/myapp # tree . . ├── dockerfile │ ├── pub-images │ ...
一张网图 因为我们使用了Docker in Docker技术,就是把jenkins部署在k8s里。jenkins master会动态创建slave pod,使用slave pod运行代码克隆,项目构建,镜像构建等指令操作。构成完成以后删除这...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
注:这部分的学习还是要靠自己多点点 多尝试尝试 这部分19年3月份我是玩的很溜的,一年没用,基本忘光光了。 学习要温故而知新! 流程拓扑图 前提准备 部署应用服务 部署kubernetes 集群:https://tech.souyunku....
前言 吐槽一波 2020年6月2号刚入职公司时,第一感觉是集群环境是个大坑!内网一套,公网一套。内网采用单节点Kubernetes,公网采用aliyun托管的X节点Kubernetes(还有节点是2C的…)。内网Kubernet...
package com.tc.javabase.collection; package com.tc.javabase.collection; import java.util.ArrayDeque; import java.util.Li...
一.优先队列基础 普通队列:先进先出/ 优先队列:出队顺序和入队顺序无关;和优先级相关 1、为什么使用优先队列? 动态选择优先级最高的任务 如操作系统任务管理。 二.手写基于最大堆的优先队列及复杂度分析 package com.tc.jav...
1、堆基础 二叉堆的定义: 1、二叉堆是一个完全二叉树结构。完全二叉树不一定是一个满二叉树。完全二叉树左节点必须是满的,右节点为可以为空。把元素一层一层的从左往右依次排列。 2、当满足该节点的左右孩子节点都小于该节点时,称为最大堆。反之,当...
1、二分搜索树基础 1、为什么要有树结构? 将数据使用树结构存储后,出奇的高效。 常见的树结构:二分搜索树/平衡二叉树(AVL 红黑树)/堆/优先队列..等 2、二叉树特点 二叉树具有唯一根节点 二叉树每个节点最多有两个孩子,每个节点最多有...
1、基于链表的队列基础 结构特性:先进先出 实现原理:采用双指针,多维护一个指针指向队尾,向尾部进行添加操作时间复杂度会变为O(1)。 2、手写基于链表的队列及复杂度分析(和基于动态数组的循环队列对比) package com.tc.jav...
1.栈基础 结构:先进后出 2.手写基于链表的栈(和基于动态数组的栈对比) package com.tc.javabase.datastructure.linklist.stack; import com.tc.javabase.datas...