
kubernetes
文章平均质量分 80
_JasonWang_
不忘初心
展开
-
kubernetes 概念&部署
一些概念Kubernetes是Google开源的容器集群管理系统。它构建Ddocker技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等整一套功能,本质上可看作是基于容器技术的mini- PaaS平台。kubernates源码: 推荐阅读:http://www.open-open.com/news/view/acfe1f 它是restful风格设计的api原创 2017-07-05 15:38:11 · 624 阅读 · 0 评论 -
kubernetes有状态服务的存储
在K8S运行的服务,从简单到复杂可以分成三类:无状态服务、普通有状态服务和有状态集群服务。下面分别来看K8S是如何运行这三类服务的。 无状态服务,K8S使用RC(或更新的Replica Set)来保证一个服务的实例数量,如果说某个Pod实例由于某种原因Crash了,RC会立刻用这个Pod的模版新启一个Pod来替代它,由于是无状态的服务,新启的Pod与原来健康状态下的Pod一模一样。在Pod被重建后转载 2017-07-14 10:49:35 · 2230 阅读 · 0 评论 -
OpenShift3实现PaaS平台的搭建
OpenShift是一个非常有前途的私用PaaS解决方案,它可以减少从项目开始到自动构建应用和部署的时间,它支持绝大多数的Web架构,将成为基于Docker的私有PaaS平台领域的参照。OpenShift是一个私有的PaaS(Platform-as-a-Service)解决方案,主要用来在容器中搭建、部署以及运行应用程序。它是基于Apache 2.0许可的开源软件, 并且发行了两个版本,转载 2017-07-17 09:41:19 · 12087 阅读 · 2 评论 -
java实现kubernates API的访问调用
1. 前言kubernetes及各开源社区为开发人员提供了各种语言版的Client Library,让我们可以通过编程的方式可以实现调用Kubernetes API,从而完成pod、service、RC等资源的图形化创建和管理。本篇主要介绍使用java语言的实现2. 使用场景开发基于kubernetes的管理平台3. 基于的框架用java语言开发的有两种,一个是基于Jersey的,一个是基于Fabr原创 2017-08-02 16:05:49 · 12692 阅读 · 10 评论 -
open-falcon实现对k8s集群的监控
1. 前言当我们的k8s要面临落地时,监控和日志肯定时不可缺少的。它主要为了帮助系统运维人员事前及时预警发现故障,事后通过翔实的数据追查定位问题。2.可选方案:2.1 Heapster(数据采集自cAdvisor)+Influxdb(存储)+Grafana(展示) 这套方案缺点是没有报警功能2.2 Prometheus+Grafana 参考:http://blog.youkuaiyun.com/zqg525原创 2017-08-16 17:00:26 · 2930 阅读 · 0 评论 -
基于k8s部署的应用(服务)如何访问
当我们使用k8s部署了一套应用时(比如一个blog系统),要怎么访问它便成了我们最直接的问题,这里的访问应该同时包括了对外(tomcat)和对内(mysql)服务。要弄清楚这个问题,首先我们需要了解kubernetes网络模型设计的基础原则: 每个pod都拥有一个独立的ip地址,而且假定所有的pod都在一个直接连通的、扁平的网络空间中。回到题目的问题,我们这里分两步分讨论:1. 集群内部访问1原创 2017-08-11 10:42:35 · 15123 阅读 · 1 评论 -
kubernetes和Swarm,你站哪一队?
前言前几天阿里云的同事来我司介绍云计算相关产品,提到了关于容器编排技术的选择。由于阿里是Docker中国目前唯一代理,所以态度明确的表达大B企业应该使用dockerEE+Swarm。这也引起了我们新一轮的调研和考量(我们前期使用的是k8s)。背景当前主流的容器集群管理技术,包括了 Docker 官方的 Docker Swarm、Twitter 背书的 Mesos 和 Google 背书的 Kuber原创 2017-08-18 13:23:02 · 1271 阅读 · 0 评论 -
K8S云管平台开发实践 - 报警功能01
本篇主要阐述实现方案 关键词:open-falcon、javaxmail、apache-james要实现完整的报警功能,我们需要5步: 1. 创建规则 2. 收集数据 3. 将规则数据和收集到的数据进行比较 4. 产生报警数据 5. 推送报警数据而在运管平台中,我们整合了小米开源监控系统open-falcon,对应上面分析的步骤,我们给出的方案是: 1. k8s云管平台提供报原创 2017-12-20 15:44:30 · 1202 阅读 · 0 评论