IngramChen 積分 0

追更新都是被迫的,k8s 生命週期太短

看樣子會有 Yearly Support,算好消息。因為哪有人幾個月就升一次 cluster,k8s 的人自己都不架站才會有這種白吃決定。

但還看不出會 support 多久。LTS 少說也要三年吧

IngramChen 積分 0

什麼 LTS

k8s 有 lts 嗎

他們不是一直更新 一直更新...

IngramChen 積分 2

短期內沒救了

但可以像 thunderbolt 一樣, 就另外取個名字和 logo. 雖然接頭一樣但找線的時候會多注意一下這個規格

不要什麼都叫 usb c, 還有 gen 1 gen 2 根本是來亂的

IngramChen 積分 1

2 月時的整理,還不錯的參考

6 月的現在各家支援的 k8s 版本又升了一些 (才幾個月就變天, k8s 更新的太快了)

最近比較大條的新聞是 GKE master plan 現在要錢。還有升到 1.16 版時會遇到一堆舊的 API 被移除

IngramChen 積分 1

Helm 最大缺點就是 go template

go template 是哪個天才的白吃設計啊

IngramChen 積分 1

helm 還會裝 CRD...

是說 CI/CD server 的 helm 一般來說要給多大權限?我幾乎都給 admin 省得麻煩了

IngramChen 積分 1

k8s 一大部份的複雜度來自於管理 control plane,不過大部份的人都還是給 cloud 管吧。

我自己則是 k3s 越架越多台,一個指令一個 binary 就裝好了,單機很好用,有那種 vagrant up 的爽度。

IngramChen 積分 0

quote from hn:

ridruejo [–]

It makes a bit more sense if you see Kubernetes as the new Linux: a common foundation that the industry agrees on, and that you can build other abstractions on top of. In particular Kubernetes is the Linux Kernel, while we are in the early days of discovering what the "Linux distro" equivalent is, which will make it much more friendly / usable to a wider audience

IngramChen 積分 1

還要到 java 15 才能用, 等不及了

除了 low pause 外, 用不到的 heap 還可以還給 OS, 這簡直是為了 intellij ide 設計的啊

IngramChen 積分 1

看他們的說明就是 partition 切很碎,每個很小速度就上來了

IngramChen 積分 0

Vue3 我實在看不懂.....

不過拿到 router 的方式不是還在討論中而已嗎? issue1

IngramChen 積分 2

輕小說: 還停在 10.14 的我突然變成叡智的選擇

IngramChen 積分 1

我就是 palm 記帳魔人, 玩了幾年, 不過進入 smartphone 後就沒力了

IngramChen 積分 1 編輯於

他是說以前一定要寫 finally 去回溯/移除 自己放在 ThreadLocal 的變數,因為 Thread 多半有 pool,是大家共用的。

之後用 virtual thread 就沒人在共用了,所以 ThreadLocal 不用怕碰到別人塞的值,也不用 finally 去處理。

而你講的 sharing 是該 thread 被用的當下,很多人都想塞變數,這個的確沒變,要靠 Scope Variable 的結構減少忘記互蓋的問題。

IngramChen 積分 0

6MB heap == 一百萬 virtual thread

sweet!

IngramChen 積分 0

對對,沒錯

jdbc 應該沒人會去開 thread

實例應該是從 tomcat 那層開始開 virtual thread 就好,app 通通不用動

IngramChen 積分 0

Even basic control flow, like loops and try/catch, need to be reconstructed in “reactive” DSLs, some sporting classes with hundreds of methods.

RxJava 就是你

一個 class 有上百個 method 就是錯錯錯,沒什麼好說的

能夠寫正常的程式的話,誰要寫 reactive,誰要寫 async/await

Project Loom 走在正確的道路上,成功後就會換其他平台來學

IngramChen 積分 0

virtual thread 真是讓人興奮

所以 jdbc driver 都不用改自動就會變 virtual thread ?

  web request ->
      socket virtual thread -> (virtually blocking)
      business logic ->
      jdbc request ->
          driver socket virtual thread -> (virtually blocking)

然後在兩次的 virtual block 中,背後 OS thread 可能已經換過,或是沒變這樣?

IngramChen 積分 0

讓 gradle 去跑 terraform 到是沒見過