首頁 > 後端開發 > Python教學 > 家庭實驗室的 DevOps 實務經驗

家庭實驗室的 DevOps 實務經驗

DDD
發布: 2024-11-29 09:12:11
原創
422 人瀏覽過

DevOps Practical Experience with Home Lab

簡介

今年夏天,我有機會透過 MLH Fellowship x Meta Production Engineering 專案學習 DevOps 技能。如果您想了解該計劃,請查看我的 LinkedIn 貼文。

在參加該計劃之前,我有一些使用 Digital Ocean Droplet(VPS)部署 Web 應用程式的經驗。我正在和他們一起主持我的一些工作。然而,我在透過 Docker、GitHub Actions、代理伺服器等各種技術高效部署應用程式方面缺乏紮實的基礎。

在整個計劃中,我獲得了必要的生產工程技能,並有機會與 Meta 的許多生產工程師交談。其中一個亮點是對一位生產工程師經理的模擬面試。我收到了有關我的技術和系統面試表現的詳細回饋。回饋說我有一個不錯的命令目錄,對它們的功能有很高的了解,並且我將從更多 Unix 系統的實踐經驗中受益。我覺得在面試中閱讀多本 Linux 書籍得到了回報,並且對獲得作為生產工程師的實務經驗更加感興趣。

我的家庭實驗室

我的一位導師在會議期間展示了他的實體伺服器專案後,啟發我探索家庭伺服器設定。我意識到建立家庭伺服器可能是獲得實用 Linux 伺服器經驗的好方法。

經過一番研究,我決定購買一台迷你電腦(NucBox G3)並使用 CloudFlare 來託管我家庭網路中的網站。

到目前為止和未來

完全的:

  • 在迷你電腦上安裝Ubuntu伺服器
  • 設定網路並與 Cloudflare 整合
  • 為我的 Flask 組合專案建立 CI/CD 管道
  • 使用 cronjob 為 Kaggle 建立資料集

未來計劃

  • 透過增強設計和添加測試來改進 Flask 產品組合
  • 嘗試部署使用其他框架(例如 React 和 Next.js)建立的應用程式

結論

雖然我已經使用 Linux 大約 3 年了,但我意識到作為一名開發人員,要最大限度地提高生產力,還有很多東西需要學習。我確信我會透過時間和實務經驗來提升我的 Linux 技能。

雖然我不確定自己將來會擔任什麼角色,但我確信即使我成為前端開發人員,DevOps 技能也將是無價的。

以上是家庭實驗室的 DevOps 實務經驗的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板