Kubernetes介绍及主要功能笔记

Kubernetes介绍:

google 2014年开源的一个容器集群管理系统,采用go语言开发,也简称K8S,K8S是google内部一个叫Borg的容器集群管理系统衍生出来的,borg在google大规模生产运行10年之久

K8S主要用于自动化部署、扩展和管理容器应用,提供了资源调度、部署管理、服务发现、扩容发现、扩容缩容、监控等一整套功能。

2015年7月,K8S v1.0正式发布,目前最新稳定版本是v1.12

Kubernetes目标是让部署容器化应用简单高效

官网:www.kubernetes.io

Kubernetes主要功能:

数据卷:Pod容器之间共享数据,可以使用数据卷。

应用程序健康检查:容器内服务可能进程堵塞无法处理请求,可以设置监控检查策略保证应用健壮性。

复制应用程序实例:控住器维护者Pod副本数量,保证一个Pod或一组同类的Pod数量始终可用。

弹性伸缩:根据设定的指标(CPU利用率)自动缩放Pod副本数

服务发现:使用环境变量或DNS服务插件保证容器中程序发现Pod入口访问地址。

负载均衡:一组Pod副本分配一个私有的集群IP地址,负载均衡转发请求到后端容器,在集群内部其他Pod可通过这个Cluster IP访问应用。

滚动更新:更新服务不中断,一次更新一个Pod,而不是同时删除整个服务。

服务编排:通过文件描述部署服务,使得应用程序部署变得更高效。

资源监控:Node节点组件集成cAdvisor资源收集工具,可通过Heapster汇总整个集群节点资源数据,然后存储到InfluxDB时序数据库,再由Grafana展示。

提供认证和授权:支持属性访问控制(ABAC)、角色访问控制(RBAC)认证授权控制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值