背景:近期迁移办公区,工作区附近的 wifi 时灵时不灵,找 IT 来看也无果。虽然平时基本不用 wifi,但我有一台 Dell 主机是连接在 wifi 的局域网内,也就导致了那台主机间歇性不能访问公网。尽管不影响远程开发访问,但时不时断开公网十分影响开发体验。在与公网断开期间,该机器可正常访问本地机房的开发主机(不在同一个局域网网段),而开发主机的网络一直是正常的,便产生 Dell 主机通过机房的开发主机来访问公网的代理思路。
Posted by Maborosi's Blog on Tuesday, November 5, 2024
最近工作空闲,便重新捡起来多次欲入门而不得的技术,比如eBPF,GNU C,cilium,envoy等,这周看起了 haskell 的相关内容。
eBPF
GNU C
cilium
envoy
quicksort :: (Ord a) => [a] -> [a] quicksort [] = [] quicksort (x:xs) = let smallerSorted = quicksort [a | a <- xs, a <= x] biggerSorted = quick [a | a <- xs, a > x] in smallerSorted ++ [x] ++ biggerSorted
代码阐述:
Posted by Maborosi's Blog on Wednesday, October 9, 2024
因各种 ingress controller 支持的场景各有不同,导致目前在业务项目中使用了两种入口控制器,分别是 k8s 官方维护的 ingress nginx controller (注意:nginx ingress controller 是 nginx 维护的,并非 k8s 官方维护,一般说的都是指 k8s 维护的入口控制器),该控制器承担业务侧 http/https 流量,后因该入口控制器不支持在入口处进行四层代理中的 tls 终结,导致最终采用 traefik 作为第二款入口控制器,其承担业务侧 tls 加密的 tcp 流量。
Posted by Maborosi's Blog on Tuesday, December 26, 2023
Posted by "maborosi" on Thursday, October 25, 2018
Posted by "maborosi" on Monday, June 4, 2018