iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 18
0
Kubernetes

從Docker到Kubernetes-新手入門筆記系列 第 18

Day18-Kubernetes Object Overview

  • 分享至 

  • xImage
  •  

在Kubernetes裡面利用Object來描述cluster裡各個組件(Component)用途及設定。

基本組件包括:

  • Pod
    • 描述/設定一個或多組container
  • Service
    • 描述/設定Pod/Node間網路架構
  • Volume
    • 描述/設定Pod裡containers共享空間
  • Namespace
    • 多人開發時區分cluster resource存取權,這部分會比較後面看

進階組件包括:

  • Deployment
  • StatefulSet
  • ReplicaSet
  • DaemonSet
  • Job

Object是一個yaml設定檔,格式要符合Kubernetes API。

yaml設定檔大致分成四個部分

  • kind
    • 告訴Kubernetes這個設定檔是要設定什麼組件
  • apiVersion
    • 目前是v1,目前kubernetes是很活躍的開源專案,後續增加新功能後可能會改變
  • metadata
    • 描述這組件相關資訊,其中重要的是labels屬性,這個設定是為了讓其他組件能夠選取這個組件
  • spec
    • 描述這組件內容,以Pod來說,就是container有哪些,以Service來說可能就是設定Node/Pod相關網路資訊如IP及port

上一篇
Day17-跑第一個Kubernetes Service
下一篇
Day19-解析Service Yaml設定
系列文
從Docker到Kubernetes-新手入門筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言