首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
DevOps
订阅
msxiehui
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
必了解的 DevOps 工具链集合 2021(全)
通过10几年的发展,DevOps 逐渐步入成熟期。DevOps 涵盖了整个软件开发的生命周期,今天,我们就来看看,目前有哪些流行的工具。
某小公司项目环境部署演变之路
在环境部署问题上,我们经历了3个阶段:传统安装、镜像恢复、自动发现注册+指令下达。目前镜像恢复后,启动虚拟机,一旦能ping通我们公司地址,就会自动注册这台机器(即使没有其他外网访问权限、也未开放任何对外端口),我们也就有了这台机器的管理权限,可批量群控下发指令。(第二阶段、第…
手把手带你玩转k8s-docker进阶Dockerfile与docker-compose
本系列文章主要还是围绕k8s的持续集成,但是一下子直奔主题可能跨度有点大,所以中间会穿插一些基础的知识。本文重点梳理一下docker的进阶知识——Dockerfile与docker-compose。因为很多人可能跟我之前一样入门学过docker,但是可能也只是简单的接触,觉得命…
手把手带你玩转k8s-完整的发布一个可对外访问的服务
连续撸了两篇文,但是还没真正的将服务对外访问,本文还是基于前两篇文的环境,完整的发布一个可对外访问的服务。当然,肯定还是先部署nginx,这里先简单画一下图。 如何配置,使访问a.mldong.com即为访问服务a,访问b.mldong.com即为访问服务a。 因为k8s集…
手把手带你玩转k8s-ConfigMap与持久化存储
k8s的存储方式有很多,本文重点讲一下ConfigMap和持久化存储-nfs。这也是k8s常用的存储方式。干讲的话不太好讲,所以会以nginx为例,因为nginx刚好同时需要以上两种存储方式。这里先简单的画一下图。 本系列教程一共使用了三台服务器,其中一台可以联网,两台不可联网…
手把手带你玩转k8s-集群创建和Hello World
因为公司业务发展需要,现在开始陆陆续续将swarm上的服务转到k8s了。而我也终于有机会开始k8s的学习(caikeng)之旅。这里不会对swarm和k8s进行对比,反正知道k8s比swarm更香就对了。本系列教程主要是面向想入门k8s但又无门的开发小伙伴。 本文的环境搭建并不…
手把手带你玩转k8s-jenkins安装与流水线
本系列教程最主要的目地是使用k8s做持续集成,从本文开始,才算是正式进入主题。 如果使用的是阿里云Kubernetes集群 ,可以安装其 ack-jenkins应用。 为了通用性,这里并没有使用ack-jenkins,而是使用官方的 jenkinsci/blueocean镜像。…
打造一款适合自己的快速开发框架-持续部署之一键发布脚本设计与实现
任何系统都会涉及到部署,在系统测试联调期间,部署的频率也会很高,而如何提高部署效率,这也是做快速开发框架要考虑的。 实施方式:可以是全手动,也可以借助maven插件,如wagon-ssh等。 实施方式: 一般采用该方式的,都会写有一键发布脚本。 使用jenkins,流水线是真的…
手把手带你玩转k8s-一键部署springboot项目
本文的一键部署,其实就是将部署流程化的命令转成shell脚本,当然,因为是发布到k8s集群上,所以发布的命令和需要的东西会有些不一样。本文的一键部署脚本是基于 打造一款适合自己的快速开发框架-持续部署之一键发布脚本设计与实现这篇文章进行改造的。所以建议大家先把该篇文章先看一篇。…