logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Dockerfile创建镜像

基础镜像尽量使用轻量级最小化的镜像。Dockerfile中尽量把RUN指令合并在一起,减少镜像的层数(因为每一个RUN指令就是一个镜像层)。多级构建(拿Dockerfile构建好的镜像再构建一次)。FROM 镜像 AS 别名COPY --FROM 别名构建镜像时最后添加清空系统或应用程序的缓存的命令。

文章图片
#docker#运维#容器
MySQL数据库之存储引擎

MylSAM不支持事务,也不支持外键约束,只支持全文索引,数据文件和索引文件是分开保存的。访问速度快,对事务完整性没有要求。MylSAM适合查询、插入为主的应用。.frm文件存储表结构的定义数据文件的扩展名为.MYD (MYData)索引文件的扩展名是.MYI (MYIndex)支持事务,支持4个事务隔离级别MySQL从5.5.5版本开始,默认的存储引擎为InnoDB读写阻塞与事务隔离级别相关能非

文章图片
#数据库#mysql
Docker 基本管理

Docker是基于go语言开发的开源容器引擎,可以在任何主机上运行容器应用,并且每个容器都是一个轻量级的虚拟机。实现“一次封装,到处运行”的目的。

文章图片
#docker#容器#运维
Zookeeper+消息队列Kafka

Zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目。主要原因是由于在高并发环境下,同步请求来不及处理,请求往往会发生阻塞。比如大量的请求并发访问数据库,导致行锁表锁,最后请求线程会堆积过多,从而触发 too many connection 错误,引发雪崩效应。我们使用消息队列,通过异步处理请求,从而缓解系统的压力。消息队列常应用于异步处理,流量削峰,应用解耦,消息通

文章图片
#kafka#java-zookeeper#zookeeper
使用 Docker-compose 搭建lnmp

我们知道使用一个Dockerfile模板文件可以定义一个单独的应用容器,如果需要定义多个容器就需要服务编排。服务编排有很多种技术方案,今天给大家介绍Docker 官方产品Docker Compose。Dockerfile可以让用户管理一个单独的应用容器;而Compose则 允许用户在一个模板(YAML格式) 中定义一组相关联的应用容器( 被称为一个project,即项目),例如一个Web服务容器再

文章图片
#docker#kubernetes#容器
MySQL数据库的备份与恢复

完全备份是对整个数据库、数据库结构和文件结构的备份保存的是备份完成时刻的数据库是差异备份与增量备份的基础使用mysqldump进行完全备份存在的问题备份数据中有重复数据备份时间与恢复时间过长是自上一次备份后增加/变化的文件或者内容增量备份的特点没有重复数据,备份量不大,时间短恢复需要上次完全备份及完全备份之后所有的增量备份才 能恢复,而且要对所有增量备份进行逐个反推恢复。

文章图片
#数据库
MySQL数据库的备份与恢复

完全备份是对整个数据库、数据库结构和文件结构的备份保存的是备份完成时刻的数据库是差异备份与增量备份的基础使用mysqldump进行完全备份存在的问题备份数据中有重复数据备份时间与恢复时间过长是自上一次备份后增加/变化的文件或者内容增量备份的特点没有重复数据,备份量不大,时间短恢复需要上次完全备份及完全备份之后所有的增量备份才 能恢复,而且要对所有增量备份进行逐个反推恢复。

文章图片
#数据库
二进制搭建Kubernetes集群(一)——部署etcd集群和单master

分布式键值对型的数据库,服务发现系统(之前的docker-consul 就是服务发现)go语言开发的,使用raft-a致性算法部署集群时需要3台或以上的奇数台2379 对外(客户端)通信的端口2380 对内(集群内部节点间)通信的端口。

文章图片
#kubernetes#etcd#数据库
到底了