原创 kubernetes 系列之 - 暴露運行的服務端口

在這一步如果之前的發佈操作有不清楚的請查看博客 之前的kubernetes發佈springboot項目   kubernetes 運行springboot 並且暴露端口 一:查看k8s的deployment kubectl get de

原创 apollo 集羣搭建

# github上的官方文檔 https://github.com/ctripcorp/apollo/wiki/分佈式部署指南 主要模塊介紹 apollo-adminservice : 提供配置管理接口 提供配置修

原创 elasticsearch 的一些理解

es官方中文文檔 es 對比 solr solr 使用zookeeper 進行分佈式管理 es 自身帶有分佈式協調功能 solr 帶有各種數據格式 es 只支持json es 接近實時搜索     概念理解 集羣 : 集羣是由一個或者多個

原创 k8s系列之 endpoint

我仔細想了很久發現我無法在這個作者的基礎上在去具體化 所以在這裏我直接轉載了 endpoint 一 :創建對外的轉發service apiVersion: v1 kind: Service metadata: name: exter

原创 springboot 事務 @Transactional 失效

一般失效有這麼幾種情況 1、檢查數據庫的引擎是否是innoDB 2、啓動類上是否加入@EnableTransactionManagement註解  (其實使用 springboot 的話這個不加也可以 應爲默認是true) 3、是否在方法

原创 springcloud 系列之 網關 Zuul

pom 文件 <properties> <!--指定java版本--> <java.version>1.8</java.version> <zuul.version>2.1.2.R

原创 k8s系列之 ELK 日誌收集

一:痛點 在部署完成後 雖然我們能正常的運行我們的服務了 。 但是我們查看日誌卻是一個很麻煩的事情 , 我們只能去容器當中查看已經打印好的日誌 。這很明顯非常的不友好 , 而且容器中的日誌肯定要定時刪除的 。 不利於我們日後去查找對應的日

原创 k8s 系列之 部署eureka集羣

1:環境     k8s-master 192.168.233.141 k8s-node1 192.168.233.142 k8s-node2 192.168.233.143 2:思路       一 : 採用兩個service 兩個 D

原创 k8s 系列之 user 的部署

在這之前我們已經部署完成了 eureka 和 gateway  這個時候我們需要去部署 用戶模塊和統一鑑權的auth 服務了 k8s 系列之 部署eureka集羣 k8s 部署gateway 一 : 遇到問題 最明顯的一個問題就是我們實際

原创 k8s 部署gateway

項目地址 一 : 簡介 在上一篇文章中解釋了k8s 中的pod 的相互註冊的問題 , 那其實這就比較簡單了 我只需要把gateway註冊到Eureka當中就可以了 有不明白的請看我的部署Eureka 集羣的   Ereka 部署 二 :

原创 k8s 之 auth部署

k8s 系列之 部署eureka集羣 k8s 部署gateway k8s 系列之 user 的部署   一:簡介 基本上之前的所有問題我都已經講解過了 , 那麼現在可以直接部署了 二 : 部署 auth 資源清單 apiVersion:

原创 apollo 使用方式

# 登陸已經啓動成功的apollo項目 http://192.168.233.131:8070/ # 新建一個項目 => 記錄下 appid 就可以 # 新建一個測試key ==> apolloTest 自己的java 項目配置方式

原创 k8s 之 nginx-ingress 部署的安裝

官方網站 nginx-ingress官網 首先需要安裝他的基礎命令  遠程安裝 deployment kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingr

原创 docker學習之-使用idea maven 將本地項目push 到 阿里雲鏡像

使用idea maven 將本地項目push 到 阿里雲鏡像   當我們的項目不是特別大的時候不需要去集成jenkins 的時候  如果要提交鏡像還需要使用服務器上的docker服務 ,比較麻煩那麼有沒有辦法直接在本地使用 maven i

原创 springboot 整合 ElasticSearch

安裝es springboot 整合ES  引入pom <!-- jest 版本控制使用 springboot 的--> <dependency> <groupId>io.sea