容器技术软件堆栈 右边表格标红粗的是相比较最火的,其次是标蓝粗的需要多加关注 生态圈最核心的控制点实际在编排调度层(kubernetes,openstack,mesos,swarm)这其实是PaaS,IaaS的核心点。其属于基础设施层,以此开放能力(Cloud Service),构筑面向行业的Saa ...
分类:
其他好文 时间:
2017-03-04 22:05:20
阅读次数:
228
什么是Kubernetes Kubernetes(k8s)是一款开源的以容器为中心的,用于跨主机集群自动部署(automating deployment),控制容器扩展/收缩(scaling)和管理容器化应用程序(management of containerized applications)的基 ...
分类:
Web程序 时间:
2017-03-04 16:18:29
阅读次数:
273
在之前一篇文章Centos7部署Kubernetes集群(http://www.cnblogs.com/zhenyuyaodidiao/p/6500830.html)中已经搭建了基本的K8s集群,本文将在此基础之上继续搭建K8s DashBoard。 1、yaml文件 编辑dashboard.yam ...
分类:
Web程序 时间:
2017-03-04 12:42:10
阅读次数:
697
1、基础架构 1.1 Master Master节点上面主要由四个模块组成:APIServer、scheduler、controller manager、etcd。 APIServer。APIServer负责对外提供RESTful的Kubernetes API服务,它是系统管理指令的统一入口,任何对 ...
分类:
Web程序 时间:
2017-03-04 12:26:17
阅读次数:
3615
准备工作 1.三台ubuntu主机: 操作系统:ubuntu-16.04.1-server-amd64 docker: 1.安装 使用命令 sudo apt-get install docker sudo apt-get install docker #运行docker服务端 dockerd 2.将 ...
分类:
Web程序 时间:
2017-03-03 19:06:36
阅读次数:
185
kubernetes 自动发布和回滚 deployment 引入的目的是为了更好的解决pod的编排问题。 创建一个deployment对象来生成对应的replica set 并完成 pod副本的创建过程 检查deployment的状态来看部署动作是否完成(pod副本的数量是否达到预期的值) 更新de ...
分类:
Web程序 时间:
2017-03-01 19:45:49
阅读次数:
350
kubernetes 存储问题 Pv:是集群中的某个网络存储中对应的一块存储,它是一种独立于计算资源而存在的一种实体资源,通常我们定义一个网络存储,然后从中划出一个网盘并挂载在虚拟机上 pv属于网络存储,不属于任何node,但可以在每个node上访问 Pv不是定义在pod上,而是独立于pod之外的 ...
分类:
Web程序 时间:
2017-03-01 19:39:12
阅读次数:
282
Kubernetes的生态中,cAdvisor是作为容器监控数据采集的Agent,其部署在每个节点上,内部代码结构大致如下:代码结构很良好,collector和storage部分基本可做到增量扩展开发。 关于cAdvisor支持自定义指标方式能力,其自身是通过容器部署的时候设置lable标签项:io ...
分类:
Web程序 时间:
2017-02-26 14:00:11
阅读次数:
326
k8s集群之kubernetes-dashboard和kube-dns组件部署安装说明最好先部署kube-dns,有些组合服务直接主机用hostname解析,例如redis主从,heapster监控组件influxdb、grafana之间等。参考文档https://greatbsky.github.io/KubernetesDoc/kubernetes1.5.2/cn.html安装集群文档见:h..
分类:
Web程序 时间:
2017-02-23 14:14:47
阅读次数:
17238
前言 在是用kubernetes中,我们对资源的创建大部分都是通过 1 kubelet create -f RESOURCE.yaml 刚开看的时候不免有一些迷茫,看不懂语法,不知道怎么写;今天本文就介绍一下kubernetes construct语法。 Construct语法其实就是由kubele ...
分类:
Web程序 时间:
2017-02-23 12:00:39
阅读次数:
1702