Red Hat Linux 作業系統關係大亂鬥
Fedora Linux vs Rhel vs CentOS vs CoreOS
最近這個問題常常被問到,索幸直接整理一篇。
首先先用左右區分不同用途的作業系統,左邊是一般的 Host Linux 作業系統流派;右邊是為了分散式架構開發出來的輕量化作業系統流派,近年來為了容器的發展,各大知名的 Linux 廠商紛紛推出自家的 Container OS。至於 Host 和 Container OS 差別在哪?可以參考這篇文章。
最近這個問題常常被問到,索幸直接整理一篇。
首先先用左右區分不同用途的作業系統,左邊是一般的 Host Linux 作業系統流派;右邊是為了分散式架構開發出來的輕量化作業系統流派,近年來為了容器的發展,各大知名的 Linux 廠商紛紛推出自家的 Container OS。至於 Host 和 Container OS 差別在哪?可以參考這篇文章。
今天會簡單介紹一下:
昨天介紹完前兩種, 今天要來介紹後兩種。
昨天簡單介紹完Service的背後元件kube-proxy的運作原理,今天要來看看Service的類型以及背後原理有什麼不一樣。
承襲昨天講完的Helm,今天要來看看Service到底是如何把你的服務公開到Cluster之外囉!
好的鏡頭交還給棚內主播
今天要來談談怎麼進行app-level的log收集
基本上app level的就是將logstash, filebeat等套件直接安裝到app裡面, 所以可以直接把log從app送到Elastic Search。
比如在JAVA Spring Boot中我們會寫一個logback-spring.xml去規定log format以及目標server, 並且在application.properties or application.yml指定目標server。
我自己在專案上的做法是在每個app設定format,然後在Pod裡面加filebeat去讀取log file,再送到elastic search, 比較好集中管理log。
接下來我們直接在cluster上起一個ELK吧!