主帳號修改成 https://lukajojo.medium.com
因為我覺得 LukaTW 適合擺在後綴
以前的網址
https://medium.com@LukaTW(已失效)
新的網址
https://lukajojo.medium.com
是不是看起來更清爽了呢 😃

技術筆記帳號則從原本的 https://medium.com/@luka_notes 改成了 https://lukatw.medium.com,讓大家可以的到我。


目錄:
1. 打造舒適的 Windows + Mac 雙系統開發環境u
2. 打造舒適的 Windows 開發體驗 WSL 是關鍵
3. 打造舒適的 Windows 開發體驗 我想開發 JS 該怎麼做? << 本篇
4. (預定) 在 Windows 中該如何使用 Python 開發?
5. (預定) 在 Windows 中該如何使用 Docke …


什麼是 GitOps ?

兩年前初次聽到 GitOps 的時候,我想說是不是只要 Git tag 觸發一些部屬相關的事情,像是下了某個 tag,就會觸發某 Ansible 的工作,部屬某一台伺服器。很遺憾,完全不是我想的那樣。

在最近實際將 GitOps 整合進開發流程的過程中,深入研究了一下 GitOps。對 GitOps 有了多一點的了解,趁這個機會來跟大家分享一下。

GitOps 是 Weaveworks 提出的一種持續交付(CD)的概念,透過 Git 來聲明基礎設施(infrastructure)希望的狀態。什麼是聲明基礎設施希望的狀態 …


Photo by Tim Mossholder on Unsplash

本週我們來讀一下「如何為開源做貢獻」。這份文件是 Github 的 Open Source Guide 開源指南,約莫兩年前剛出的時候全部是英文版的,已經三年了,拖到現在才讀(汗)。

(這篇是閱讀開源指南的筆記,原創內容偏少,原文在下方連結)

是 Github 7000 顆星星的開源專案

為何要貢獻開源專案?

原文寫的很好,我用我的話說出來。

1. 打磨你的專業技能

專案中包含了撰寫程式碼、平面設計、 …


最近開始接觸單元測試,一堆名詞看不懂,來狠狠地 K 一下。而單元測試中的最佳男配角,就是替身 Double。藉由寫一篇文章的方式來讓自己更了解單元測試中的重要部分。一起來學寫測試,Go Go !!

註:接觸時間還很短,有錯還請不吝指正,如果之後發現我有理解錯誤再回來更正。

單元測試是什麼?

單元測試可以讓你快速驗證程式的行為。了解單元測的話首先來介紹一下 SUT 目 …


https://k8slens.dev/

以往我們在管理 Kubernetes 集群的時候,需要大量的命令列操作,需要去四處找尋需要的資訊,例如你想看 Node 的狀態你可能需要在 AWS Console 上面看,如果你用的是 GKE 的話你就需要到的 GCP 的後台上看。你想要進入 Pod 你需要先下 kubectl get pods取得 pod 列表,接著再下 kubectl exe …


最近因為工作上需要用到開很多個視窗的情景,研究了一下如何把 tmux 變得更具有生產力。

tmux 是什麼?

tmux 是一個很好用的遠端 session 管理套件,兼具效能與功能性,可以讓你在遠端伺服器中,輕易管理背景執行程式。

Larry 在 終端機 session 管理神器 — tmux 文章中介紹了基本的概念、使用方式與經典的使用情景。如果沒有看過的話,請看文 …


Minikube、kubectl 終於派上用場囉

前情提要

前一篇 中我們弄懂了 K8S Cluster、Node、Pod 與 Container 的關係,並且在文章末段介紹了能夠與 kubectl -「能夠與 K8S 溝通的命令列工具」。這次我們用實際的操作,來認識容器化的實際過程,並把它部屬到本地的 Kubernetes 上面。

什麼是 Minikube ?

Minikube 是一個單節點的 Kubernetes Cluste …


適合讀者:

  • 已經會使用 Docker,但是不知道 Kubernetes 是什麼。
  • 想看看 Kubernetes 到底在幹嘛的人。

為什麼該用 Kubernetes?

Kubernetes 中間共有八個字母有點長,所以大家就將他簡稱為 K8S。但使用 K8S 有什麼好處?

1. 可以更好的運用雲端或是實體資源

所有的資源集中成了一個大平台,所以調度上更靈活,以往我們以實體機為單位的方式很沒有效率,要調度資源的時候需要開一台實體 …


用 Harbor 架設一個僅供公司內網存取的 Docker Registry

什麼是 Docker Registry ?

顧名思義就是用來儲存鏡像檔 (Image) 的地方。例如:DockerHub 就是 Docker 官方提供的 Docker Registry,你可以把你自己編寫的 Dockerfile 編譯之後上傳到 Dockerhub ,讓網路上的其他人自由的下載,讓大家站在你的肩膀上寫程式。

被蛇咬到的魯卡

Luka 的技術筆記專用帳號,主帳號:https://lukajojo.medium.com/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store