原创 kubernetes1.12 kube-proxy開啓ipvs 模式

以 ipvs 模式 運行kube-proxy 前提條件:確保IPVS需要內核模塊ip_vsip_vs_rrip_vs_wrrip_vs_shnf_conntrack_ipv4檢查已編譯到節點內核中grep -e ipvs -e nf_con

原创 python 練習題2

常用函數考察:  dict(zip(('a','b','c','d','e'),(1,2,3,4,5)))   range(10)      sorted([i for i in range(10)])   { i:i*i for i in

原创 python練習題

2道外企面試題。 1、統計連續字符串出現最大頻次 #!/usr/bin/env python#-*-coding:utf-8 def maxblock(x):l = [ i for i in x ] #或者l=list(x)num=[]n=

原创 工程師成長之路

俗話說,聽君一席話勝讀十年書,此次有幸參加了《工程師成長之路》分享會。感覺俗話說的一點都沒有錯。自己也已經工作很多年了,工作上有很多的心得體會,遇到的許多問題,走過的彎路,正如分享會上描述的那樣,卻經常感覺找不到解決的方法,此次聽完分享有一

原创 kubernetes 組件相關證書圖解

kubernetes證書一大堆,這裏簡單整理,加上了圖解,方便大家學習。 最中心的公鑰ca.pem 和私鑰 ca-key.pem,後續所有證書均由此CA簽署,給k8s不同組件使用: etcd:使用 ca.pem、 etcd.pem、etc-

原创 kubernetes 動態擴容pv

如下主要是針對ceph的 rbd 創建的pv進行擴容操作。 1、查詢pv對應的 rbd imagekubectl get pv pvc-name -o yaml |grep image例如: kubernetes-dynamic-pvc

原创 kubernetes 滾動更新

示例: 創建一個app:kubectl create deployment nginx --image=nginx:1.11 創建service kubectl expose deployment nginx --port=80

原创 kube-state-metrics部署

https://github.com/kubernetes/kube-state-metrics.git kube-state-metrics/kubernetes 目錄下,有所需要的文件 [root@vm101:/root/]#ll-r

原创 kubernetes 跨機房部署方案

由於業務需要分散在多個機房,如果使用一個deployment部署,則實現流量拆分、切換等,會十分不方便。故考慮將服務按照區域進行拆分 1、通過node label 定義服務器的區域,例如:kubectl label nodes vm10

原创 執行Docker build時,有部分需要×××的需求,通過引入http_proxy 解決:

執行Docker build時,有部分需要×××的需求,通過引入http_proxy 解決: 對第一種方法改進。在在Docker file 裏面先寫上,這種會增加鏡像大小 ENV http_proxy http://ip:port 最後

原创 python 練習題2

常用函數考察:  dict(zip(('a','b','c','d','e'),(1,2,3,4,5)))   range(10)      sorted([i for i in range(10)])   { i:i*i for i in

原创 YAML 基礎

YAML 基礎如果你正在做的事與很多軟件領域相關,那麼將很難不涉及到YAML,特別是Kubernetes,SDN,和OpenStack。YAML,它代表着另一種標誌語言,或者YAML不是標誌語言(取決於你問誰)而是特定配置類型基於人類可讀的

原创 mfs常見問題翻譯(moosefs)

英文原文參見:    https://moosefs.com/documentation/faq.html#26找翻譯工具翻譯的,個人感覺還比較準確,如有疏漏和錯誤的地方,各位可留言說明。歡迎交流溝通:QQ 249016681  -----

原创 使用kubeadm部署高可用 k8s 1.9.2

高可用 k8s 1.9.2安裝: 節點信息:主機名稱 IP 備註docker09 10.211.121.9 master和etcddocker10

原创 centos7快速部署ceph

1、機器:10.39.3.22-26 2.優化  tcp參數優化      ntp時間同步配置  requiretty準備 執行命令visudo修改suoders文件: 1. 註釋Defaults requiretty Defaults r