Archive
Archive
2013
- November 24, 2013 - Shell Script 筆記
- October 12, 2013 - ZFS 筆記
- October 11, 2013 - Vim & Nerdtree
- October 5, 2013 - cscope 使用筆記
- October 5, 2013 - Install News server on FreeBSD 9.1R
- October 5, 2013 - Install Sphinx on Ubuntu 12.04 LTS
- August 21, 2013 - Execution Floodlight
- July 1, 2013 - Python-pack_unpack
- June 15, 2013 - nmap
- June 13, 2013 - Python-translate
- April 21, 2013 - MSN LOG解析以C#
- March 29, 2013 - Linux下 pipe介紹
- March 29, 2013 - Matlab 簡單練習
- March 29, 2013 - Windows VPN
- March 29, 2013 - c++ explicit修飾
- March 29, 2013 - 檢查port使用情況
2017
2021
- December 29, 2021 - 系統設計文,探討交友app背後的設計理念
- December 29, 2021 - 2021-年度回顧
- December 27, 2021 - [Cloud Design Pattern] - Ambassador 模式
- December 25, 2021 - 是時候停止使用 python 3.6
- December 22, 2021 - 工作20 餘年的軟體架構經驗談
- December 21, 2021 - Dockerfile 內 Shell/Exec 的用法差異
- December 19, 2021 - Bash 下要如何處理 Signal
- December 13, 2021 - Infrastructure 各種踩雷經驗
- December 12, 2021 - 建置 Container Image 中的 Anti-Patterns
- December 11, 2021 - 又一個 0-day...
- December 10, 2021 - 閱讀筆記: 「三個加強 Kubernetes 服務穩定性的經驗」
- December 8, 2021 - 閱讀筆記: 「DNS 5 秒 Dealy 的緣由」
- December 6, 2021 - 閱讀筆記: 「Kubernetes Resource Limit/Request 誤用造成的錯誤」
- December 3, 2021 - 閱讀筆記: 「Container Image 的儲存挑戰」
- December 1, 2021 - 閱讀筆記: 「使用 Open Policy Agent 來保護 Ingress 的誤用」
- November 30, 2021 - 閱讀筆記: 「SCP 工具的注意事項」
- November 28, 2021 - 閱讀筆記: 「使用 k3s Rancher Vault and ArgoCD 來實作 GitOps」
- November 26, 2021 - 閱讀筆記: 「本地開發 Kubernetes 的各種選擇」
- November 25, 2021 - 閱讀筆記: 「SO_REUSEPORT 提昇 Nginx 效能」
- November 24, 2021 - 閱讀筆記: 「Kubernetes 多租戶實作的挑戰」
- November 22, 2021 - 閱讀筆記: 「Kubernetes manageFields 討論」
- November 20, 2021 - 閱讀筆記: 「Rancher v2.5 Release」
- November 18, 2021 - 閱讀筆記: 「Java 應用程式於容器內的效能問題」
- November 16, 2021 - 閱讀筆記: 「CRD 與 Operator 的探討」
- November 14, 2021 - 閱讀筆記: 「terraform,Terraform Module 依賴性討論」
- November 12, 2021 - 閱讀筆記: 「CPU Limit 造成的效能低落」
- November 10, 2021 - 閱讀筆記: 「Kubernetes CNI 效能比較」
- November 8, 2021 - 閱讀筆記: 「Contaienr 底層實作與 CVE 介紹」
- November 6, 2021 - 閱讀筆記: 「七個邁向 Cloud Native 的挑戰!!」
- November 4, 2021 - 閱讀筆記: 「淺談 Service Mesh」
- November 2, 2021 - 閱讀筆記: 「How to enforce Kubernetes network security policies using OPA」
- October 31, 2021 - 閱讀筆記: 「Amazon EKS Upgrade Journey From 1.17 to 1.18」
2022
- July 11, 2022 - 閱讀筆記: 「SRE 的工作介绍」
- June 29, 2022 - 閱讀筆記: 「DevOps is a failure」
- June 27, 2022 - 閱讀筆記: 「面試人生 - 設計一個簡易的分散式 Job Scheduler」
- June 23, 2022 - 閱讀筆記: 「Cloudflare 06/21 災後報告」
- June 15, 2022 - 閱讀筆記: 「啟動 container 直接 kernel panic 的 bug」
- June 13, 2022 - 閱讀筆記: 「分散式系統上的常見網路謬誤」
- June 9, 2022 - 閱讀筆記: 「為什麼有些工程師不相信 Best Practices 」
- June 6, 2022 - 閱讀筆記: 「使用 StressChaos 的經驗來學習 Pod Memory 使用情況」
- June 3, 2022 - 閱讀筆記: 「/proc/meminfo 與 free 指令的內容比較」
- June 1, 2022 - 閱讀筆記: 「goss, 一個簡易且迅速的 server 驗證工具」
- May 30, 2022 - 閱讀筆記: 「如何寫出有意義的討論訊息 」
- May 27, 2022 - 閱讀筆記: 「如何提供專業 Code Review 意見」
- May 25, 2022 - 閱讀筆記: 「Mizu, 一套用來檢視 Kubernetes Traffic 的視覺化工具」
- May 23, 2022 - 閱讀筆記: 「Tetragon, 基於 eBPF 的 Kubernetes 資安管理工具」
- May 20, 2022 - 閱讀筆記: 「Datree, Kubernetes Configuration 檢查工具」
- May 11, 2022 - 閱讀筆記: 「基於 eBPF 的 ServiceMesh」
- May 9, 2022 - 閱讀筆記: 「提升 DevOps 技術的免費書籍」
- May 6, 2022 - 閱讀筆記: 「新手閱讀,我踩過的 Terraform 各種雷」
- May 4, 2022 - 閱讀筆記: 「容器的除錯之路,遇到 Permission Denied 該怎麼辦」
- May 2, 2022 - 閱讀筆記: 「成為軟體架構師的閱讀之路」
- April 29, 2022 - 閱讀筆記: 「使用 serverless 5年後的心酸經驗談」
- April 27, 2022 - 閱讀筆記: 「istio 下因為YAML 與 Go template 結合產生的 CVE」
- April 25, 2022 - 閱讀筆記: 「三座獨立 k8s cluster 還是一個跨三個地區的 k8s cluster ?」
- April 20, 2022 - 閱讀筆記: 「DevOps 的 2022 學習之路」
- April 18, 2022 - 閱讀筆記: 「強化 Kubernetes 叢集的必備工具」
- April 15, 2022 - 閱讀筆記: 「你真的有正確使用 SSH 嗎?」
- April 13, 2022 - 閱讀筆記: 「透過 Kubernetes Event-Driver Autoscaler(KEDA) 來根據各種指標動態擴充容器」
- April 11, 2022 - 閱讀筆記: 「升級 Kubernetes 1.22 的注意事項」
- April 6, 2022 - 閱讀筆記: 「kubectl delete 的行為跟 docker delete 完全不同」
- April 4, 2022 - 閱讀筆記: 「Dockerfile 中透過 COPY --chomd 比透過 RUN chomd 可以省下更多空間」
- March 30, 2022 - 閱讀筆記: 「軟體工程師你真的工作的很開心嗎??」
- March 28, 2022 - 閱讀筆記: 「如何於 Docker 環境中運行 rootless 模式」
- March 25, 2022 - 閱讀筆記: 「一個用來管理 Kubernetes 開源工具的開源工具」
- March 23, 2022 - 閱讀筆記: 「為什麼 3A 大作的遊戲室都不愛喜歡使用 STL」
- March 21, 2022 - 閱讀筆記: 「Terraform 生態下的五個相關輔助工具」
- March 18, 2022 - 閱讀筆記: 「Facebook 內的文化特別之處」
- March 16, 2022 - 閱讀筆記: 「Package Maintainers 應該要具備的資安概念」
- March 13, 2022 - 閱讀筆記: 「如何判別到底要不要使用 Service Mesh」
- March 11, 2022 - 閱讀筆記: 「透過 Helm 與 Terraform 來自動 Re-new Cloudflare origin CA」
- March 7, 2022 - 閱讀筆記: 「20年工程師生涯教會我的 20 件事情」
- March 4, 2022 - 閱讀筆記: 「Kubernetes 紀錄片 」
- March 2, 2022 - 閱讀筆記: 「Golang 原始碼的的版本控制歷史」
- February 28, 2022 - 閱讀筆記: 「大家總是喜歡誇大自己的工作時數」
- February 25, 2022 - 閱讀筆記: 「ClickHouse 與 Elasticsearch 的比較」
- February 23, 2022 - 閱讀筆記: 「Paypal 如何調整 Kubernetes 讓其規模達到四千節點,20萬個 Pod」
- February 21, 2022 - 閱讀筆記: 「macOS 的 fsync 實作其實跟大家想像的完全不同 」
- February 18, 2022 - 閱讀筆記: 「 取代 Docker Desktop 的高效率開發環境」
- February 16, 2022 - 閱讀筆記: 「 Kubernetes 四種不同開發環境的比較」
- February 14, 2022 - 閱讀筆記: 「 談談遷移應用程式到 Kubernetes 內的失敗經驗談」
- February 11, 2022 - 閱讀筆記: 「GitHub 上常常看到的奇妙 commit 到底是什麼?」
- February 9, 2022 - 閱讀筆記: 「透過一點小技巧讓你的 Makefile 有一個更好的 Help說明」
- February 7, 2022 - 閱讀筆記: 「視覺化系統內 iptables 規則」
- February 4, 2022 -
- February 2, 2022 - 閱讀筆記: 「如何使用 jq 讓你的 kubectl更為強大」
- January 27, 2022 - 閱讀筆記: 「PwnKit, 長達 12 年可以讓一般使用者輕鬆變成 Root 的 CVE」
- January 24, 2022 - 閱讀筆記: 「Linux 5.17 將使用 BLAKE2s 來替代 SAH1 來達到更安全更快速的隨機亂數產生器」
- January 21, 2022 - 閱讀筆記: 「Kubernetes 內透過 DNS-01 處理 wildcard TLS 的兩三事」
- January 19, 2022 - 閱讀筆記: 「透過 Crossplane 與 ArgoCD 來達成應用程式與基礎建設的 GitOps 部署方式」
- January 17, 2022 - 閱讀筆記: 「The pains of GitOps 1.0」
- January 11, 2022 - 閱讀筆記: 「NPM 的 colors modules 打亂一堆人...」
- January 10, 2022 - 閱讀筆記: 「2021年回顧,因為 DB 的效能的爭論所以我女友跟我分手了....」
- January 9, 2022 - 閱讀筆記: 「使用 OpenKruise v1.0 提供更進階的 workload 部署與升級」
- January 7, 2022 - 閱讀筆記: 「透過 Kubefarm 來自動化幫實體機器打造基於 Kubernetes in Kubernetes 的 Kubernetes 環境」
- January 4, 2022 - 閱讀筆記: 「Meta 如何打造一個供多團隊使用的 SLI/SLO 設定與觀測平台」
- January 3, 2022 - 閱讀筆記: 「多年工作經驗總是搞砸電話面試, why ?」
2023
- December 24, 2023 - Multus 下如何透過 network policy 設定
- October 31, 2023 - Linux Bridge MTU
- October 10, 2023 - Kubevirt 初體驗
- October 9, 2023 - [MacOS ]隨手筆記 Sed 與 Rename 的使用
- October 8, 2023 - Docusaurus 使用 blog mode 後連結一直反白的問題
- October 1, 2023 - gcloud 切換帳號
- September 11, 2023 - k8s 內安裝 redis-cluster
- September 1, 2023 - Helm Chart 中如何根據條件來動態安裝 Template 內的物件
- July 21, 2023 - GCS 操作上注意事項
- July 21, 2023 - istio 操作記錄
- June 21, 2023 - terraform
- June 11, 2023 - Kubernetes GKE 維運上小筆記
- June 6, 2023 - Git 修改 author/committer
- June 4, 2023 - GCP NAT 相關筆記
- May 12, 2023 - gcloud ssh 到 GCP VM
- May 6, 2023 - CloudSQL 收費注意事項
- May 1, 2023 - Loki 安裝上的參數調整以及 Ring 的問題除錯
- April 20, 2023 - kustomize + helm
- April 12, 2023 - 觀測 K8s 內 OOM 事件
- March 21, 2023 - GKE 上的 RBAC 筆記
- March 21, 2023 - 本地產生 jwt token
- February 21, 2023 - ArgoCD 安裝筆記
- January 26, 2023 - CircleCI Context 的使用
- January 5, 2023 - 透過 GCP IAP Gateway 來保護 GKE 內的網站