摘要:
"系列目录" 新建一个构建任务及任务依赖关系设置 上节我们通过新建一个HelloWorld示例讲解了如何编写build.cake以及如何下载build.ps1启动文件以及如何运行.实际项目中,我们使用最多的是对项目进行编译.本节我们讲解如何创建一个编译任务. 添加一个编译任务 我们仍然使用上节使用的 阅读全文
摘要:
"系列目录" cake介绍 Cake 是.net平台下的一款自动化构建工具,可以完成对.net项目的编译,打包,运行单元测试,集成测试甚至发布项目等等.如果有些特征 没有实现,我们还可以很容易地通过扩展Cake来实现我们想要的功能. 有以下特点 1) 使用c 语言编写,可以在Cake脚本里使用C 语 阅读全文
摘要:
Jenkins入门篇 1. "Jenkins入门之界面概览" 2. "Jenkins入门之新建任务" 3. "Jenkins入门之导航操作" 4. "Jenkins入门之任务基本操作" 5. "Jenkins入门之执行Powershell脚本" 6. "Jenkins入门之执行定时任务" Jenki 阅读全文
摘要:
"系列目录" 前面我们介绍了如何在windows单机以及如何基于docker部署consul集群,看起来也不是很复杂,然而如果想要把consul部署到kubernetes集群中并充分利用kubernetes集群的伸缩和调度功能并非易事.前面我们首先部署一个节点,部署完成以后获取它的ip,然后其它的i 阅读全文
摘要:
这一节内容有点长,我们将介绍如何基于docker搭建一client一server的consul测试环境,以及如何搭建多server consul测试集群.在基于docker搭建多server的consul集群时出碰到了一些坑,这对我们是很有益的提醒,很多时候我们不能仅仅满足于最小化的环境搭建及简单使 阅读全文
摘要:
consul是一款服务发现中间件,1.12版本后增加servicemesh功能.consul是分布式的,可扩展的,高可用的根据官方文档介绍,目前已知最大的consul集群有5000个节点,consul被广泛用用于服务发现,服务健康检测以及分布式配置存储,并且不断地改进对servicemesh和kub 阅读全文
摘要:
"系列目录" 前面我们讲到了使用nexus搭建docker镜像仓库,操作还是有点复杂的,可能有的童鞋仅仅是想尝试kubernetes功能,并不想在搭建仓库上花费过多时间,但是又想在不同的主机之间传递镜像.其实可以通过 命令来实现,通过docker save把一个镜像保存为 格式压缩文件,然后在要使用 阅读全文
摘要:
"系列目录" 前面完整示例里,我们主要讲解helm打包,部署,升级,回退等功能,关于这里面的文件只是简单介绍,这一节我们详细介绍一下这里面的文件,以方便我们参照创建自己的helm chart. Helm Chart 结构 Chart 目录结构 默认生成的chart如果没有修改是没有这么多的. Cha 阅读全文
摘要:
"系列目录" 使用压缩包安装chart 我们使用 打包的时候,默认会在当前位置生成一个tgz压缩包,然后helm把它复制到到 目录下,现在还没有讲解helm私服搭建,使用的是helm自带的一个本地服务器,有时候这个服务器不能正常工作,但是我们又想体验功能,这时候可以使用本地chart压缩包来安装 我 阅读全文
摘要:
"系列目录" 构建一个 Helm Chart 下面我们通过一个完整的示例来学习如何使用 Helm 创建、打包、分发、安装、升级及回退Kubernetes应用。 创建一个名为 mychart 的 Chart 该命令创建了一个 mychart 目录,该目录结构如下所示。这里我们主要关注目录中的 Char 阅读全文