iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
DevOps

玩耍開源k8s30天 系列

我是第一次參加鐵人賽也是第一次寫文章,我的技術和概念可能有許多的問題,所以文筆和內容也可能會有很多錯誤,希望大家包容;本次將透過各種開源專案來佈建k8s以及佈署服務,並在上面應用ㄧ些開源的專案。

鐵人鍊成 | 共 31 篇文章 | 20 人訂閱 訂閱系列文 RSS系列文
DAY 11

day11 : argo gitops服務以及ingress (上)

花了好幾天終於完成了所有的基礎設施,接著就可以開始部署服務以及使用了,對於k8s來說要部署服務需要的其實只要yaml就可以了,最簡單能夠讓外頭使用的服務會需要幾...

2021-09-11 ‧ 由 永和ㄦ 分享
DAY 12

day12 : argo gitops服務以及ingress (中)

昨天透過kustomize的方式做了base的yaml和規劃了怎麼應用,那麼今天就來利用這些yaml佈署服務吧。 kustomize在使用上其實可以直接用kub...

2021-09-12 ‧ 由 永和ㄦ 分享
DAY 13

day13 : argo gitops服務以及ingress (下)

昨天讓服務能夠在git commit推到master的branch下就立刻進行佈署,但是僅就這一些功能其實沒辦法突顯argo的優勢,所以今天會再進階的利用arg...

2021-09-13 ‧ 由 永和ㄦ 分享
DAY 14

day14 : 前半段小結

參賽將近半個月,終於完成了我認為貼近infra的部分,這也是為什麼要做個小結的原因,大部分企業在使用kubernetes的時候,常常會有一個疑問是,到底這個的管...

2021-09-14 ‧ 由 永和ㄦ 分享
DAY 15

day15 : NATS 、NATS Streaming、JetStream服務應用 on K8S (上)

k8s只是一個平台,要發揮他的價值就要讓適合的服務運行在上面,所以從今天開始就會介紹一些有趣的服務(不一定適合k8s)。 NATS是一項streaming服務平...

2021-09-15 ‧ 由 永和ㄦ 分享
DAY 16

day16 : NATS 、NATS Streaming、JetStream服務應用 on K8S (下)

昨天簡略的介紹了今天會佈署的NATS,雖然NATS Streaming要被棄用了,不過我還是會介紹一下。 之前的安裝全部都是透過k8s基礎的resource編寫...

2021-09-16 ‧ 由 永和ㄦ 分享
DAY 17

day17 : kafka服務應用 on K8S (上)

kafka是一套與昨天的NATS類似的分布式MQ系統,會用這兩套也不是想要做差異比較,單純只是有多一個可以選擇的而已,與NATS不同kafka在運行上還有依賴z...

2021-09-17 ‧ 由 永和ㄦ 分享
DAY 18

day18 : kafka服務應用 on K8S (下)

昨天介紹了kafka的機制,今天將會透過strimzi的方式配置kafka cluster,同樣的會介紹用operator的方式進行佈署,strimzi可以管理...

2021-09-18 ‧ 由 永和ㄦ 分享
DAY 19

day19 : redisDB keyDB on K8S (上)

redisDB是一個快速輕量的key-value資料庫,因為可以無狀態的執行,我個人認為非常適合運行在k8s上。 redis本身是一套將資料儲存於記憶體的資料庫...

2021-09-19 ‧ 由 永和ㄦ 分享
DAY 20

day20 : redisDB keyDB on K8S (下)

昨天簡略介紹了redis cluster的架構以及小小的講了一下keydb,所以今天會透過redis operator的方式佈署redis cluster然後用...

2021-09-20 ‧ 由 永和ㄦ 分享