原创 JPA Entity與DB之間的映射

最近在搗鼓JPA和mysql,發現JPA的Entity class和DB的table,column之前的mapping一直沒弄明白,記錄下,以供後查: 首先,有兩個概念: 邏輯名字(logical Name)        Java En

原创 快速實現基於Kustomize的Operator

        Operator最近越來越流行,它是CoreOS推出的旨在管理安裝k8s應用的技術框架, 屬於devops的範疇,你可以簡單理解爲一個Installer,熟悉k8s的同學可能馬上就會問,那置Helm於何地?你說對了,Ope

原创 一場糾結,事關Microk8s,Alpine和kubedns

事情開始的很簡單,並沒有顯露出日後猙獰的面孔。 我試圖創建一個k8s的環境,用於測試和學習,選項不多: Microk8s(https://microk8s.io/):Ubuntu安裝非常簡單 Minikube(https://github

原创 Knatives實戰之Knative-Serving

Knative是google主導的一個opensource項目,主要面向的領域是serverless。今年的google大會基於Knative,google發佈了google could run,這也令knative變得炙手可熱了。 最近

原创 k8s CronJobs導致的一次崩潰

最近在玩kubeflow/katib和kubeflow/pipeline 找了個例子, 具體流程是: 超參調優(Katib)-- train — serving 但是跑着跑着忽然脫了,cluster中多了數百個Error狀態的pod,而且

原创 在http_proxy背後的Ubuntu 16.04 安裝microk8s

手頭剛好有臺Ubuntu, 決定裝個microk8s玩玩, 沒想到還挺曲折,記錄下來以備後查。 因爲這臺Ubuntu沒有接到Internate上,所以得使用http_proxy,因爲涉及到的軟件衆多,proxy的設置也很麻煩: 爲com

原创 實戰,在Kubeflow中啓動Jupyter notebook(續)

上篇:https://blog.csdn.net/pushme_pli/article/details/88524393 續上篇,上次啓動了Jupyter Nodebook的server,但是在PV的建立上有點死板。記得Jupyter N

原创 實戰,在Kubeflow中啓動Jupyter notebook

今天裝好了Kubeflow,準備玩一個E2E的case。 按照Kubeflow的設計,它擁有全生命週期的ML/DL的開發和部署,也就是說囊括了 模型編寫 --- 模型訓練 — 超參搜索 — infrerence部署等全流程的支持,我決定試

原创 Kubeflow UI https之暴露

最近接了任務,希望能把Kubeflow的GUI集成在我們的產品中。 玩了玩Kubeflow, 看了看它的UI,確實非常之簡陋: 另外,這個UI以http發佈的,問題來了,我們的GUI是https的,要知道在https的頁面中是沒有辦法發

原创 使ESXi的VM支持虛擬化

今天想裝個minikube,手頭有一臺VM, 裝完了啓動: minikube start --vm-driver kvm2 --cpus 4 --memory 8096 --disk-size=40g 報錯:invalid argume

原创 Spring oauth2的token timeout(修改之前不完美的方案)

上一個方案:https://mp.csdn.net/postedit/86502499 今天上文提到的實現token timeout的解決方案出了問題:在同時發送若干個request的時候產生了異常,非常常見的JDBC Duplicate

原创 JPA Entity於DB之間的映射

最近在搗鼓JPA和mysql,發現JPA的Entity class和DB的table,column之前的mapping一直沒弄明白,記錄下,以供後查: 首先,有兩個概念: 邏輯名字(logical Name)        Java En

原创 使用JPA在mysql一個column中存儲多個字符串

最近搗鼓了下Spring boot和mysql,不可避免的用到了JPA,怎麼說呢,快速開發挺好的,但確實有坑,記錄下,以供後查。   一個需求是在mysql的一個column,名爲tags中存儲多於一個的字符串。 這個字段前端是以JSON

原创 Spring oauth2的token timeout

這幾天繞了一個大圈子,內容其實很簡單,想爲後臺基於Spring boot, Spring oauth2的應用加上session timeout的功能。 整個應用架構比較簡單: UI 基於Spring oauth2的auth service

原创 RabbitMQ, Kafka和Pulsar (三)

接上兩篇: RabbitMQ, Kafka和Pulsar (一) RabbitMQ, Kafka和Pulsar (二) 今天我們看看Pulsar Pulsar算是非常新的一個挑戰者,目標直指Kafka。官網的文檔挺完善的,整個項目主要是用