小炒肉

Your future depends on your dreams

Go 语言学习笔记

graph TD; A[人生]-->B[苦短]; A-->C[我用]; B-->D[Golang]; C-->D; Go 简介 Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫,罗勃·派克(Rob Pike)及肯·汤...

hyperledger-fabric v 1.4

fabric v1.4 , 单机 多节点 kafka 手动部署, 所有服务均 开启 SSL 认证。 部署 hyperledger-fabric v1.4 环境规划 相关hostname 必须配置 dns 关于 orderer 集群 当orderer 向peer节点提交Transaction的时候,peer节点会得到或返回一个读写集结果,该结果会发送给order...

Kata to docker 集成

Kata 简介 Katacontainer 是 OpenStack 基金会于 2017 KubeCon 峰会上正式发布,在2018年5月份 OpenStack 温哥华峰会上对外发布1.0版本,并且在那届峰会上还有好几个关于 katacontainer 的演讲。我对 KataContainers 的具体实现原理不清楚,只知道它是一个轻量虚拟机实现,可以无缝地与容器生态系统(实现 O...

ChatOps RocketChat Hubot

ChatOps 什么是ChatOps ChatOps 以 IM(沟通平台)为中心,通过一系列的机器人去对接后台的各种服务,我们只需在聊天窗口中与机器人对话,即可与后台服务进行交互,整个工作的展开就像是使唤一个智能助手那样简单自然。 ChatOps的好处 方便简单友好。只需要在IM前台与预设好的机器人对话即可完成与后台工具、系统的交互,在移动环境下无须再与众...

Coreos kube-prometheus 监控

kube-prometheus kube-prometheus 既 Prometheus Operator kube-prometheus creates/configures/manages Prometheus clusters atop Kubernetes Components included in this package: The Prometheus...

Elasticsearch Log-pilot Kibana

Kubernetes ELK 旧 ELK = Elasticsearch + Logstash + Kibana 新 ELK = Elasticsearch + Log-pilot + Kibana Log-pilot 介绍 Log-Pilot 是阿里开源的一个智能容器日志采集工具,它不仅能够高效便捷地将容器日志采集输出到多种存储日志后端,同时还能够动态地发现和采集...

Jenkins Kubernetes Pipeline

1. Jenkins Kubernetes Jenkins作为最为流行的持续集成工具,有着丰富的用户群、强大的扩展能力、丰富的插件,是目前最为常见的CI/CD工具。在Jenkins 加强其Pipeline功能后,更是可以通过丰富的step库,实现各种复杂的流程。同时随着Docker的流行,Jenkins内也增加了对Docker的支持,可以实现容器内流程的执行, 随着 kubernet...

GitLab CI/CD Docker

Gitlab CI 介绍 GitLab CI 是 GitLab 为了提升其在软件开发工程中作用,完善 DevOps 理念所加入的 CI/CD 基础功能。可以便捷的融入软件开发环节中。通过 GitLab CI 可以定义完善的 CI/CD Pipeline。 GitLab CI 是默认包含在 GitLab 中的,如果代码在 GitLab 进行托管,可以很容易的进行集成 Git...

Drone 1.0 with Gogs CI/CD

Drone搭建的私有CI/CD平台 Drone 是基于 Go语言开发的一款用于 CI/CD DevOps自动化平台, 它基于 Docker 配置以及运行. 官方 github : https://github.com/drone/drone 官方文档: https://docs.drone.io/ 环境说明 IP 系统 ...

kubeadm HA to 1.14.1

kubeadm HA to 1.14.1 kubernetes 1.14.1 本文基于 kubeadm 方式部署,kubeadm 在1.13 版本以后正式进入 GA. 目前国内各大厂商都有 kubeadm 的镜像源,对于部署 kubernetes 来说是大大的便利. 从官方对 kubeadm 的更新频繁度来看,kubeadm 应该是后面的趋势,毕竟二进制部署确实...