Kubernetes简称k8s,是谷歌于2014年开始主导的开源项目,提供了以容器为中心的部署、伸缩和运维平台。截止目前它的最新版本为1.2。搭建环境之前建议先了解一下kubernetes的相关知识,可以参考《如果有10000台机器,你想怎么玩?》系列文章。本文介绍kubernetes的安全性配置。
轻松了解Kubernetes部署功能
Kubernetes简称k8s,是谷歌于2014年开始主导的开源项目,提供了以容器为中心的部署、伸缩和运维平台。截止目前它的最新版本为1.2。搭建环境之前建议先了解一下kubernetes的相关知识,可以参考《如果有10000台机器,你想怎么玩?》系列文章。本文介绍kubernetes的基本部署功能。
VR和其他科技的结合意味着什么
随着VR走进现实,人们的双眼纷纷看到了它在影视、游戏等产业的巨大钱景。借用熊节在《无人驾驶汽车意味着什么》里的一句话:“然而技术的成熟与投入实用远不是变革的终点,恰恰相反,这只是一场更为深远的变革的起点”。我脑洞大开,畅想一下VR和其他科技结合之后,将会如何影响我们的生活。看上去下一个十年又要迎来一次技术大爆炸。
使用RADOSGW联盟网关跨域同步
Ceph是一个高性能的PB级分布式文件系统。它能够在一个系统中提供对象存储、块存储和文件存储。本文的主要内容是如何通过RADOSGW备份一个可用区。
轻松搭建OpenStack Swift存储测试环境
Swift(OpenStack Object Storage)是Rackspace开发的高可用分布式对象存储,贡献给了OpenStack。上次在《通过RADOSGW提供ceph的S3和Swift接口》一文里介绍了ceph RADOSGW的Swift接口,这次让我们直接来试试原生的swift吧!
使用RADOSGW提供ceph的S3和Swift接口
Ceph是一个高性能的PB级分布式文件系统。它能够在一个系统中提供对象存储、块存储和文件存储。对如何加载使用这些存储感兴趣的话可以参考《用容器轻松搭建ceph实验环境》。它还可以通过RADOSGW来实现S3和OpenStack Swift存储接口。不管RADOSGW还是块存储或文件存储都是基于对象存储来提供服务。本文的主要内容是如何通过RADOSGW来暴露S3和SWIFT接口。由于Docker Registry在2.4版本移除了对rados的支持,所以如果使用ceph作为后端存储就需要利用RADOSGW了。
Mac上的git图形工具GitUp
已经11岁的Git现在应该算是最流行的版本管理系统了。不过它的上手过程略令人感伤:为什么要用git reset HEAD而不是git unadd/unstage?Mac的朋友们有福了,GitUp来拯救懒程序员们啦。它提供了一个简约而不简单的界面,让我们可以凭直觉轻松地打出git组合拳来处理各种状况。在2016年4月的ThoughtWorks技术雷达上,它处于试验阶段,也就是值得追求,建议尝试。让我们来看看它有什么能力吧。
用容器轻松搭建Prometheus运行环境
Prometheus是一个开源的监控解决方案,包括数据采集、汇聚、存储、可视化、监控、告警等。除了基本的监控数据,也支持通过自定义exporter来获取自己想要的数据。本文从零开始用容器搭建一个prometheus环境,并介绍一些基本功能。
