k8s与CICD--一个完整的drone demo
前言
在上一篇文章中,我们只是简单介绍了一下drone的部署。接下来会逐步深入介绍,后期也会翻译一些官方的文档以及我在实际工作中用到的插件的介绍。这篇文章,主要是一个完整的drone demo。pipeline中,包括了git clone 拉取代码,go build 构建,生成docker镜像并推送到harbor,notify 通知。
windows下node和git和gulp的配置总结
今天来总结下我这次安装的经验,期待看到的同学们可以少走点弯路
node
Node.js简介
简单的说Node.js就是运行在服务端的JavaScript,Node.js是一个基于Chrome V8引擎的JavaScript运行环境;Node.
Jenkins的安装, 配置, 以及Maven项目自动部署示例
一. Jenkins官网
https://jenkins.io
二. Windows安装Jenkins
1. 下载msi文件并安装
msi下载路径: https://jenkins.io/content/thank-you-downloading-windows-installer/
2.
在虚拟机上安装FRRouting
需要在虚拟机上安装FRRouting,需要参考两个官方网址说明,一个是开发信息,一个是使用者信息。http://docs.frrouting.org/projects/dev-guide/en/latest/index.html#http://docs.frrouting.org/en/latest/index.html
结合连个网站的installation说明才能安装出可用的FRRouting软件。
手把手教你使用 netlify 实现前端的 自动部署 + HTTPS
随着开源工具越来越多,特别是nodejs构建微服务器之快,实现前端自动化部署越来越简单了,有可能【10行js代码+10行sh脚本+设置github的webhook】就能实现,但是如果你和我一样,就是“懒”(此处为褒义),连这些都不想自己做,那该怎么办呢?这个时候我发现了这款好工具—netlify,下面我就来讲讲它究竟有多好用吧^_^
一、使用github或者gitlab登陆netlify
首先,打开netlify网站(https://app.netlify.com/)
然后使用github或者gitlab账号登录。
使用cert-manager给阿里云的DNS域名授权SSL证书
背景介绍cert-manager是Kubernetes上一个管理SSL证书的插件,配合nginx-ingress可以对网站配置https访问,在加上letsencrypt提供免费的SSL证书,所有就产生了cert-manager+nginx-ingress+letsencrypt的免费套餐。