上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页

2017年9月30日

摘要: 从 Mesos 到 Kubernetes 之前的调度框架是基于 Mesos 自研的。采用的语言是 Python。运行了大概两年多的时间了,也一直比较稳定。但随着业务的增长,现有的框架的问题逐渐暴露。 解决上述问题的方案有两个,一个是对现有系统进行改进重构,另一个是迁移到 Kubernetes。我们最 阅读全文
posted @ 2017-09-30 11:24 allcloud 阅读(1180) 评论(0) 推荐(0) 编辑
摘要: 服务发现 kubernetes 提供了 service 的概念可以通过 VIP 访问 pod 提供的服务,但是在使用的时候还有一个问题:怎么知道某个应用的 VIP?比如我们有两个应用,一个 app,一个 是 db,每个应用使用 rc 进行管理,并通过 service 暴露出端口提供服务。app 需要 阅读全文
posted @ 2017-09-30 10:57 allcloud 阅读(19861) 评论(0) 推荐(2) 编辑
摘要: CNI 简介 不管是 docker 还是 kubernetes,在网络方面目前都没有一个完美的、终极的、普适性的解决方案,不同的用户和企业因为各种原因会使用不同的网络方案。目前存在网络方案 flannel、calico、openvswitch、weave、ipvlan等,而且以后一定会有其他的网络方 阅读全文
posted @ 2017-09-30 10:26 allcloud 阅读(3240) 评论(0) 推荐(0) 编辑

2017年9月29日

摘要: SkyDNS试用 简介 SkyDNS是kubernetes用于服务发现的默认的开源DNS服务。本文将抛开kubernetes单独体验SkyDNS。其开源在github。依赖与etcd作为数据存储。 其官方介绍如下: Version 2.5.2c SkyDNS is a distributed ser 阅读全文
posted @ 2017-09-29 18:28 allcloud 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 简介 docker 在早前的时候没有考虑跨主机的容器通信,这个特性直到 docker 1.9 才出现。在此之前,如果希望位于不同主机的容器能够通信,一般有几种方法: 使用端口映射:直接把容器的服务端口映射到主机上,主机直接通过映射出来的端口通信 把容器放到主机所在的网段:修改 docker 的 ip 阅读全文
posted @ 2017-09-29 18:17 allcloud 阅读(795) 评论(0) 推荐(0) 编辑
摘要: Kubernetes 在 1.0 版本之前就已经有了最初的网络插件。与此同时 Docker 也引入了 libnetwork 和 Container Network Model (CNM)。现在 Docker 已经发布并支持了网络插件 libnetwork,然而 Kubernetes 的插件却还停留在 阅读全文
posted @ 2017-09-29 18:12 allcloud 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 【编者的话】从docker 1.6开始关注docker网络这块,从原来的铁板一块,到后来的libnetwork拆分,到现在的remote driver,docker 一直在改进。功能缺失,实用性不足,特别是不能提供支持生产环境的解决方案,一直为大家所诟病。Overlay, Macvlan, IPVl 阅读全文
posted @ 2017-09-29 17:43 allcloud 阅读(441) 评论(0) 推荐(0) 编辑

2017年8月30日

摘要: 有玩过SSD的朋友应该都清楚想要让SSD发挥出真正实力的话要去BIOS里面把SATA控制器模式切换成AHCI,对SATA设备来说使用AHCI模式的确是正确的选择,切换成AHCI可获得更好的性能。但是现在最新存储接口M.2和SATA-E接口走的都是PCI-E通道,对与PCI-E来说AHCI可不是一个好 阅读全文
posted @ 2017-08-30 09:55 allcloud 阅读(588) 评论(0) 推荐(0) 编辑

2017年8月28日

摘要: Ceph Tuning and Best Practices for All Flash Intel® Xeon® ServersLast updated: January 2017 TABLE OF CONTENTS INTRODUCTION Ceph is a scalable, open so 阅读全文
posted @ 2017-08-28 09:38 allcloud 阅读(1430) 评论(0) 推荐(0) 编辑

2017年8月27日

摘要: Ceph作为一个高可用和强一致性的软件定义存储实现,去使用它非常重要的就是了解其内部的IO路径和存储实现。这篇文章主要介绍在IO路径中最底层的ObjectStore的实现之一FileStore。 ObjectStore ObjectStore是Ceph OSD中最重要的概念之一,它封装了所有对底层存 阅读全文
posted @ 2017-08-27 11:00 allcloud 阅读(5072) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页

导航