成長記錄-工具底下被忽略的細節

在這個工程人員普及的時代,許多工具與系統如雨後春筍般的出現

然而,在使用這些工具/系統幫助我們解決問題的同時,

是否想過在10年前,這些工具不存在的年代,這些問題存在嗎?

 

今天,以前合作過的同事在群裡分享 k8s 針對worker node 的image gc 策略

起因是,他在監控disk的時候,發現空間已達警戒值,

因此,去找了一下相關的文章,看k8s會怎麼處理這件事

後來發現,有個設定會觸發系統自動清理最少使用的image

 

聊到這邊,不禁發問,刪除無用的檔案,不是應該養成的基本習慣嗎?

怎麼會在這個時候才想到要確認呢?

原來,在這個各種系統與線上服務齊備的時代,

越來越多的人,

單純的為了用而用,

單純的知道可以用而用

然而,在享受這些便利的同時,

已經逐漸忘記了思考問題的本質

到底,一個系統要穩定,應該考慮什麼問題?

而使用的這些服務與工具,到底又幫我做了什麼事情?

這些便利,會不會有一天變成我的麻煩?

 

回想10年前,docker 還沒誕生的時候,

世界上各大系統服務商,也追求著所謂的7*24小時不斷線的品質

當時,又是如何解決這些問題的?

 

我想大部分的人,已經忘記這件事了

究竟是先有了工具,才凸顯問題

還是有先了問題,才有了解決的工具

在使用這些便利的同時,

也別忘了問問自己,到底為什麼用

而它又解決了我什麼問題

 

話題的最後,夥伴說,他覺得他越使用k8s越發現很多問題不懂

我便戲說,如果你把k8s拿掉,還能讓系統跟現在一樣穩定

或許,你就懂了

你覺得呢?

 

最後,此文重點在於提出被忽略的問題,並非引戰。

而該同事,也是個認真且樂於學習分享的好夥伴