基于Kubernetes的Jenkins实现动态slave 发表于 2022-04-13 | 更新于 2022-08-01 | 分类于 云原生 | 评论数: | Views: 本文字数: 21k | 阅读时长 ≈ 19 分钟 前言一般情况下都是在物理机或者虚拟机上部署Jenkins,但是这种部署方式会存在一些缺点,比如: master节点故障,整体不可用 每个slave都需要维护,较为繁琐 资源分配不均衡,且资源利用率低 因此需要更可靠和高效的方式来完成CI/CD流程。 如图所示,master和slave以Pod的 ... 阅读全文 »
Kubernetes job的深入理解 发表于 2022-04-12 | 更新于 2022-08-01 | 分类于 云原生 | 评论数: | Views: 本文字数: 194 | 阅读时长 ≈ 1 分钟 Deployment、StatefulSet以及DeamonSet这三种编排概念都有一些共同点,实际上编排的对象都是在线业务。一般的在线业务是一种长时间的作业,比如NGINX、Tomcat,这些应用一旦运行起来,除非出错或者停止,否则容器进程会一直保持在Running状态。 还有一类是离线业务,或者 ... 阅读全文 »
Kubernetes的调度 发表于 2022-04-11 | 更新于 2022-08-01 | 分类于 云原生 | 评论数: | Views: 本文字数: 18k | 阅读时长 ≈ 16 分钟 调度基本概述kube-scheduler 是kubernetes 集群的默认调度器,该调度器将Pod绑定在对应的node上,之后对应的node上的kubelet才能够创建和运行Pod。对每个新建的Pod或者未被调度的Pod,kube-scheduler 会选择一个最优的node去运行这个Pod。Po ... 阅读全文 »
创建Kubernetes manifest 指南 发表于 2022-04-11 | 更新于 2022-08-01 | 分类于 云原生 | 评论数: | Views: 本文字数: 45k | 阅读时长 ≈ 41 分钟 前言创建编排文件,是一件复杂的事情,很多时候可能没有头绪该如何开始。所以此篇文章提供一些创建的思路。 在定义资源时,将包含以下字段: 123456apiVersion: apps/v1kind: Deploymentmetadata: ...spec: ... 以下操作均在1.20.0版本,其 ... 阅读全文 »
关于混合部署方案的设想 发表于 2022-04-11 | 更新于 2022-09-05 | 分类于 云原生 | 评论数: | Views: 本文字数: 3.3k | 阅读时长 ≈ 3 分钟 理论依据在时效性上来区分任务,常规的任务一般分为在线任务和离线任务。其中在线任务消耗的资源相对较少,但是要求相应时间较短,比如web服务;而离线任务则对时效性要求不高,但是任务量大,需要的资源更多。因此把两种项目混合部署在一起就叫做混合部署。 大多数进程可以分为I/O密集型和CPU密集型。I/O密集 ... 阅读全文 »
小熊加湿器的复活 发表于 2022-04-11 | 更新于 2022-08-01 | 分类于 乐趣 | 评论数: | Views: 本文字数: 2k | 阅读时长 ≈ 2 分钟 前言 上周空气有点干燥,打算把加湿器拿出来用上,但是它不出雾了!明明上个月的时候还用过呢,咋就不行了呢? 检查推测根据以往和查阅资料得出的经验: 缺水 有雾气但是出不来,风扇故障 无雾,像喷泉,雾化片存留过多水碱或者雾化片故障 大部分情况都是由于雾化片的缘故,极少数是因为电路板或者其他组件的 ... 阅读全文 »
基于registry的Harbor镜像仓库部署 发表于 2022-04-11 | 更新于 2022-08-01 | 分类于 云原生 | 评论数: | Views: 本文字数: 23k | 阅读时长 ≈ 21 分钟 Harbor 是 Vmwar 公司开源的 企业级的 Docker Registry 管理项目 它主要 提供 Dcoker Registry 管理UI,可基于角色访问控制, AD/LDAP 集成,日志审核等功能,完全的支持中文。 Harbor 的所有组件都在 Dcoker 中部署,所以 Harbor ... 阅读全文 »
使用nmap来进行一些探索 发表于 2022-04-11 | 更新于 2022-08-01 | 分类于 工具 | 评论数: | Views: 本文字数: 20k | 阅读时长 ≈ 18 分钟 很多时候需要探测局域网中存在哪些主机,或者开放了哪些端口,有一个特别好用的命令——nmap. 主机发现任何网络探测任务的最初几个步骤之一就是把一组IP范围(有时该范围是巨大的)缩小为 一列活动的或者您感兴趣的主机。扫描每个IP的每个端口很慢,通常也没必要。 当然,什么样的主机令您感兴趣主要依赖于 ... 阅读全文 »
关于Mac上MySQL认证失败的问题 发表于 2022-04-11 | 更新于 2022-08-01 | 分类于 工具 | 评论数: | Views: 本文字数: 2.1k | 阅读时长 ≈ 2 分钟 今天遇到了点小问题,想重构一个项目,顺便创建一个干净的数据库,但是连接失败! 问题描述 事实上我在终端上测试后确定账号和密码是没有问题的,因此重点查看软件和MySQL。终于仔细检查后发现是认证失败的问题。这个问题就很纳闷,咋会遇到这种问题,只好看看大家有没有遇到过。难道是Sequel Pro的问 ... 阅读全文 »
关于Ngin正向代理和反向代理的应用 发表于 2022-04-11 | 更新于 2022-08-01 | 分类于 Linux | 评论数: | Views: 本文字数: 9.9k | 阅读时长 ≈ 9 分钟 代理代理(Proxy)也称网络代理,是一种特殊的网络服务,允许一个(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。一些网关、路由器等网络设备具备网络代理功能。一般认为代理服务有利于保障网络终端的隐私或安全,防止攻击。代理也可以称为正向代理。所谓代理服务器就是位于发起请求 ... 阅读全文 »