美文网首页
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