主頁

[Kubernetes]TLS with nginx

最近在弄SSL相關的東西,用K8S在設定上相對麻煩很多,當初在用Docker的時候真的是簡單到不行 進入主題,作法有很多不管是你想包進去還是用K8S內Certificate Rotation的功能或者是用Ingress的作法 隨便說真的就三種以上,不過今天要說的是從外部掛進去的方式來做 現在很多人會直接買第三方的SSL(Letsencrypt不在此篇內),但是大多數的人會直接的包進nginx 所以SSL過期後就再包第二次,以此類推好像很簡單 回歸正題,接下來的作法不會要你一直包新的Docker image,只需要更換secret就可以了

閱讀更多

[Docker]使用network

在一開始學習Docker時,那時候如果要架一個Web server加上DB的開發環境。 順序是這樣的DB > web server(back-end + front-end) > nginx or apache 而各container的橋接方式就是用--link的方式橋接 最近因為手上的專案有些東西用docker比較方便快速,所以在架設的時候有遇到問題,就是新版docker的--link已經算是不支援的狀態,請大家改用network。 後來玩了一下發現這個做法跟k8s的cluster有些類似,在啟動任何image之前,先讓docker建立自己的network,然後在把image掛在這個network底下就可以

閱讀更多

[Python][學習]function? method?

學東西就是要越學越深入,才會知道自己以前理解的觀點是對是錯,也可以慢慢了解設計者的想法以及定義。 先看看這兩個東西的定義 ` function —— A series of statements which returns some value to a caller. It can also be passed zero or more arguments which may be used in the execution of the body. ` ` method —— A function which is defined inside a class body. If called as an attribute of an instance of that cl...

閱讀更多

[IDE] vim setup on macos

其實最近是因為在學習Golang,因為之前都是用sublime和GoLand這兩套IDE 但用久了還是懷念vim,所以想說把Mac上的vim搞一搞 雖然當初好用的.vimrc沒有備份到,想說也趁這個機會好好的把相關的設定看一看

閱讀更多