前言 动态构建是DevOps中非常重要的一环,它可以帮助团队大大提高工作效率,节省重复劳动的时间成本。 要实现动态构建,就需要呼唤我们的大杀器 - Kubernetes和Jenkins! Kubernetes是一个容器编排管理系统,像一个灵活多变的调度大师,可以动态管理容器资源。 而Jenkins则是我们的老朋友,代码搬运工,可以在Kubernetes的容器资源上执行构建任务。 本教程将利用Kubernetes提供的容器资源,在其上动态运行Jenkins master和多个Jenkins slave,来实现自动化的动态构建。 接下来我会一步步介绍: 怎么在集群上部署Jenkins Ma...
前言 承接上一篇 SS 最佳的替代品,从 0 开始部署 v2ray 梯子(1) 上一篇文章有说到,以 v2ray 做基础,辅以 websocket + TLS + nginx 的加密形式,最后再加上 CDN 是目前最安全有效的梯子方式,鉴于最近 GFW 抓的比较严,大家可以试试这个。 先是购买服务器,这个就不多说,推荐下面这家供应商(狗云)。 我只能说它非常之稳,非常之快,非常之便宜。 给几张截图你们看下(请按需选择,优先建议选购美国CN2节点,韩国CN2节点,千万不要买俄罗斯节点): 经典云 弹性云 购买地址如下: https://www.dogyun.com/?ref=lanc...
前言 在这之前,有发布过部署 SS 梯子的文章,比较受欢迎,这次,跟进新技术,教你部署 v2ray 梯子。 什么是 v2ray ? V2Ray 是一个网络转发程序,支持 TCP、mKCP、WebSocket 这 3 种底层传输协议,支持 HTTP、Socks、Shadowsocks、VMess 这 4 种内容传输协议(HTTP 只支持传入),并且有完整的 TLS 实现,是一个非常强大的平台。相对起 Shadowsocks 来说属于后起之秀,在混淆能力、兼容性、速度上有着独到的优点。简单来讲,就是更快更隐蔽更安全更稳定!不过也会复杂一点,我这里尽量讲明白,有不明之处敬请留言! 准备工作...
提要 经公司技术团队研究,计划把现有服务转移部署到 K8S,但前期先在测试环境部署一套并运转一段时间,以测试具体性能以及可行性。 此处使用 Kubeadm 方式部署 K8S。 介绍 Kubernetes (后续简称 k8s) 是 Google (2014年6月) 开源的一个容器编排引擎,使用 Go 语言开发,它支持自动化部署、大规模可伸缩、以及云平台中多个主机上的容器化应用进行管理。其目标是让部署容器化的应用更加简单并且高效,提供了资源调度、部署管理、服务发现、扩容缩容、状态监控、维护等一整套功能,努力成为跨主机集群的自动化部署、自动化扩展以及运行应用程序容器的平台。 Kubeadm ...
RAID是什么? RAID是英文Redundant Array of Independent Disks的缩写,中文简称为独立磁盘冗余磁盘阵列。简单的说,RAID就是将多块磁盘组成一个硬盘组来提供数据存储,这个硬盘组在操作系统看来就像是一块磁盘一样。RAID技术可以根据磁盘的不同方式组合实现不同的需求,比如可以实现磁盘的备份(将数据存储到两块盘上,实现备份的作用),也可以实现磁盘的分片(将数据块分布到多块磁盘上,从而提高读写性能)。 RAID技术实现有两种形式:硬件RAID和 软件RAID。 我们通常使用硬件RAID,即服务器上自带RAID卡,这是一个硬件,类似网卡、显卡安装到服务器...