原创 k8s持久化存儲
概念 PV 的全稱是:PersistentVolume(持久化卷),是對底層的共享存儲的一種抽象,PV 由管理員進行創建和配置,它和具體的底層的共享存儲技術的實現方式有關,比如 Ceph、GlusterFS、NFS 等,都是通過插件機
原创 Kubernetes 單點安裝
Kubernetes 單點安裝 一、環境準備 二、Kubernetes Install Master配置 1.安裝CFSSL工具 2.生成ETCD證書 3.安裝啓動ETCD 4.安裝Docker 5.安裝Kubernetes 6.生成分
原创 kubernetes初始化環境腳本
#!/bin/bash #查看系統及內核版本 cat /etc/redhat-release release=`cat /etc/redhat-release|sed -r 's/.* ([0-9]+)\..*/\1/'` syst
原创 kubeadm安裝k8s
系統:centos7 1.節點劃分 master 192.168.30.147 node1 192.168.30.148 node2 192.168.30.149 #!/bin/bash export docker_ver
原创 k8s基礎命令
docker run 如何運行一個 nginx Deployment 並將其暴露出來? 查看 kubectl run 。 使用 docker 命令: $ docker run -d --restart=always -e DOMAIN=
原创 k8s搭建過程常見錯誤
open /etc/kubernetes/ssl/kubernetes.pem: no such file or directory 將/usr/lib/systemd/system/etcd.service中配祕鑰的部分刪除 l
原创 docker搭建elk
1.製作logstash鏡像 FROM logstash:5.6 COPY logstash.conf /some/config-dir/ CMD ["-f","/some/config-dir/logstash.conf"]
原创 docker搭建phabricator
系統Ubuntu 16.04.2 LTS 關閉防火牆,seliunx 更新apt源/etc/apt/sources.list 選擇阿里雲源作爲apt源 deb http://mirrors.aliyun.com/ubuntu/
原创 docker報錯
docker報錯 error: docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.
原创 linux計算腳本執行時間
#/bin/bash function handle() { start=$(date +%s%N) start_ms=${start:0:16} #awk '{a[$1]++} END{print length(a)}' breakf
原创 Ansible模塊說明
常用模塊 copy模塊: 獲取幫助:ansible-doc -s copy 模塊參數詳解: src:指定源文件路徑,可以是相對路徑,也可以是絕對路徑,可以是目錄(並非是必須的,可以使用content,直接生成文件內容) dest:指
原创 linux批量部署GIT
TOMCAT #!/bin/bash set -u set -e path=/data/trade/testweb/ function tomcat() { for i in `cd $path && echo tomcat*`
原创 Zookeeper基礎使用
啓動ZK服務 bin/zkServer.sh start 查看ZK服務狀態 bin/zkServer.sh status 停止ZK服務 bin/zkServer.sh stop 重啓ZK服務 bin/zkServer.sh r
原创 LINUX多線程壓縮
tar cf - trade_01_2018-08-11.dmp | pigz -p 10 >mydir.tgz pigz:用法-9是壓縮比率比較大,-p是指定cpu的核數 解壓: pigz -d file.tgz 這時候是ta
原创 LINUX記錄用戶登錄操作
在/etc/profile中添加 PS1="`whoami`@`hostname`:"'[$PWD]' history USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -