iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 3
0
Kubernetes

Kubernetes 的安裝、監控與持續部署系列 第 3

Day-2 利用 Kubeadm 安裝 single master 的 Kubernetes Cluster

今天來講 Kubernetes 的安裝

首先要了解 Kubernetes 是 master/slave 的架構[註1],中文叫主從式架構,最近也有聽到要改成 primary/replica 或是 server/client 的聲音。在 Kubernetes 的 document 裡,是稱作 master/node [註2],或是也有叫 master node / worker node 的情況,往後我們就 align 這種說法。

總之,我們必須先把控制的節點 (master) 架起來,再把 node join 進 cluster。

這裡有分成 single master 或是 multiple master 也就是 master with high availability 的情況。

Kubernetes 對於 master/node 之間的網路要求很簡單,除了該開的 port 要開,接著只要 master/node 之間能夠 ssh without password prompt 即可,具體體現分散式系統的優點,其他的 dependency ,請參考[註3],master node 與 worker node 都要安裝 kubeadm。

single master 的狀況,安裝起來沒毛病,etcd 也不需要 HA 的情況下,安裝不太會遇到失敗,留給讀者自行處理。當然 production 的情況不可能只有一台 master node ,這我們往後繼續說。

  1. Kubernetes - 維基百科,自由的百科全書
  2. Kubernetes Components - Kubernetes
  3. Installing kubeadm - Kubernetes

上一篇
Day-1 Kubernetes Bootstrap Survey
系列文
Kubernetes 的安裝、監控與持續部署3
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言