原创 kubernetes 基礎概念學習

kubernetes基礎概念1)master/node的幾個守護進程master :API Server(提供了k8s各類資源對象(Pod,RC,service)的增,刪,改,查及HTTP REST接口)               Sch

原创 docker compose 部署nginx-tomcat平臺

nginx 反向代理tomcat3個節點yaml 文件配置 version: '3' services: nginx: hostname: nginx build: context: ./nginx

原创 Docker compose配置文件編寫注意事項及常用參數

YAML數據結構通過縮進來表示,連續的項目通過減號來表示,鍵值對用冒號分隔,數組用中括號括起來,hash用花括號括起來。YAML 文件格式注意事項: 不支持製表符tab鍵縮進,需要使用空格縮進 通常開頭縮進2個空格 字符後縮進1個空格,如

原创 使用frp通過ssh訪問公司內網機器

https://github.com/fatedier/frp/ github地址(具有中文文檔)從Release頁面下載安裝包本次是使用frp_0.20.0_linux_amd64.tar.gz版本通過SSH訪問公司內網服務器1,將frp

原创 使用docker 原生overlay網絡部署誇宿主機訪問

要使用docker 原生的overlay,要滿足任意的2個條件:1,docker 運行在swarm 模式2,使用鍵值存儲docker 主機集羣 這裏使用consul 鍵值存儲來部署節點1/鍵值存儲(Server):192.168.1.198

原创 linux 使用多線程 批量測試網站是否正常shell

#!/bin/bash #取出網站數據 web=`cat website.txt` if [ -z "$web" ];then #判斷長度如果爲0,則爲真。沒有需要測試網站 echo "Data that is not

原创 iptables 允許端口,端口映射,刪除iptables

映射端口eth1爲外網口 iptables -t nat -A PREROUTING -i eth1 -p tcp -d 183.61.146.150 --dport 80 -j DNAT --to-destination 192.168.

原创 docker swarm 概念詳解

Swarm 特點: Docker Engine 集成集羣管理使用Docker Engine CLI 創建一個Docker Engine的Swarm模式,在集羣中部署應用程序服務。 去 中心化設計Swarm角色分爲Manager和Worke

原创 docker-compose 常用命令參數解釋

compose 常用命令解釋Usage: docker-compose [options] [options] [COMMAND] [ARGS...][options] build Usage: build [options] [--bui

原创 使用ssh key 免密碼登錄

1,生成SSH公鑰和私鑰 ssh-keygen -t rsa Enter file in which to save the key (/root/.ssh/id_rsa): \\回車使用默認路徑 Enter passphrase (em

原创 docker registry

建立私有的registry,使用自制的images,快速的pull和部署 1,配置無認證的registry 1.1)配置國內鏡像加速(阿里雲) cat /etc/docker/daemon.json { "registry-mirror

原创 Docker compose 一鍵部署LNMP平臺

docker-compose.yml version: '3' services: nginx: hostname: nginx build: context: ./nginx dockerfil

原创 docker-compose安裝

安裝 curl -L https://github.com/docker/compose/releases/download/$DockerVersion/docker-compose-`uname -s`-`uname -m` > /us

原创 docker常用腳本執行命令(批量刪除所有鏡像容器)

批量刪除所有鏡像(none表示鏡像的關鍵字) docker rmi $(docker images | grep "none" | awk '{print $3}') docker 批量刪除所有容器 docker ps //查看所有正在