原创 mysql自動備份和刪除舊備份

1、MySQL自動備份腳本 # vi /opt/scritps/db_backup.sh #!/bin/bash USER=root PASSWORD=123456 DATABASE1=test-db1 #DATABASE2=test

原创 CentOS7升級openssh

查看openssh和openssl版本 # ssh -V # openssl version -a 一、升級openssl 1.下載openssl二進制安裝包 # wget https://ftp.openssl.org/source

原创 CentOS編譯安裝Busybox

1.下載busybox wget -N -P /opt https://busybox.net/downloads/busybox-1.31.0.tar.bz2 -C /opt 2.安裝依賴包 yum -y install gcc g

原创 Linux 2T+硬盤分區和動態擴容分區

1、查看硬盤分區信息 # fdisk -l 查看未格式化的分區 # parted -l 可以查看未掛載的文件系統類型,以及哪些分區尚未格式化 # lsblk -f 可以查看未掛載的文件系統類型 2、格式化分區 # parted /d

原创 Kubernetes-1.16部署之三 Traefik 2.0

一、創建Traefik CRD資源 traefik v2.0 版本後,開始使用CRD(Custom Resource Definition)來完成路由配置 # mkdir -p /opt/kubernetes/traefik/yaml

原创 WebLogic 12c CentOS7 靜默安裝

一、安裝前環境準備 1.配置JAVA環境變量 # tar -zxvf jdk-8u191-linux-x64.tar.gz -C /opt # vi /etc/profile/java.sh # Java environment con

原创 Kubernetes-1.16部署之二 K8s-dashboard

一、修改Dashboard配置文件 1)在master下載Dashboard服務(下載使用dashboard yaml程序時注意是否支持當前使用的kubernetes版本) # mkdir -p /opt/kubernetes/dash

原创 CentOS 7和Ubuntu 18.04安裝Docker

一、CentOS7安裝docker-ce 1.升級Linux所有包和系統內核 yum -y update 2.關閉SELinux vi /etc/selinux/config 修改SELINUX=disabled 執行setenforc

原创 Kubernetes-1.16部署之一 ETCD+K8s+Calico

​​​​一、環境說明 操作系統 主機名 節點及功能 IP 備註 CentOS7.7 X86_64                                      k8s-master                      

原创 Ubuntu16.04編譯安裝Freeswitch 1.10

一、添加第三方源 echo "deb http://us.archive.ubuntu.com/ubuntu/ xenial multiverse" >> /etc/apt/source.list echo "deb-src http:

原创 CentOS7使用iptables

1、卸載firewalld yum -y remove firewalld 2、安裝iptables  yum install -y iptables 3、編寫iptables規則 # vi /etc/iptables.sh #!/

原创 Kubernetes-1.16部署之四 Istio

什麼是Istio? Istio是Service Mesh(服務網格)的主流實現方案。該方案降低了與微服務架構相關的複雜性,並提供了負載均衡、服務發現、流量管理、斷路器、監控、故障注入和智能路由等功能特性。 其中,Sidecar模式是一種將

原创 Kubernetes 調度器和調度過程

一、Scheduler 當Scheduler通過API server 的watch接口監聽到新建Pod副本的信息後,它會檢查所有符合該Pod要求的Node列表,開始執行Pod調度邏輯。調度成功後將Pod綁定到目標節點上。Scheduler

原创 Open-vSwitch構建Docker跨主機網絡

環境說明: 主機名 操作系統 宿主機IP Docker IP  ovs01 ubuntu 18.04 192.168.168.10 172.17.0.1 ovs02 ubuntu 18.04  192.168.168.11 172.17.

原创 DockerFile 語法

DockerFile示例展示: FROM adoptopenjdk/openjdk7:latest //獲取base image RUN mkdir /opt/app //類似於執行 lin