![](https://img-blog.csdnimg.cn/c8e56636cc0e4c05ada949b89403309a.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
云原生
文章平均质量分 71
云原生(cloud native)是一种基于云的基础之上的软件架构思想。
编程小透明
生如逆旅单行道,哪有岁月可回头。
展开
-
使用 kind 搭建 kubernetes 集群
kind 是以 docker 为底座,以 容器 为 node 的理念所设计开发的快速构建测试集群环境的工具。原创 2022-06-17 15:33:42 · 872 阅读 · 1 评论 -
Docker 学习笔记-08:Dockerfile
Dockerfile原创 2022-06-06 21:30:00 · 261 阅读 · 0 评论 -
Docker 学习笔记-07:Redis缓存集群
文章目录Redis缓存集群缓存方案设计哈希取余分区一致性哈希分区哈希槽分区Redis集群搭建启动三主三从redis容器集群创建及分配主从容错切换数据读写存储容错切换迁移主从扩缩容扩容缩容Redis缓存集群缓存方案设计哈希取余分区数据读写通过哈希取余(hash(key)/nodeCount)进行计算,计算值用来决定数据存储在那个节点上优点:预估好节点数量且节点稳定的场景下,可以保证负载均衡、分而治之缺点:节点扩容或缩容,会直接影响哈希取余计算结果,导致计算值出现偏差,数据落点发生变动一原创 2022-06-05 22:00:00 · 368 阅读 · 0 评论 -
Docker 学习笔记-06:MySQL主从复制
文章目录MySQL主从复制原理概述主要用途容器搭建主库搭建主库配置主库创建数据同步用户从库搭建从库配置从库主从复制配置从库开启主从同步测试MySQL主从复制原理概述主库把外界接收的SQL请求记录到自己的binlog日志中,从库的I/O thread去请求主库的binlog日志,并将binlog日志写到中继日志中,然后从库重做中继日志的SQL语句。主库通过Log dump thread给从库I/O thread传送binlog日志。主要用途数据备份:把数据复制到不同的机器上,以免单台服务器发原创 2022-06-04 21:00:00 · 134 阅读 · 0 评论 -
Docker 学习笔记-05:常规容器配置
文章目录常规容器配置TomcatMySQLRedisNginx常规容器配置通过 ps -ef | grep ,检查进程是否存在端口占用,接着使用kill结束占用进程(强制结束:kill -9 pid)Tomcat因版本不同(如10.0.14),默认webapps目录为空,需要进入容器需要用webapps.dist目录内容覆盖即可访问欢迎页docker run -d -p 8080:8080 tomcat# 进入容器[root@localhost /]# docker exec -it 87c原创 2022-06-03 00:30:00 · 368 阅读 · 0 评论 -
Docker 学习笔记-04:容器数据卷
文章目录容器数据卷如何使用数据卷继承和共享容器数据卷数据卷即为宿主机目录或文件,存在于一个或多个容器中,通过docker挂载进容器,不属于联合文件系统,因此独立于容器的声明周期并可用于持久化存储和数据共享,容器删除时不会删除其挂载的数据卷。数据卷可在容器之间共享数据数据卷中的数据可以实时更改,实时生效数据卷中的更改不会影响到镜像及容器的更新数据卷的生命周期独立于容器如何使用docker run -it --privileged=true -v /宿主机绝对路径:/容器内路径:读写权限原创 2022-06-02 21:30:00 · 142 阅读 · 0 评论 -
Docker 学习笔记-03:镜像提交及发布(公有仓库 & 私有仓库 Harbor)
文章目录镜像分层镜像联合文件系统 UnionFS镜像加载原理镜像容器层镜像提交发布镜像提交镜像发布(公有)镜像发布(私有,Harbor)Harbor架构Harbor部署环境检查准备工作安装Harbor上传下载镜像(同公有发布)镜像镜像,是一种轻量级的、可执行的独立软件包,包含运行某个软件所需要的所有内容。(应用程序和配置打包好形成一个可交付的运行环境【包含代码、运行库、环境变量、配置文件等】)分层镜像[root@localhost ~]# docker pull tomcatUsing defau原创 2022-06-01 21:00:00 · 1017 阅读 · 0 评论 -
Docker 学习笔记-02:常用命令
文章目录常用命令启动类镜像类容器类常用命令启动类启动docker:systemctl start docker停止docker:systemctl stop docker重启docker:systemctl restart docker查看docker状态:systemctl status docker开机启动:systemctl enable docker查看docker概要信息:docker info查看docker总体帮助文档:docker --help查看docker命令帮助原创 2022-05-31 09:58:35 · 168 阅读 · 0 评论 -
Docker 学习笔记-01:安装
文章目录安装前置准备查看系统及内核版本卸载旧版本安装gcc相关安装yum-utils设置stable仓库地址(国内镜像源)更新yum软件包索引安装启动安装docker ce启动docker查看docker version运行hello-world阿里云镜像加速卸载Docker VS Vitual Machine安装参考:https://docs.docker.com/engine/install/centos/前置准备查看系统及内核版本[root@localhost ~]# uname -a原创 2022-05-31 09:48:01 · 332 阅读 · 0 评论