![](../../asset/images/user/BgImg_default.jpg)
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Docker是一个开源的应用容器引擎基于go语言开发并遵循了apache2.0协议开源。Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”。Docker 的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。Docker的Logo设计为蓝色鲸鱼,拖着许多集装箱。鲸鱼可看作为宿主机,集装箱可理解为相互隔离的容器,每个集装箱中都包含自己的应用程序
![文章图片](https://img-blog.csdnimg.cn/direct/c7d4172490034ff09bd49624fcab7342.jpeg)
ssh是一种安全双通道协议,主要用来实现远程登录、数据传输等;ssh协议对通信双方的数据传输进行加密处理,其中包括用户登录时输入的用户口令,ssh为建立在应用层和传输层基础上的安全协议。
![文章图片](https://img-blog.csdnimg.cn/img_convert/beafa1cea6a44498bb117189d69d05c2.png)
安装consul是用于服务注册,也就是容器本身的一些信息注册到consul里面,其他程序可以通过consul获取注册的相关服务信息,这就是服务注册与发现。server模式:可用于接收后端服务/client模式的节点发来的注册信息,还可在server节点之间同步注册信息,具有持久化注册信息到本地的能力。服务注册与发现:consul通过DNS或者HTTP接口使服务注册和服务发现变的很容易,一些外部服务
![文章图片](https://img-blog.csdnimg.cn/direct/bf79612a06c24cb1ab79a4a6c3a6f975.jpeg)
不好意思,没有总结最好的学习方法就是实践,发现问题,解决问题,验证结果!
![文章图片](https://img-blog.csdnimg.cn/9b0e2669c82947d095a7ad23af11e284.png)
K8S kubeadm搭建kubeadm init:在使用kubeadm方式安装K8S集群时,可根据初始化配置文件或配置参数选项快速的初始化生成一个K8S的master管理平台kubeadm join:根据kubeadm init初始化的提示信息快速的将一个node节点或其它master节点加入到K8S集群里1)所有节点进行初始化,安装容器引擎、kubeadm、kubelet、kubectl,部署
![文章图片](https://img-blog.csdnimg.cn/direct/1ef8648376fb4599812a3b557280aa0a.webp)
创建镜像有三种方法基于已有镜像创建基于本地模板创建基于Dockerfile创建。
![文章图片](https://img-blog.csdnimg.cn/direct/e13011f84006471b80438e4b5008e43e.jpeg)
MMM(Master-Master replication manager for MvSQL,MySQL主主复制管理器)是一套支持双主故障切换和双主日常管理的脚本程序。
![文章图片](https://img-blog.csdnimg.cn/img_convert/4623e588ca14457f867b5aa618627168.png)
读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。
![文章图片](https://img-blog.csdnimg.cn/img_convert/4623e588ca14457f867b5aa618627168.png)