Mysql+KeepAlived双主热备可用性测试

2021-08-24
阅读 7 分钟
1.3k
测试数据库1:192.168.1.21测试数据库2:192.168.1.20虚拟IP1(写库):192.168.1.111虚拟IP2(读库):192.168.1.112

K8S学习笔记06 RBAC ,Ingress

2021-08-15
阅读 9 分钟
2.1k
集群安全机制apiserver统一协调:认证 > 鉴权(授权)> 准入控制认证传输安全: 对外不暴露8080端口,只能内部访问,对外使用的端口6443客户端身份认证常用方式https证书认证,基于ca证书http token认证,通过token来识别用户http基本认证,用户名 + 密码认证鉴权:RBACRBAC:基于角色的访问控制,某个角色设置访问...

K8S学习笔记05 配置管理Secret,ConfigMap

2021-08-15
阅读 3 分钟
1.3k
SecretSecret的主要作用就是加密数据,然后存在etcd里面,让Pod容器以挂载Volume方式进行访问场景:用户名 和 密码进行加密一般场景的是对某个字符串进行base64编码 进行加密 {代码...} 变量形式挂载到Pod1.创建secret加密数据 secret.yaml {代码...} 创建secret {代码...} 查看secret {代码...} 2.以变量形式挂载到pod...

K8S学习笔记04 Controller,Service,Daemon,Job,CronJob,RC,RS

2021-08-15
阅读 7 分钟
2.6k
Controller什么是ControllerController是在集群上管理和运行容器的对象Pod和Controller的关系Pod是通过Controller实现应用的运维,比如弹性伸缩,滚动升级等Pod 和 Controller之间是通过label标签来建立关系,同时Controller又被称为控制器工作负载Deployment控制器应用Deployment应用场景部署无状态应用管理Pod和Replic...

K8S学习笔记03 YAML和POD

2021-08-14
阅读 6 分钟
4k
YAML文件K8S集群中,通过YAML(资源清单文件)来对资源管理和资源对象编排部署概述YAML仍是一种标记语言。YAML是一个可读性高,用来表达数据序列的格式。基本语法使用空格缩进空格数不重要,只要相同层级元素左侧对齐即可低版本缩进不允许使用Tab,只允许空格使用#标识注释,注释整行使用---标识新的yaml文件开始文件组...

K8S学习笔记02 集群命令行工具kubectl

2021-08-14
阅读 1 分钟
983
集群命令行工具kubectlkubectl [command] [Type] [NAME] [flags]command: 对资源的操作。如create,get,deacribe和deleteType: 指定资源类型(大小写敏感)NAME: 资源名称(大小写敏感)flags: 可选参数基础命令命令介绍create通过文件名或标准输入创建资源expose将一个资源公开为一个新的Servicerun在集群中运行一个特定...

K8S学习笔记01 Centos7安装Kubeadm

2021-08-13
阅读 3 分钟
5.4k
安装Kubeadm环境配置关闭防火墙 {代码...} 关闭selinux {代码...} 关闭 swap {代码...} 重置主机名 {代码...} 配置hosts {代码...} 配置网络 {代码...} 时间同步 {代码...} 安装Docker安装docker {代码...} 添加阿里云YUM源设置仓库地址:[链接] {代码...} 添加 yum 源 {代码...} 安装kubelet kubeadm kubectl {代码...}...

深入剖析Kubenetes学习笔记01

2021-08-12
阅读 2 分钟
1.4k
一个“容器”,实际上是一个由 Linux Namespace、Linux Cgroups 和 rootfs 三种技术构建出来的进程的隔离环境。

Ubuntu搭建Mysql+Keepalived高可用(双主热备)

2021-08-10
阅读 7 分钟
3.8k
Mysql5.5双机热备实现方案安装两台Mysql安装Mysql5.5 {代码...} 卸载 {代码...} 配置权限 {代码...} 配置两台Mysql主主同步配置节点1vim /etc/mysql/my.cnf {代码...} 重启mysql {代码...} 记录节点1的binlog日志位置 {代码...} 配置节点2vim /etc/mysql/my.cnf {代码...} 配置主从 {代码...} 记录节点2的binlog日志位置...

Docker学习笔记08 DockerCompose

2021-08-08
阅读 2 分钟
1.3k
DockerCompose官方介绍:定义、运行多个容器。YAML file配置文件。所有环境都可以使用。使用步骤1.编写Dockerfile2.编写docker-compose.yml3.运行docker-compose up安装compose官网地址:[链接] {代码...} 快速开始官方文档:[链接] {代码...} 测试 {代码...} 停止 {代码...} 扩展 {代码...} 默认服务名:文件名_服务名_...

