SundayLe

历久尝新

kubernetes helm

安装helmhttps://github.com/helm/helm/releases下载对应版本的二进制程序1234cd /usr/local/src/wget https://get.helm.sh/helm-v2.14.3-linux-amd64.tar.gztar xf helm-v2.14.3-linux-amd64.tar.gzcp linux-amd64/helm /usr/l......

docker.io gcr.io quay.io 镜像加速

docker.io镜像加速1docker pull nginx:1.13 Azure中国镜像12docker pull dockerhub.azk8s.cn/library/<imagename>:<version>docker pull dockerhub.azk8s.cn/library/nginx:1.13 中科大镜像1docker pull docker.mi......

使用kubeadm 安装 Kubernetes v1.15 HA高可用

环境说明 OS: Centos7.5Kubernetes: 1.15.4Docker: 18.09 主机名 IP / VIP 组件 k8s-master1 192.168.10.81 / 192.168.10.80 haproxy、keepalived、etcd、kube-apiserver、kube-controllet-manager、kube-scheduler、no......

nginx consul

环境说明 主机名 IP 系统 角色 demo18 192.168.10.18 Ubuntu 16.04 server demo20 192.168.10.20 Ubuntu 16.04 server demo21 192.168.10.21 Ubuntu 16.04 server https://www.consul.io/downloads.htmlhttps:/......

Nginx upstream 注意配置头部

环境说明 域名 IP 服务 im.sundayle.com 192.168.1.92 Nginx反向代理 37.im.sundayle.com 192.168.1.37 Nginx Web 47.im.sundayle.com 192.168.1.47 Nginx Web Nginx反向代理 注意配置proxy_set_header Host im.sundayl......

kubernets 污点和亲和性

手动部署的k8s集群, 需要为master节点设置taint,才能默认不被调度 设置taint语法:12345kubectl taint node [node] key=value[effect] 其中[effect] 可取值: [ NoSchedule | PreferNoSchedule | NoExecute ] NoSchedule: 一定不能被调度 ......

Kubernetes 1.15.4 二进制高可用安装

环境准备 OS: CentOS 7.5Kubernetes: 1.15.4Docker: 18.09Etcd: 3.4.1 主机名 IP / VIP 组件 k8s-master 192.168.10.81 / 192.168.10.80 haproxy、keepalived、etcd、kube-apiserver、kube-controllet-manager、kube-s......

Nginx 允许多个域名跨域访问

允许指定单个域名跨域访问1234567891011location /{ #add_header Access-Control-Allow-Origin *; #允许所有域名不安全 add_header 'Access-Control-Allow-Origin' 'https://www.sundayle.com'; add_header 'Access-Cont......

Keepalived 和 Firewalld

准备 MASTER IP 192.168.1.7BACKUP IP 192.168.1.8VIP 192.168.1.20012345yum install keepalived systemctl stop firewalldecho "net.ipv4.ip_forward = 1" >> /etc/sysctl.confecho "net.ipv4.ip_nonlocal......

Redis-cli 批量删除及AOF文件过大

测试过程产生大量没用的key 批量删除以”laravel:*”开头的所有key1redis-cli keys "laravel:*" | xargs redis-cli del 删除大量key后,aof文件会变更大,是因为aof机制就跟记录日志一样,无论是set还是del 都会同步到aof文件中。 aof 文件依旧过大解决1redis-cli bgrewriteaof 1234567ro......