原创 什麼是k8s中的LimitRange(資源限制範圍)?和ResourceQuotas(資源配額)的區別是什麼?

LimitRange   LimitRange(資源限制範圍) 是一種用於定義容器中資源限制的機制。   它允許集羣管理員爲命名空間中的對象(例如 Pod 或容器)設置資源限制,以控制它們可以使用的 CPU、內存和存儲等資源的數量。  

原创 什麼是java包衝突

Java包衝突指的是在Java應用程序中存在多個版本的相同包或類的情況。這可能導致一些問題,比如: 1. 版本不兼容:不同的庫可能提供相同包的不同版本,而這些版本可能具有不同的方法、功能或者API。如果應用程序使用了這些不同版本的庫,可

原创 ssh遠程到目標主機報錯:ssh_exchange_identification: read: Connection reset by peer 問題的處理

問題描述   通過ssh連接到目標主機,報錯如下: #ssh 10.192.121.202 ssh_exchange_identification: read: Connection reset by peer     問題分析  

原创 如何對etcd進行數據的遷移(備份和恢復)?

1、背景說明   在項目上,有個環境,更改了etcd所在主機的IP地址,也就需要使用新的IP,作爲etcd對外提供服務和內部通信的IP地址。   這個時候,發現在etcd中存儲的信息中,有節點成員的IP地址的信息。   那在這種的情況,如

原创 在gitlab中如何導出、導入某個項目(提交記錄不變),對某個項目進行遷移

1、需求說明   在項目的遷移中遇到,需要將gitlab中的某個項目進行遷移的過程。 關鍵點是,需要保持提交記錄不變。   本文檔下面的內容,就介紹這個過程。   2、項目導出、導入的過程   2.1、導出項目   a、登錄到gitlab

原创 nginx中增加自定義的header,並且在nginx的日誌中顯示這個header的具體的值

1、需求說明 有的時候,爲了進行某些特性的調試,需要增加自定義的header。   那麼,要去測試這個header是否真的加成功了,後面某些的設置,需要使用這個值。   怎麼辦呢?   使用日誌的方式,看nginx到底,有沒有獲得這個值

原创 創建ssl證書,使用ca進行簽名,在crs和證書中,包含subjectAltName(IP)的實現方法

創建私鑰   openssl genrsa -out etcd.key 2048   創建CSR,包含sujectAltName(IP)   openssl req \ -new \ -key etcd.key \ -

原创 在redis中,如何在創建key的同時,設置key的過期時間

1、通過下面的創建key,同時設置過期時間 SET key value EX seconds   示例: set teskey01 123 ex 60     設置key的過期時間是60s,這樣在創建的時候,就開始倒計時了。  

原创 如何查看redis中當前的客戶端連接並且殺掉某些客戶端連接

查看當前的redis client信息   進入redis控制檯,執行命令 client list     釋放(殺掉)某些客戶端   執行命令 client kill <客戶端地址>   客戶端地址,就是上面的addr=的部分

原创 kafka中如何創建topic?

通過如下的命令創建topic kafka-topics.sh \ --bootstrap-server <Kafka集羣地址> \ --create \ --topic <Topic名稱> \ --par

原创 awk命令,判斷某一列的值是否大於某個值,然後執行某個命令(判斷某一列的值)

1、需求   k8s中,查看pod的狀態   想要找到重啓過的pod,也就是RESTARTS列的值大於0的。   2、實現   使用awk來進行實現 kubectl get pod -A | awk '{if ($5 >0) prin

原创 什麼是kafka中topic、分區、副本、偏移量、消息保留策略

Kafka是一個開源的分佈式流式數據平臺,也成爲分佈式消息隊列。 用於高吞吐量、低延遲的數據發佈和訂閱。   1、什麼是topic (主題) ?   在Kafka中,Topic(主題)是數據發佈和訂閱的基本單位,它代表了相同類型的消息流。

原创 如何將tcpdump抓取的數據包存入文件,供wireshark使用

使用tcpdump命令的 -w 參數   tcpdump -nvvv -i eth0 port 34999 -w redis-34999.pcap   注意:要使用-w的方式,將抓到的包,保存到文件中,不要使用 > 或者 >> 重

原创 如何查看jvm中默認的線程堆棧大小?

jvm中有個參數 -Xss,可以設置線程堆棧的大小。   那麼,這個參數的默認值是多少呢?   通過下面的命令查看: java -XX:+PrintFlagsFinal -version | grep ThreadStackSize

原创 如何以docker的方式運行spug?

 1、概述 spug是一個開源的運維管理平臺。 通過它可以管理本地的主機,上傳文件,發佈應用等操作。   下面的部分,介紹如何以docker的方式來運行spug.   2、部署   部署spug,需要以下2個前提: 已經安裝好docke