美文网首页
Kubernetes第一章

Kubernetes第一章

作者: 2a83137e9433 | 来源:发表于2019-02-17 18:12 被阅读0次

前沿

  • Kubernetes的中文意思是:舵手 飞行员
  • Borg是谷歌内部的容器编排系统,久负盛名

一些特点

  • 自动装箱,自我修复,水平扩展,服务发现,负载均衡,自动发布和回滚
  • 秘钥和配置管理,存储编排
  • k8s是具有中心节点的集群模型,也即是master/node架构,主节点可以有2-3个,便于主节点的高可用
  • 其他各个Node节点,每个都会贡献部分计算能力、存储能力

集群

  • 集群的模型分多种:

p2p

  • 这种没有中心节点

有中心节点

  • 如MySQL的主从复制

三大组件

  • API server
  • scheduler
  • 控制器管理器

Pod

  • 可以看做容器的外壳
  • 最小的调度的逻辑单元
  • 一个Pod可以包含多个容器
  • 通常我们会给Pod附加一些元数据,如在其标签(Label)上附加
  • 这样通过标签选择,达到筛选不同Pod的目的
  • 添加元数据的方式除了Label之外,还有Label Selector

Pod分类

自主式Pod

控制器管理的Pod

  • ReplicationController
  • ReplicaSet
  • Deployment
  • StatefulSet
  • DaemonSet
    *Job,CronJob

Service

  • 这里的Service类似于注册中心,它的地址不会变动
  • 它只是一个iptables的规则
  • client>service>pod
  • service有调度的功能
  • service将请求代理到pod时,不是通过ip来实现的,而是通过标签选择来寻找的
  • 而客户端找service,可以通过名称来寻找

其他

  • 使用k8s后,用户无需关注服务运行在哪个节点之上

相关文章

网友评论

      本文标题:Kubernetes第一章

      本文链接:https://www.haomeiwen.com/subject/cgigeqtx.html