原创 Kubernetes中的存儲(六)

一、ConfigMap 1,介紹   ConfigMap 功能在 Kuberbetes 1.2 版本中引入,許多應用程序會從配置文件、命令行參數或環境變量中讀取配置信息。ConfigMap API 給我們提供了向容器中注入配置信息的機制,C

原创 Kubernetes中的Ingress(五)

一、Ingress介紹和安裝 1,介紹   Ingress 是對集羣中服務的外部訪問進行管理的 API 對象,典型的訪問方式是 HTTP。Ingress 可以提供負載均衡、SSL 終結和基於名稱的虛擬託管。可理解爲Ingress 是在 k8

原创 Kubernetes的資源控制器和Service(四)

一、定義和分類 1,定義   k8s 中內建了很多控制器(controller ),這些相當於一個狀態機,用來控制 Pod 的具體狀態和行爲。 2,類型   ReplicationController、ReplicaSet、DaemonSe

原创 Kubectl的命令大全(三)

查看系統版本 kubectl version                         //顯示客戶端和服務器側版本信息 kubectl api-versions                

原创 Kubernetes中各組件簡介(一)

一、K8S的架構圖 k8s的單主機集羣部署方案 k8s集羣的私有倉庫harbor 1,Master(管理節點)   kubectl:是客戶端的管理工具。   API Server: 供Kubernetes API接口,主要處理Rest操作

原创 Kubernetes中資源清單與Pod的生命週期(二)

一、資源清單 1,定義:   在k8s中一般使用yaml格式的文件來創建符合我們預期的資源,這樣的yaml被稱爲資源清單。   使用資源清單創建Pod: kubectl apply -f nginx.yaml   定義nginx.yam

原创 HTTPS協議原理解析

一、對稱加密與非對稱加密 1,定義:   對稱加密:加密和解密的祕鑰使用的是同一個。   非對稱加密:與對稱加密算法不同,非對稱加密算法需要兩個密鑰:公開密鑰(publickey)和私有密鑰(privatekey)。 公開密鑰與私有密鑰是一

原创 Flink的狀態編程和容錯機制(四)

一、狀態編程   Flink 內置的很多算子,數據源 source,數據存儲 sink 都是有狀態的,流中的數據都是 buffer records,會保存一定的元素或者元數據。例如 : ProcessWindowFunction會緩存輸入流

原创 Flink中的window、watermark和ProcessFunction

一、Flink中的window 1,window簡述    window 是一種切割無限數據爲有限塊進行處理的手段。Window 是無限數據流處理的核心,Window 將一個無限的 stream 拆分成有限大小的”buckets”桶,我們可

原创 ThreadLocal刨根問底

一、ThreadLocal使用場景   在數據庫使用connection對象時,每個客戶都能使用自己的connection對象,防止出現客戶ClientA操作關閉ClientB的connection連接對象。   案例:https://zh

原创 Flink的流處理API(二)

一、Environment 1,getExecutionEnvironment   getExecutionEnvironment會根據查詢運行的方式決定返回什麼樣的運行環境,是最常用的一種創建執行環境的方式。 2,createLocalE

原创 Scala數據結構(二)

一、集合的基礎操作 1,head頭信息 //獲取集合的第一個元素 val list = List(1,3,5) list.head //1 2,tail尾信息 //獲取集合除去頭元素之外的所有元素 val list = Lis

原创 scala數據結構(一)

一、概述 1,特點 1)Scala同時支持不可變集合和可變集合 2)兩個主要的包: 不可變集合:scala.collection.immutable 可變集合: scala.collection.mutable 3)S

原创 Scala的面向對象編程

一、類與對象 1,定義 [修飾符] class 類名 { 類體 } 1) scala語法中,類並不聲明爲public,所有這些類都具有公有可見性(即默認就是public),[修飾符在後面再詳解]. 2) 一個Scala源文件可以包

原创 Scala的基礎入門注意事項

一、scala的數據類型 1,概述: 1)scala與java有着相同的數據類型,在scala中數據類型都是對象,也就是說是scala中沒有java的原生類型 2)scala數據類型分爲兩大類AnyVal(值類型)和AnyRef(引用類型