原创 mac 環境 quarkus 配置

0x00 前言 https://quarkus.io/guides/ 這是個啥? 簡單理解爲, 在雲原生環境下, 因爲使用了jvm的替代實現, 可以得到下面兩個優勢: 啓動速度+初次訪問響應速度極快 --> 快速上線新應用 佔用運行期內存

原创 aws EKS fargate 集羣入坑指南

0x00 TLNR; 本文描述的一些場景如下, 可對號入座選擇是否需要繼續往下看 ^_^ 假定我們已經創建了一個VPC,同時已經在這個VPC下面創建了一些PAAS服務, 比如數據庫等資源. 此時, 我們希望在相同的VPC下面創建一個集羣,

原创 aws EKS fargate 安裝aws load balance controller

0x00 目標 接前篇: https://www.jianshu.com/p/3e5de636fee8 當我們有一個集羣后,首先要做的就是安裝一個 ingress controller, 這裏採用官方推薦的 aws load balan

原创 給阿里雲K8s集羣添加自定義 ingress 端口

0x00 背景 在生產環境中部署nacos, skywalking 等服務時, 發現nginx ingress 的80,443端口有點不夠用了. 之前的解決辦法是, 給不同的服務, 指定不同的host, 那麼即使是相同的80端口,也可以

原创 aws fargate 隨筆

最近一個月其實一直在使用阿里雲的ask, 也就是全託管的K8s容器服務. 依託於良好的網頁圖形化控制組件, 幾乎可以完全不用手寫yml, 即可完成pod, svc,cm等內容的配置發佈. 甚至連pv,pvc,sc 等等都有很直觀的操作體驗,

原创 基於aws elastic search服務的日誌服務搭建

0x00 TLDR; 本文記錄了使用aws的es服務, 加上自建filebeat服務,最小成本實現日誌收集和遠程展示 內容包括: es服務創建,及特性介紹 filebeat安裝和配置 nginx 公網配置 0x01 Amazon

原创 神奇的公司網絡

公司網絡無法打開簡書了...無法更新,也無法查看以前的筆記了... 於 2021/8/8 左右, 公司網絡解封 jianshu 網站, 萬歲~~~

原创 python執行文件打Docker鏡像

0x01 導出python依賴 在 app.py 當前目錄下執行名令, 得到依賴文件 pip3 freeze > requirements.txt 但不是所有依賴都是必需的, 可以根據app.py 的頭部依賴刪除不需要的部分 此時, 當

原创 阿里雲istio使用初體驗

由於阿里雲在整合istio時, 進行了內部定製,導致好多外部資料上編寫的通過istioctl指令操作的步驟,無法在ask/asm上實施. 參考: https://help.aliyun.com/document_detail/176082.

原创 阿里雲istio 部署筆記

前提: 配置好asm 和 ask 參考: https://help.aliyun.com/document_detail/149547.html?spm=a2c4g.11186623.6.566.2ed31d652ld6Aa 這裏有一

原创 rust-參數校驗宏實現

0x00 關於參數校驗 開題: 在Spring開發中, 我們習慣了, 在參數Bean中添加JSR標準的參數校驗Annotation, 那麼, 我們在rust接口開發時, 同樣也會面臨這樣的開發需求. 如果沒有相應的開發框架, 那麼接口的

原创 rust- 標準庫 char

今天重新學習一下官方文檔關於 char的部分: https://doc.rust-lang.org/std/char/index.html 0x01 char的內存佔用長度 在rust中, 一個char 佔用4個字節, 可以通過下面的代

原创 rust - grpc 實現

TLNR; 之前研究過go和java版本的grpc實現,在第一步就是針對 proto文件進行相關語言代碼的生成處理,這一過程不能說很愉快. 今天體驗了rust語言下的grpc一種實現後,真心體驗到此語言帶來的快捷與便利. 本文記錄了rus

原创 rust - macro_rules! 過程宏學習筆記 macro_rules!

rust中宏大致分兩種: 過程宏: 形如 println!(), vec!() 這類 屬性宏: 形如 #[derive(Debug)] 這種, 寫在struct頭上的 其中過程宏定義起來比較簡單, 使用方便,簡潔 0x01 解讀過

原创 CentOS ELK 7.6.2 安裝筆記

0x01.下載&安裝 cd /app/elk wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.2-x86_64.rpm wget htt