Docker学习笔记 07Docker网络

2021-08-05
阅读 5 分钟
1.6k
docker0安装docker的主机会有一个docker0网卡(桥接模式),使用的是evth-pair技术evth-pair是虚拟设备接口,成对出现 {代码...} /16是网络标识位,子网掩码是255.255.0.0,/24为255.255.255.0容器启动的时候docker会分配给容器一个eth@ifxxx IP地址,可以在外部ping通 {代码...} 每启动一个容器,宿主机也会多一个网卡 {...

Docker学习笔记 06数据卷容器和Dockerfile

2021-08-04
阅读 3 分钟
1.3k
数据卷容器使用Dockerfile创建镜像 {代码...} 注意最后有一个.(表示生成在当前目录下) {代码...} 查看挂载信息 {代码...} 容器间数据共享--volumes-from 数据卷容器 {代码...} 注:删除docker01后,02和03仍可以访问共享文件多个Mysql实现数据共享 {代码...} 结论容器间配置信息的传递,数据卷容器的生命周期一直持续到...

Docker学习笔记 05数据挂载

2021-08-01
阅读 2 分钟
1.3k
容器数据卷指定路径挂载-v 宿主机目录:容器目录 {代码...} 匿名挂载-v 容器目录 {代码...} 具名挂载具名挂载可以方便的找到我们的卷,使用较多-v 卷名:容器目录 {代码...} docker默认挂载目录:/var/lib/docker/volumes/...拓展-v 通过容器内路径:ro/rw 改变读写权限 {代码...} Mysql数据挂载官方文档:[链接] {代码...} ...

Docker学习笔记 04镜像的原理和提交

2021-07-31
阅读 2 分钟
1.3k
镜像是轻量级,可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件。它包含运行某个软件所需要的所有内容(代码,运行时库、环境变量、配置文件)。

Docker学习笔记 03安装Nginx,Elasticsearch,Portainer可视化

2021-07-31
阅读 2 分钟
1.1k
安装NginxDockerhub官网: [链接] {代码...} 查看容器 {代码...} 测试访问 {代码...} 进入容器 {代码...} 停止容器 {代码...} 安装Elasticsearch {代码...} 启动测试 {代码...} 查看内容占用 {代码...} 安装portainer1.安装 {代码...} 2.测试访问 {代码...} 3.新建admin用户4.选择Local

Docker学习笔记 02概念和命令

2021-07-31
阅读 8 分钟
921
Docker是一个Client - Server 结构的系统,Docker的守护进程运行在宿主机上,通过Socket从客户端访问。Docker-Server收到Docker-Client的指令,就会执行命令。

Docker学习笔记 01安装和卸载

2021-07-30
阅读 2 分钟
809
确认学习环境(Centos 7) {代码...} 帮助文档[链接]1.删除旧版本 {代码...} 2.需要的安装包 {代码...} 3.设置镜像仓库(阿里云) {代码...} 阿里云镜像加速[链接] {代码...} 4.更新yum索引 {代码...} 5.安装Docker (docker-ce 社区 docker-ee企业) {代码...} 6.启动docker {代码...} 7.查看版本 {代码...} 8.运行hello ...

Centos6搭建ELK - 02 安装使用Filebeat和Logstash

2021-07-21
阅读 1 分钟
1.2k
安装Filebeat官方文档:[链接] {代码...} 配置文件路径 {代码...} 启动服务 {代码...} 查看日志 {代码...} 安装Logstash官方文档:[链接] {代码...} 安装 {代码...} 测试 {代码...} 配置文件 {代码...} 启动 {代码...}

Elastic Stack学习笔记02

2021-07-11
阅读 4 分钟
1.5k
ElasticSearch核心详解文档元数据(metadata)_index 索引_type 文档类型_id 唯一标识符(默认32位)查询响应美化pertty : 使得返回的json更易查看 {代码...} 指定响应字段 : _source {代码...} 只返回指定字段 : _source?source= {代码...} 判断文档是否存在HEAD /{索引}/{类型}/{id}批量操作批量查询 _mgetPOST /{索引...

Elastic Stack学习笔记01

2021-07-10
阅读 2 分钟
902
Elasticsearch参考教程:[链接][链接]官方文档:[链接]基本概念索引(index):对逻辑数据的逻辑存储,可以理解为mysql的表文档(document):主要实体,可以理解为mysql的一行记录映射(mapping):文档的属性,字段,每个字段的数据类型文档类型:一个索引可以有多个类型;同一索引中,同一属性文档类型必须相同。REST...

Centos6搭建ELK - 01 安装Elasticsearch7.13

2021-07-10
阅读 2 分钟
1.3k
CentOS 6已经停止更新支持,同时官方也把yum源删除了,目前CentOS 6系统使用yum命令安装软件包基本都是失败,因此需要更换yum源。

Centos6安装配置Jenkins

2021-06-29
阅读 1 分钟
1.1k
1.安装java {代码...} 2.安装git {代码...} 3.引入jenkins源到yum并安装 {代码...} {代码...} {代码...} 4.修改配置并启动 {代码...} 修改项 {代码...} 启动 {代码...} 访问 {代码...} 5.常见问题如果界面提示Jenkins正在启动,请稍后…或者提示Please wait while Jenkins is getting ready to work… {代码...} 替换url变...

《构建高性能Web站点》学习笔记03

2021-06-03
阅读 2 分钟
940
第3章 服务器并发处理能力3.1 吞吐率吞吐率:Web服务器单位时间内处理的请求数最大吞吐率:单位时间内服务器能够处理的最大请求数压力测试:模拟大量并发用户持续发送HTTP请求,统计测试持续的总时间,据此计算吞吐率。(一般会简化模型,对有代表性的特定请求进行压力测试)3.1.1 压力测试的前提条件并发用户数:某一时刻...

《构建高性能Web站点》学习笔记02

2021-05-30
阅读 1 分钟
768
OSI(Open System Interconnection)七层模型:应用层:网络服务与用户的接口。(HTTP,FTP,DNS,TELNET,POP3...)

《构建高性能Web站点》学习笔记01

2021-05-22
阅读 1 分钟
1.4k
第一章 绪论1.1 等待的真相:在用户等待的时间里,到底发生了什么?数据在网络上传输的时间站点服务器处理请求并生成回应数据的时间浏览器本地计算和渲染的时间1.2 瓶颈在哪里影响性能的关键因素,随着系统的运行会不断的变化和迁移。如用户多样性和习惯差异,不同时段系统瓶颈各不相同;如数据存储量增长到不同级别时,...

可视化接口管理平台Yapi安装部署

2020-05-27
阅读 1 分钟
2.9k
下载 {代码...} 修改配置文件config.json {代码...} 安装(初始化) {代码...} 启动 {代码...} 运行结果 配置Nginx代理 {代码...} 注:3030是config.js中填写的备注 安装pm2进程管理工具(让服务在后台运行) {代码...} 参考资料 接口文档神器YApiYApi官网说明文档-接口操作nodejs服务后台持续运行三种方法

centos升级node版本

2020-05-26
阅读 2 分钟
4.4k
查看node版本 {代码...} node版本的管理模板n {代码...} 升级node {代码...} 常见问题 {代码...} 解决:1.升级libstdc++.so.6 {代码...} 2.升级glibc {代码...} 安装完成,检查: {代码...} glibc 所有版本下载地址 : [链接] 参考资料 参考1: [链接]参考2:[链接]参考3:[链接]

Mac下Docker配置LNMP开发环境

2020-05-20
阅读 5 分钟
6.3k
前言:1.Docker的标准用法是每个docker容器只提供一个服务。所以应该是mysql单独一个容器,php-fpm单独一个容器,nginx单独一个容器。

PHP+Phantomjs在Centos中的安装使用

2020-03-26
阅读 1 分钟
2.1k
参考: [链接] [链接] [链接] 1.下载 官网:[链接] 2.安装依赖 {代码...} 3.安装 {代码...} 4.调试 查看版本 {代码...} 测试脚本test.js (返回指定网页内第一个div的内容) {代码...} 执行脚本 {代码...} 5.在PHP中调用 {代码...}

Centos安装Supervisor3.3.0搭配Laravel队列

2020-03-24
阅读 2 分钟
1.9k
安装步骤 1.安装pip {代码...} *这种方式安装的supervisor不支持python3,所以不要升级pip 2.安装supervisor(高版本会报错) {代码...} 3.生成配置文件 {代码...} 4.修改配置文件(laravel队列) {代码...} 引入自定义配置文件  {代码...} *include前的分号一定要去掉 配置文件内容: {代码...} 5.配置Web访问 {代码......