小炒肉

Your future depends on your dreams

Go Web编程

graph TD; A[人生]-->B[苦短]; A-->C[我用]; B-->D[Golang]; C-->D; Go 学习目录 【Go Web编程 - PV/UV/IP/PR/并发 】 【Go Web编程 - 通讯协议 TLV 】 【Go Web编程 - RESTful 框架 】 【Go Web编程 - We...

Go 语言基础

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

Rancher 2.x to kubernetes

Rancher Rancher 官方文档 https://docs.rancher.cn/ 什么是 Rancher Rancher是一套容器管理平台,它可以帮助组织在生产环境中轻松快捷的部署和管理容器。 Rancher可以轻松地管理各种环境的Kubernetes,满足IT需求并为DevOps团队提供支持。 Kubernetes不仅已经成为的容...

hyperledger-fabric v2.0

fabric v2.0 , 单机 多节点 RAFT 手动部署, 所有服务均 开启 SSL 认证。 hyperledger fabric Hyperleger fabric 是什么? Linux基金会于2015年创建了Hyperledger项目,以推进跨行业的区块链技术。Hyperledger Fabric是Hyperledger中的区块链项目之一。像其他区块链技术一样,它...

Golang 轻量级TCP框架 Zinx

Zinx Zinx 是一个基于Golang的轻量级并发服务器框架. [Github] https://github.com/aceld/zinx Zinx 架构图 Zinx 使用 创建Server句柄 配置自定义Router路由以及定义业务功能 启动服务 Server 端...

怎么样才算是一个充实的人生?

What is a full life 1. You don’t have to have a dream 你不一定要拥有梦想 人们总是在谈梦想, 如果你一直都想去做某件事, 打从心底想要去完成, Go for it。就看你想把时间花在什么地方,去追逐梦想或者其他。 如果是一个远大的梦想, 可能会花上你一辈子的时间才可能去完成它, 当你最终达成时, 回...

kubeadm cri to 1.16.3

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

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前台与预设好的机器人对话即可完成与后台工具、系统的交互,在移动环境下无须再与众...