CoreOS – Flannel

Container 網路要對外時需要設定 port-mapping 或是將網路設定成不同的模式,這時可以使用 flannel (SDN : Software Define Network) 來讓不同的 Host (CoreOS) 的 Container 之間透過虛擬網路來溝通.要啟動 Flannel 服務還需要 CoreOS 下這幾個服務 Container Continue reading CoreOS – Flannel

CoreOS – Docker

CoreOS 的安裝與設定請參考 http://benjr.tw/96511 Continaer 與 Docker Docker 是 CoreOS 主要的一項功能,而 Docker 是用來管理 Container 的.而 Fleet 是用來管理 Docker 的.感覺很困惑!! Container -> Docker -> Fleet 先來看看什麼是 Con Continue reading CoreOS – Docker

安裝 CoreOS – 設定 Hostname

先來看一下 cloud-config.yaml 關於 Hostname 的設定檔. 這個設定檔只有 hostname 與 ssh-rsa (ssh_authorized_keys 預設的使用者為 core ) 關於 SSH-RSA 請參考 http://benjr.tw/96318 Hostname 設定 hostname 為 coreos1 ,沒有設定就會 Continue reading 安裝 CoreOS – 設定 Hostname

CoreOS 設定檔

Container/Docker 是輕量級的虛擬化技術,而 CoreOS 是針對 Container/Docker 基於 Linux 內核所開發出來的輕量級作業系統,他提供了 Docker 所需要的基礎功能並可在叢集環境下運作. CoreOS 的下載點位於 https://coreos.com/os/docs/latest/booting-with-iso. Continue reading CoreOS 設定檔

CoreOS – etcd2 Cluster 的災難復原

前面有介紹 關於 etcd2 設定與使用方式 – http://benjr.tw/96404 新增移除 etcd2 Node – http://benjr.tw/96449 這邊來試試看關於 CoreOS etcd2 Cluster 的災難復原,參考文章 https://coreos.com/etcd/docs/latest/etcd Continue reading CoreOS – etcd2 Cluster 的災難復原

安裝 CoreOS – 設定 etcd2

先來看一下 cloud-config.yaml 設定檔. hostname , ssh_authorized_keys 與 units , Network 前面連結都介紹過了 http://benjr.tw/96511,這次把重點放在 etcd2 上. 那 etcd 是做什麼的, etcd 是一種分散式的 key/value 儲存方式 (至少要有三個 nod Continue reading 安裝 CoreOS – 設定 etcd2

安裝 CoreOS – 設定 Static IP

先來看一下 cloud-config.yaml 關於 設定 Static IP 設定檔.其他設定請參考 http://benjr.tw/96511 hostname , ssh_authorized_keys 與 units 前面連結都介紹過了,這次把重點放在如何設定固定 IP 上. 在 00-eth0.network 前後有多增加關於 systemd-ne Continue reading 安裝 CoreOS – 設定 Static IP