logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

OpenShift3实现PaaS平台的搭建

OpenShift是一个非常有前途的私用PaaS解决方案,它可以减少从项目开始到自动构建应用和部署的时间,它支持绝大多数的Web架构,将成为基于Docker的私有PaaS平台领域的参照。OpenShift是一个私有的PaaS(Platform-as-a-Service)解决方案,主要用来在容器中搭建、部署以及运行应用程序。它是基于Apache 2.0许可的开源软件, 并且发行了两个版本,

#openshift#docker#kubernetes +1
K8S云管平台开发实践 - 报警功能01

本篇主要阐述实现方案关键词:open-falcon、javaxmail、apache-james要实现完整的报警功能,我们需要5步:1. 创建规则2. 收集数据3. 将规则数据和收集到的数据进行比较4. 产生报警数据5. 推送报警数据而在运管平台中,我们整合了小米开源监控系统open-falcon,对应上面分析的步骤,我们给出的方案是:1. k8s云管平台提供报

kubernetes和Swarm,你站哪一队?

前言前几天阿里云的同事来我司介绍云计算相关产品,提到了关于容器编排技术的选择。由于阿里是Docker中国目前唯一代理,所以态度明确的表达大B企业应该使用dockerEE+Swarm。这也引起了我们新一轮的调研和考量(我们前期使用的是k8s)。背景当前主流的容器集群管理技术,包括了 Docker 官方的 Docker Swarm、Twitter 背书的 Mesos 和 Google 背书的 Kube

#kubernetes#docker
K8S云管平台开发实践 - Dockerfile

历经大半年,自研的k8s云管理平台终于算是完成了一阶段的开发目标。最近打算整理一下开发中遇到的各种问题和坑。温故而知新,也许能有新的收获。想到哪写哪,也因为最近测试阶段,主要工作放在将传统应用转化为Docker容器应用,所以第一篇我打算写下Dockerfile。如何使用Dockerfile将传统应用快速改造为容器镜像1. Dockerfile文件内容(注意,文件名就是Dockerfile

#docker
open-falcon实现对k8s集群的监控

1. 前言当我们的k8s要面临落地时,监控和日志肯定时不可缺少的。它主要为了帮助系统运维人员事前及时预警发现故障,事后通过翔实的数据追查定位问题。2.可选方案:2.1 Heapster(数据采集自cAdvisor)+Influxdb(存储)+Grafana(展示)这套方案缺点是没有报警功能2.2 Prometheus+Grafana参考:http://blog.csdn.net/zqg525

#kubernetes
VMWare桥接模式无法浏览外网解决方法

前段时间在虚拟机centos上折腾docker、k8s和openfalcon,当时运行良好,后来去写paas平台代码了,虚拟机搁置了一段时间,结果最近回头使用发现在虚拟机里面访问不了网页了。但在外面却可以正常连通虚拟机。于是网上查了很多资料,踩了无数坑后,终于解决了问题,在此记录一下。1.首先确定是不是网络连接的问题:在虚拟机中打开终端ping 114.114.114.1141.1

#虚拟机#网络
基于k8s部署的应用(服务)如何访问

当我们使用k8s部署了一套应用时(比如一个blog系统),要怎么访问它便成了我们最直接的问题,这里的访问应该同时包括了对外(tomcat)和对内(mysql)服务。要弄清楚这个问题,首先我们需要了解kubernetes网络模型设计的基础原则:每个pod都拥有一个独立的ip地址,而且假定所有的pod都在一个直接连通的、扁平的网络空间中。回到题目的问题,我们这里分两步分讨论:1. 集群内部访问1

#kubernetes#网络
kubernetes有状态服务的存储

在K8S运行的服务,从简单到复杂可以分成三类:无状态服务、普通有状态服务和有状态集群服务。下面分别来看K8S是如何运行这三类服务的。无状态服务,K8S使用RC(或更新的Replica Set)来保证一个服务的实例数量,如果说某个Pod实例由于某种原因Crash了,RC会立刻用这个Pod的模版新启一个Pod来替代它,由于是无状态的服务,新启的Pod与原来健康状态下的Pod一模一样。在Pod被重建后

#kubernetes
到底了