1. kubernetes blog
  2. cluster

    cluster是计算、存储、和网络资源的集合,kubernetes利用这些资源运行各种基于容器的应用。

  3. master

    master是cluster的大脑,它的主要职责是调度,即决定应用放在哪运行。为了实现高可用,可以运行多个master。

  4. node

    node的职责是运行容器应用,node由master管理,node负责监控并汇报容器的状态,并根据master的要求管理容器的生命周期。

  5. pod

    pod是kubernetes的最小工作单元。每个pod包含一个或多个容器,pod中的容器会作为一个整体被master调度到一个node上运行。

  6. pod的作用

    • 方便管理关系密切的容器
    • 方便通信和资源共享,pod中所有容器共享namespace,ip,port
  7. Kubernetes运行容器(Pod)与访问容器(Pod)这两项任务分别由 Controller 和 Service 执行
  8. controller

    kubernetes通常不会直接创建pod,而是通过controller来管理pod,如定义pod有几个副本,在什么样的node上运行等等。

  9. controller分类

    • deployment,是最常见的是controller,它可以管理pod的多个副本,并确保按预期状态运行。
    • job用于运行结束就删除的应用。而其他Controller中的pod通常是长期持续运行
    • statefuleset,它能够保证pod的每个副本在整个生命周期中的名称是不变的,同时保证副本按照固定的顺序启动、更新或者删除。
    • daemonset,它通常用于运行daemon
    • ReplicaSet 实现了 Pod 的多副本管理
  10. service

    • kubernetes service定义了外界访问一组pod的方式。service有自己的ip和port,并为pod提供了负载均衡。
  11. namespace

    • 将多用户或项目组创建的controller,pod等资源分开,每个cluster就是一个namespace,不同的namespace的资源是完全隔离的。
    • Kubernetes默认创建了两个Namespace。

最新文章

  1. JS—事件对象
  2. H264编码原理以及I帧、B和P帧详解
  3. socket.io简单说明及在线抽奖demo
  4. MongoDB数据库简介及安装
  5. Python记录-Pip安装
  6. ofbiz进击 第五节。 --OFBiz配置之[general.properties] 共有属性的分析(含email)
  7. PosPal银豹收银系统
  8. jetty之建立多Connector
  9. 利用over开窗函数取第一条记录
  10. hdu 2851(最短路)
  11. 利用BP神经网络预测水道浅滩演变
  12. Python标准库:内置函数dict(**kwarg)
  13. 通过onActivityResult()先跳转到联系人界面,然后把传回来的手机号显示到应用的EditText上
  14. JS的数据类型转换
  15. bing翻译API调用方法
  16. BestCoder Round #92 (hdu_6015 6016)
  17. 网络基础二 tcp/ip协议簇 端口 三次握手 四次挥手 11种状态集
  18. Lambda表达式补充
  19. spring+springMVC 整合 MongoDB 实现注册登录
  20. django admin 修改批量操作内容

热门文章

  1. opensns入门
  2. git如何撤销上次提交
  3. Unity3d 3d角色换装实现原理及步骤
  4. [Xcode 实际操作]二、视图与手势-(7)UIView视图的渐变填充
  5. PHP在cli模式下传参说明
  6. linux 搭建unixODBC ,并对接 PostgreSQL 9.3.4
  7. JQuery基础知识梳理篇
  8. selenium登录 京东滑动验证码
  9. 51NOD 1202 子序列个数 DP
  10. 解决织梦 \include\userlogin.class.php on line 21(或16) 报错的方法