一,Devops核心要点及kubernetes的架构概述

时间:2019-09-19 15:55:05   收藏:0   阅读:139

1,devops的简述及要点

DevOps,分层架构 ---> 微服务

把一个程序,拆分成几个成百个微服务,使其相互独立运行

当下把微服务和容器融合起来,使其能够快速的落地。

DevOps 在交互和部署环节的易购程度,在部署环节异常困难,而容器的出现,完全弥补了。

作为运维的角度,得到一个应程序,需要发布到生产,蓝绿部署,金丝雀,灰度发布

2,kubernetes的简单介绍与组成

kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。
Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。

kubernetes的GitHub源码托管地址

kubernetes中文社区

特性

集群

称为:物理机群架构是。有中心节点架构的集群 master/nodes(worker)

master上最重要的组件:

node上重要的组件,Label, Lable Selectes

允许自托管

技术图片

分类

Pod:

Replication Controller
ReplicaSet
Deployment
StatefulSet
DaemonSet
Job, Ctonjob

网络

kubernetes中有三种网络:

三类通信:

技术图片

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!