Kakashi's Notes

修其本而末自應

EKS 的一些筆記

一些基本的掃盲

前言 最近大量使用了 AWS 的 EKS ,並且也 migrate 了一些 workload 到 EKS 上面,為了更深入了解 EKS 也找了些文章和影片來看,所以就有了這篇筆記。相關的影片和文章我會列在下面的 Reference。 為什麼需要 EKS最主要是為了改善維護及升級 k8s cluster 的困難度,一般來說,自己維護的 k8s cluster 必需要很注意 master 的......

記一次 AWS EKS troubleshooting 的歷程

前言 千呼萬喚下,前陣子 AWS 版本的 Kubernetes 終於 GA 了,但其實真正玩過後,跟之前用 CoreOS 跑起來的 Kubernetes 有不少的差別,主要是因為 AWS 需要把 IAM 及 Network 部分和 Kubernetes 做整合,因為權限和網路效能其實對於服務都是很重要的,而我也是在跑過 EKS 和經歷了這個除錯的過程,才更讓我了解到在不同平台上跑 Kube......

Build a better client

Build a better client from cc liu PrefaceThis is a talk I presented at the internal company meeting. It mainly addresses how could we create better client behavior for modern software archit......

記一次 Elasticsearch troubleshooting 的歷程

過程 前陣子又發生了 AWS Elasticsearch 的 status 變成 red 的情況,這次跟以往的情形有點不一樣,之前爆炸都是因為 disk space 不足,而後來增加了 Curator 定期清理資料後就解了,而這次發生的 outage 有點不同,也讓我想要記錄下發生的原因和解法。 調查 在開了 Support ticket 和查詢 AWS 的 document 後,初步有......

Compassionate code

這是一篇感想文,最近看完了一篇文章叫做 Forget Clean Code, let’s embrace Compassionate Code,還有一篇相關的文章 Thoughts-on-Compassionate-Code,這裡寫的是對第一篇文章的感想,然後在第二篇的文章中找到了一些相同的感觸。 從 Johannes 寫的 embrace compassionate code 中,談......

Gracefully Shutdown Docker Container

Recently, I have been working on some existing projects trying to implement graceful shutdown mechanism. The initial idea is to make application invokes deconstructor of each component as soon as t......

用 docker 改善開發流程筆記

前言 在接觸 docker 的這三年中,從一開始的好奇和迷惘,到後來接受並享受了它的好處,途中經歷了一些不為人知的小困難,最近想寫這篇文慢慢回味並且分享一下我的 docker 學習心得,又因為我在 development + operation 方面的工作都有涉獵,更讓我對使用 docker 有不同的體會。 加入目前的公司 Umbo CV 兩年多來,對於裡面的大小夥伴們能夠一起接受並學習 ......

IPSec 筆記

前言 這篇筆記是用來記錄 IPSec protocal 的一些細節,前陣子在架設 AWS VPN 的時候,遇到了一些小問題,主要還是防火牆擋到需要走的 port ,而當時就在想自己對於 IPSec protocal 也太不熟悉了,所以才有這篇文章來稍微紀錄一下。 為什麼需要 IPSecIP is not secure,我想這點學過計算機網路的同學應該都會知道這點,而有可能受到以下的風險 ......
AWS

AWS VPN with RouterBoard

IntroductionThis post is used to note down how to setup Managed VPN connection between office to AWS by using Mikrotik RouterBoard. We basically follow instructions of this document and it litteral......
AWS

TCP Network Performance Tuning 筆記

這篇速記主要紀錄看了 AWS reinvent 這個影片的心得,裡面講解怎麼 tuning TCP 相關的 networking issue,影片來源在此 相當推薦這個影片,裡面不僅提到一些 TCP 上面的學術名詞,也很實際的告訴你在 linux 上面怎麼改變那些值,然後還可以看到在 application 的 benchmark 有很大的差距,這是我之前想像不到的,居然更改了一些設定可以有......
AWS