1.1 K8S入门之前世今生

概述

  • 发展经历+知识图谱+组件说明
  • K8S即将成为企业技术平台标准,平台具体为标准交互平台
  • 云计算交互标准分为三类,如IAAS(基础设施即服务 Infra as a Service),PAAS(platform as a service)平台即服务(新浪云)和软件即服务(software as a service 在线编辑Word)

问题描述

  • 公有云类型说明
  • PAAS: 新浪SAE,免运维的云平台
    • 具体模式为:PAAS用户下单给云厂商——>云厂商使用自动化运维工具完成运维环境构建,问题在于要根据不同类型APP匹配对应环境
  • 解决问题
    • docker:自动构建运维环境的封装体,成为PAAS的下一代标准
  • 虚拟化环境构建集群
    • TCP+端口访问
    • 容器化后,一台物理机多个tomcat,都要去做主机和虚拟机的端口映射
    • 容器port映射到本机port,该转换是通过一个DNAT的转换,即借助防火墙实现数据包转发,效率低
  • 结论:容器的集群化有问题(许多转换关系,要管理)——>需要资源管理器

资源管理器对比

  • APACHE MESOS:开源分布式资源管理框架,分布式系统的内核,支持在该平台上管理K8S
    • 但K8S与底层物理化,虚拟化相容已经很简单了,何必多一层MESOS呢
  • docker swarm: 分布式资源管理框架, 容器化实现进行操作,针对docker的集群化方案,已成为docker的组件,其他容器化组件不支持
    • 轻量级,相当于K8S的企业版功能太少
    • docker swarm init: 声明docker集群
    • swarm集群的大规模化和集群化功能好,但回滚功能缺乏
  • K8S
    • 容器化基础架构平台
    • GO语言(解释性语言,语言级别支持进程管理)改写Borg,形成K8S
    • 轻量级,开源
    • 弹性伸缩
      • 不需要改已有配置
    • 负载均衡: IPVS
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值