原创 rpm方式安裝的etcd增加節點操作

    本次etcd增加節點背景: rpm方式安裝的etcd單節點,再增加一個etcd節點    操作如下:1.先在已經安裝的etcd上操作加入節點新加入的節點狀態爲:unstarted,待節點etcd服務啓動正常,etcd中的信息也會補充

原创 幾張圖看懂列式存儲

最近看到一篇很好資料,裏面三言兩語配上幾個圖就把列式存儲(Column-based Storage)講明白了,牛啊!最喜歡的就是這種淺顯易懂就把背景知識講得明明白白,而不是長篇大論的講概念。1 爲什麼要按列存儲列式存儲(Columnar o

原创 kubadm方式安裝k8s時的images安裝和init操作

    使用kubeadm安裝k8s時,有一步驟時下載images操作,一般度很多使用的方法是:使用docker images下載鏡像再次tag鏡像的名稱,然後初始化的時候在配置集羣子ip信息等如下:        1.設置kubelet國

原创 k8s的node節點的添加和刪除,及集羣角色設定

    1.添加node節點[root@k8s-4 ~]# kubeadm join 192.168.191.30:6443 --token 6zs63l.4qmypshahrd3rt3x \     --discovery-token-c

原创 k8s中etcd數據的備份

    etcd中存儲的數據分爲: flanned網絡數據和k8s的容器數據。    1.直接備份etcd的數據目錄(一般用於單節點)    etcd的數據默認會存放在我們的命令工作目錄中,我們發現數據所在的目錄,會被分爲兩個文件夾中:sn

原创 Galera Cluster for MySQL——基本原理

目錄一、同步複製二、Galera複製架構1. wsrep api2. 全局事務ID(global transaction id,GTID)3. Galera複製插件4. 組通信插件三、Galera複製工作原理四、狀態轉移    1. 狀態快

原创 k8s常見問題大收集

第1章 k8s外部不能訪問pod1、問題描述:在搭建好的k8s集羣內創建的容器,只能在其所在的節點上curl可訪問,但是在其他任何主機上無法訪問容器佔用的端口1.1、解決方案vim /etc/sysctl.conf找到這一行,放開註釋# U

原创 k8s啓動容器實例應用時的問題總結

1.創建一個nginx的deployment,創建成功,查看pod分配的ip信息,在pod所在的node節點上使用ping的通,在master上ping不通:分析:首先想到的就flanneld在兩個節點上沒有正常運行    1.查看flan

原创 使用runc創建一個docker容器案例

runc 是 docker 捐贈給 OCI 的一個符合標準的 runtime 實現,目前 docker 引擎內部也是基於 runc 構建的。分析 runc 這個項目,加深對 OCI 的理解。1.先創建以容器的目錄,例如mycontainer

原创 docker 的oci標準

OCI 和容器標準容器技術隨着 docker 的出現炙手可熱,所有的技術公司都積極擁抱容器,促進了 docker 容器的繁榮發展。容器一詞雖然口口相傳,但卻沒有統一的定義,這不僅是個技術概念的問題,也給整個社區帶來一個陰影:容器技術的標準到

原创 Python—進程、線程、協程

一、線程  線程是操作系統能夠進行運算調度的最小單位。它被包含在進程之中,是進程中的實際運作單位。一條線程指的是進程中一個單一順序的控制流,一個進程中可以併發多個線程,每條線程並行執行不同的任務方法:  start            線

原创 python+selenium基礎之XPATH定位

elenium定位元素的方法有很多種,像是通過id、name、class_name、tag_name、link_text等等,但是這些方法侷限性太大,拿id屬性來說,首先一定不會每個元素都有id屬性,其次元素的id屬性也不一定是固定不變的。

原创 Kafka的Repilica分配策略

說起kafka真的是極大地方便了我的工作,每次用起ta都心懷感激.好用不說,還相當穩定.愛屋及烏,我決心一探kafka的究竟.對我來說最感興趣的莫過於這幾個個問題:1.在創建topic的時候,kafka如何分配partition以及repl

原创 Linux下安裝Python虛擬環境Virtualenv

什麼是VirtualenvVirtualenv用於創建虛擬的Python環境,一個專屬於項目的Python環境,不同的項目可以創建不同的Pthon環境(依賴項和版本等),各個環境之間完全隔離,不需要擔心和其他項目的Python環境以及全局的

原创 使用python的pyttsx32實現文字轉語音

python 利用pyttsx3文字轉語音# -*- coding: utf-8 -*- import pyttsx3 f = open("all.txt",'r')                line = f.readline()