選手列表
當Devops的工程師薪水好像不錯啊(本篇作者為Dotnet的前端工程師),因此決定以DevOps最夯的技術,Kubernates(K8s)作為這次IT鐵人賽比賽,關於K8s的文章與教學已經很多了,要怎麼做出差異還是有一些難度,我以自身的情境為例,假設我從什麼都不懂的情況下出發,如何在一年後,成為能夠面試轉職為DevOps Developer
一直想學Docker跟Kubernetes,總有許多藉口跟理由不花時間去了解,只好透過IT鐵人賽來強迫自己每天都要花一點時間接觸一點,消化以後做成筆記當作挑戰,這三十天會從Docker Toolbox安裝開始到.....看可以走多遠吧! 給自己的期待是至少有基本概念,我的學習資源是udemy上的課程,不清楚的部分會查官網文件,希望自己能堅持這三十天。
K~K8s,其實帶著讀書、撰寫讀書心得的心情來首次參與iT邦鐵人賽,但其實我是懶人,很膽戰心驚的來。 內心先默默地感謝一位好友,鼓勵我參加此活動,謝謝他! 我閱讀的書籍是:Kubernetes:建置與執行 (Kubernetes: Up and Running: Dive into the Future of Infrastructure) 後續會銜接上 Red Hat 出品的 OpenShift 平台。
之前參加 DevOpsDay 2018 給了一個短 talk [註1],利用鐵人賽的機會把細節紀錄一下 註1. [GitOps 中的可觀測性](https://www.slideshare.net/YiDeWu1/gitops)
每天 15 分鐘學習, 30 天後輕鬆上手 K8s.
主要方向:1. Kubernetes基本概念與應用 2.微服務架構 3.分散式系統設計模式
由於過去僅有接觸過Virtual Machine的管理,對於微服務架構/Container/Docker/Kubernetes幾乎一無所知,想趁這個機會從零開始有系統的學習Kubernetes的原理及應用。 由於是從零開始,所以一開始會希望先從微服務架構開始了解,再來是Container & Docker的相關原理及使用方式,最後才是Kuberetes的應用。大致的學習架構 & Roadmap如下: 1. 什麼是微服務架構?(為什麼需要/相關技術) 2. 什麼是Container & Docker?(原理/如何使用) 3. 什麼是Kuberetes?(原理與實作)
ㄜㄜ,沒有接觸過K8s,想邊學邊寫一些文章,用這個活動來激勵自己不要中斷這個學習
今年的想建一個Angular+ASP.NET Core的DevOps環境: 1.用Vagrant建2個以上的Ubuntu的VM(Virtual Box,因為VMWare要另外花錢)。 2.用Ansible設定Ubuntu的VM。 3.Ubuntu當Node,用kubeadm建立k8s cluster。 4.各個container分別跑GitLab、GitLab CI、ASP.NET Core。 希望DevOps的設定能儘量自動化,建置好後CI/CD也能儘量自動化。