iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 12
0
Software Development

文組生也懂得kubernetes系列 第 12

DAY:12 瞎扯談的過版

  • 分享至 

  • xImage
  •  

前言

小弟我負責的系統是與別人一起維護的,但他們過版沒有包好,整個系統CRASH ,小弟也備受其害
官場險惡阿,大家都在推來推去 然後我也沒什麼發言權,若舉出問題在哪,可能我要去追蹤
而不是給我更多資源幫我找尋問題,扯爆了 !!! 不知道IT世界有沒有更蝦的情況有大大願意分享

系統過版?

其實K8S也帶來非常大的好處就是過版不會有相容性或是沒用好的情況,因為她就是一個容器會包含您需要的所有物件
一定以為我這標題跟K8S沒關係嗎?瞎扯一下其實每樣東西都環環相扣

我們常聽到自動化部屬及過版,這可能也要花時間介紹一下CI/CD的概念,然後也要介紹一下
連猴子都會的GIT教學 實力可以慢慢培養,但要先明白 名詞帶來的意思,希望我能分享的就是名詞解釋,然後跟打開CHROME至少知道輸入啥關鍵字

CI/CD 是什麼

CI/CD是一種架構的形式,這兩個要拆開來看CI(Continuous integration)持續整合,它的目的性就是要達到
對專案的每個變化都可以有自動地驗證方式,間皆減少一些人工複雜,還有樓有軌跡
什麼是持續性整合(CI)呢?持續性整合的目的為:針對軟體系統每個變動,能持續且自動地進行驗證。此驗證可能包含
但我覺得很多人都把這個想得有點太便利,其實當你要留紀錄 一定還是很麻煩
驗證完成後,就是CD(Continuous Delivery / Continuous Deployment)整合自動化發佈或部署 ,此方式也是減少人為的錯誤,能透過流程來確定專案的正常,不會因為像是Config調整就整個Crash。
當然這也會多更多需要,像是監控或是報表來做為輔助

避險

就是迴避風險,這可以追溯前幾天說到狂漲時,其實都還是會害怕 跌下來的風險
所以就會將自己的錢留一些去別的投資產品作避險
簡潔!明瞭


上一篇
DAY 11:烏龜緩慢的專案進度
下一篇
DAY 13: CI/CD輕鬆談
系列文
文組生也懂得kubernetes30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言