原创 爲K8S集羣準備Ceph存儲

  隨着K8S存儲接口逐漸成熟並順勢推出CSI接口規範後,原來“in-tree”(樹內)模式的很多存儲插件也逐步遷移到了“out-of-tree”(樹外)模式的CSI插件上,甚至有些原來支持的存儲卷類型都被直接移除了(例如在K8S v1.2

原创 CentOS7.9安裝K8S高可用集羣(三主三從)

  服務器規劃見下表(均爲4核4G配置):    按上表準備好服務器後,對所有服務器節點的操作系統內核由3.10升級至5.4+(haproxy和keepalived需要用到),步驟如下: #導入用於內核升級的yum源倉庫ELRepo的祕

原创 安裝kubernetes-dashboard時顯示爲CrashLoopBackOff或Error狀態的可能原因

在CentOS7上安裝完K8S單Master+3Node集羣后,安裝kubernetes-dashboard時顯示爲CrashLoopBackOff或Error狀態: kubernetes-dashboard dashboard-me

原创 kubeadm init失敗後

  在使用Kubeadm init主節點時未能成功,並輸出瞭如下的錯誤信息: [root@master1 ~]# kubeadm init --config=/etc/kubeadm/init.default.yaml [init] U

原创 CentOS7上MySQL5.7 InnoDB Cluster安裝(一主兩從複製)

前導知識 平時最頻繁用到的InnoDB集羣管理AdminAPI: mysqlsh --uri icadmin@linux01:3306 var cluster = dba.getCluster('myCluster'); var c

原创 MySQL Router重裝後重新連接集羣進行引導出現的——此主機中之前已配置過的問題

問題出現的前因:   因爲重新安裝了MySQL Router,然後打算重新連接上目標集羣進行MySQL Router的初始化引導,結果報錯了! [root@linux666 system]# mysqlrouter --bootstrap

原创 IDEA中便捷內存數據庫H2的最簡使用方式

  在IDEA中做練習或做demo時,有時候需要使用到數據庫,但如果自己機子上本來沒有安裝數據庫(全新安裝太麻煩或資源有限),也沒有可用的遠程數據庫時,我們可以直接在IDEA上使用便捷式的內存數據庫H2,關於H2更多知識就自己去找一下資料了

原创 解決Windows平臺下MySQL8.0導入表後表名變成小寫問題

  網絡上有很多解決MySQL導入表後表名變成小寫問題的方案,但大多數是針對MySQL8.0之前的版本的,或者是Linux平臺上的;但很少Windows平臺下的!我這裏重點記錄一下!   首先呢,對於Windows平臺MySQL8.0下的這

原创 CentOS8.1中使用tar.gz包安裝Elasticsearch7.10.0

   寫在前面的話:爲什麼我一直沒有選用RPM類的包管理工具來安裝這些服務軟件和中間件?那是因爲使用tar.gz包來安裝你能知道更多的細節,因爲我們是在學習!   第一步:老樣子,先裝一個全新的CentOS8.1虛擬機,選擇裝配基本的Ser

原创 CentOS8.1中RabbitMQ的安裝

  Linux軟件包的安裝方法有很多,RabbitMQ也不例外,這裏記錄一下官方強列推薦的安裝方法!   首先進入RabbitMQ官方下載頁(https://www.rabbitmq.com/download.html),選擇合適你的操作系

原创 Feign調用文件上傳服務接口樣例

  前面做了Feign調用文件下載服務接口的例子,這裏順帶把Feign調用文件上傳服務接口的例子也一起做了!一樣直接上代碼:   首先是文件上傳服務提供者的主要代碼: @PostMapping(value = "/upload")

原创 使用Spring Security的Basic Auth認證後Postman的POST請求不成功的可能原因

  今天在用Postman測試接口,沒上Spring Security之前,GET類和POST類的接口都測試的好好!   接着在pom.xml添加的Security依賴: <dependency>

原创 Eureka Server增加Spring Security後的服務端和客戶端配置

  直接上代碼吧,Eureka Server端主要依賴的版本: <dependency> <groupId>org.springframework.cloud</groupId>

原创 Spring Boot應用的Controller返回的集合類數據是XML格式的可能原因

  今天使用Eureka Client的時候發現Controller打了@RestController註解,對於返回值是集合類的API接口,其數據還是會被系列化成XML格式: @GetMapping("/user-instance

原创 Spring Data支持的關鍵字

關鍵字方法命名sql where字句 And findByNameAndPwd where name= ? and pwd =? Or findByNameOrSex where name= ? or sex=? Is,E