自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 初探Kubernetes(一)一些简单概念

本文是从imscc.io迁移过来的Kubernetes是Google大爷在2014年发布的一个开源项目。ClusterCluster是计算、存储和网络资源的集合,kubuernetes利用这些资源运行各种基于容器的应用。MasterMaster是Cluster的大脑,作用主要调度应用在哪里运行。NodeNode主要是运营容器应用,有master管理,node负责...

2018-09-12 09:32:12 702

原创 Docker私有库搭建过程(Registry)

本文是从imscc.io迁移过来的我们知道Docker官方提供了一个公有的registry服务–Docker Hub。但是在实际企业内部可能有些镜像不便放到公网上,所以Docker也提供了私有registry来让有需要的用户自己搭建私有仓库。本文就来简单介绍一下Docker Registry的搭建。基础环境[root@web-helm-6 ~]# uname -aLinux we...

2018-09-12 09:31:11 446

原创 Docker安装

本文是从imscc.io迁移过来的准备工作CentOS关闭selinuxsudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config关闭防火墙(可选)CentOSsystemctl stop firewalld.service && systemctl d...

2018-09-12 09:29:54 386

原创 安装FoundationDB

Linux下安装FoundationDB系统要求: * 64位操作系统 * RHEL/CentOS 6.x或者7.x * Ubuntu 12.04或更高版本 * 不支持的Linux发行版包含: 内核版本介于2.6.33和3.0.x之间(含)或3.7或更高,适用于.deb或.rpm包 或者,macOS 10.7或更高版本 [下载地址] 警告: macOS下Foundation...

2018-04-23 22:07:57 1895

原创 docker简单操作(一)

拉取镜像 docker pull ubuntu查看本地镜像 docker images快速启动一个带终端的镜像 docker run -it ubuntu命名&启动&停止 docker run –name live -d ubuntu /bin/bash -c “while true; do echo hello ; sleep 1; done docker st

2017-12-28 14:59:31 260

原创 云计算概念

云计算简介云计算是一种资源的服务模式,该模式可以实现随时随地、便捷按需地从可配置计算资源共享池中获取所需的资源(如服务器、存储、网络及其他服务),资源能够快速提供并且能够快速释放,很大程度上减少资源管理带来的时间成本、人力成本等的开销经典的云计算架构 经典云计算架构包括基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)IaaSIaaS层为基础设施层,提供计算、存储、网

2017-12-27 22:58:29 455

原创 etcd单机启动

etcd单机启动网上到处都是怎么启动etcd集群模式,很少有人介绍如何启动单机模式./etcd --data-dir ./data.etcd/ --listen-client-urls http://yourip:2379 --advertise-client-urls http://yourip:2379 & >./log/etcd.log-listen-client-urls用于指定etcd

2017-11-25 13:11:38 8355

原创 Golang获取整点的时间戳

func HourTimestamp() int64 { now := time.Now() timestamp := now.Unix() - int64(now.Second()) - int64((60 * now.Minute())) fmt.Println(timestamp, time.Unix(timestamp, 0), now.Unix()) ret

2016-12-09 14:49:38 8406

原创 Golang简单的对象池

Golang简单的对象池复用的好处 减少gc压力减少内存不必要的内存分配import ( "fmt" "sync")var bufPool sync.Pooltype buf struct { b []byte}func main() { for { var bf *buf // 从池中取数据 v := buf

2016-11-29 13:19:07 1163 1

原创 Golang获取goroutine ID

Golang获取goroutine IDpackage mainimport ( "bytes" "fmt" "runtime" "strconv")func main() { fmt.Println(getGID())}func getGID() uint64 { b := make([]byte, 64) b = b[:runtime

2016-11-28 14:55:09 1849

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除