<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Sp_Tizzy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Sp_Tizzy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Sp_Tizzy]]></copyright><item><title><![CDATA[【云原生】portainer管理多个独立docker服务器]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/134035480</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/134035480</guid><author>Sp_Tizzy</author><pubDate>Wed, 25 Oct 2023 15:59:38 +0800</pubDate><description><![CDATA[Portainer 是一款轻量级的应用，它提供了图形化界面，用于方便地管理Docker环境，包括单机环境和集群环境，并且，由于portainer本身也是个容器，所以，寥寥几行代码就可以召唤出来。进入home----dashboard界面，所有信息一目了然，这样的界面呈现给甲方爸爸，谁不爱~？]]></description><category></category></item><item><title><![CDATA[【云原生】k8s-----集群调度]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/133028503</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/133028503</guid><author>Sp_Tizzy</author><pubDate>Tue, 19 Sep 2023 15:46:49 +0800</pubDate><description><![CDATA[Kubernetes 是通过 List-Watch 的机制进行每个组件的协作，保持数据同步的，每个组件之间的设计实现了解耦。用户是通过 kubectl 根据配置文件，向 APIServer 发送命令，在 Node 节点上面建立 Pod 和 Container。APIServer 经过 API 调用，权限控制，调用资源和存储资源的过程，实际上还没有真正开始部署应用。这里需要 Controller Manager、Scheduler 和 kubelet 的协助才能完成整个部署过程。]]></description><category></category></item><item><title><![CDATA[【云原生】Kubeadmin安装k8s集群]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132760642</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132760642</guid><author>Sp_Tizzy</author><pubDate>Fri, 08 Sep 2023 16:41:23 +0800</pubDate><description><![CDATA[Kubeadm 是一个提供了 kubeadm init 和 kubeadm join 的工具， 作为创建 Kubernetes 集群的 “快捷途径” 的最佳实践kubeadm 通过执行必要的操作来启动和运行最小可用集群。按照设计，它只关注启动引导，而非配置机器。同样的， 安装各种 “锦上添花” 的扩展，例如 Kubernetes Dashboard、 监控方案、以及特定云平台的扩展，都不在讨论范围内。相反，我们希望在 kubeadm 之上构建更高级别以及更加合规的工具， 理想情况下，]]></description><category></category></item><item><title><![CDATA[【云原生】Kubernetes容器编排工具]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132602359</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132602359</guid><author>Sp_Tizzy</author><pubDate>Fri, 01 Sep 2023 14:40:57 +0800</pubDate><description><![CDATA[Kubernetes，词根源于希腊语的 舵手、飞行员。在国内又称k8s（因为k和s之间有8个字母，所以得名。“国内程序员的幽默”）。用于自动部署、扩展和管理“容器化（containerized）应用程序”的开源系统。可以理解成 K8S 是负责自动化运维管理多个容器化程序（比如 Docker）的集群，是一个生态极其丰富的容器编排框架工具。K8S由google的Borg系统(博格系统，google内部使用的大规模容器编排工具)作为原型，后经GO语言延用Borg的思路重写并捐献给CNCF基金会开源。云原生基金会（]]></description><category></category></item><item><title><![CDATA[【云原生】Ansible自动化批量操作工具&playbook剧本]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132561612</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132561612</guid><author>Sp_Tizzy</author><pubDate>Wed, 30 Aug 2023 18:37:47 +0800</pubDate><description><![CDATA[playbook是 一个不同于使用Ansible命令行执行方式的模式，其功能更强大灵活。简单来说，playbook是一个非常简单的配置管理和多主机部署系统，不同于任何已经存在的模式，可作为一个适合部署复杂应用程序的基础。Playbook可以定制配置，可以按照指定的操作步骤有序执行，支持同步和异步方式。我们完成一个任务，例如安装部署一个httpd服务，我们需要多个模块（一个模块也可以称之为task）提供功能来完成。]]></description><category></category></item><item><title><![CDATA[【云原生】Docker私有仓库 Registry&Habor]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132473647</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132473647</guid><author>Sp_Tizzy</author><pubDate>Thu, 24 Aug 2023 16:30:56 +0800</pubDate><description><![CDATA[关于Docker的仓库分为私有库和公有仓库，共有仓库只要在官方注册用户，登录即可使用。但对于仓库的使用，企业还是会有自己的专属镜像，所以私有库的搭建也是很有必要的存在。对于原生的仓库，Docker提供了Registry，它能帮助我们组建属于自己的私有库，但是缺点也比较明显，就是难管理，无法进行复杂的操作1.2Harbor 是 VMware 公司开源的企业级 Docker Registry 项目，其目标是帮助用户迅速搭建一个企业级的 Docker Registry 服务。]]></description><category></category></item><item><title><![CDATA[Docker网络与Cgroup硬件资源占用控制]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132339807</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132339807</guid><author>Sp_Tizzy</author><pubDate>Thu, 17 Aug 2023 18:56:52 +0800</pubDate><description><![CDATA[指定容器IP的方式：注意：创建指定IP的容器也需要基于docker网卡的IP网段如果想要删除自定义的网络，可以使用 docker network rm 网络模式名称 进行删除，例如docker network rm mynetwork。删除网络模式前，需要先确保使用该网络模式创建的容器已退出（即已停止）。如果容器仍在运行，则该网络无法删除。########映射端口 -P为随机 -p为指定端口#################]]></description><category></category></item><item><title><![CDATA[Docker 基本管理]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132299698</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132299698</guid><author>Sp_Tizzy</author><pubDate>Tue, 15 Aug 2023 15:55:37 +0800</pubDate><description><![CDATA[docker是一个开源的应用容器引擎，基于go语言开发并遵循了apache2.0协议开源。docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中，然后发布到任何流行的linux服务器，也可以实现虚拟化。容器是完全使用沙箱机制，相互之间不会有任何接口（类iphone的app），并且容器开销极其低。注：Docker的Logo设计为蓝色鲸鱼，拖着许多集装箱。鲸鱼可看作为宿主机，集装箱可理解为相互隔离的容器，每个集装箱中都包含自己的应用程序。]]></description><category></category></item><item><title><![CDATA[Zabbix监控系统]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132173033</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132173033</guid><author>Sp_Tizzy</author><pubDate>Tue, 08 Aug 2023 18:44:23 +0800</pubDate><description><![CDATA[利用一个优秀的监控软件，我们可以:●通过一个友好的界面进行浏览整个网站所有的服务器状态●可以在 Web 前端方便的查看监控数据●可以回溯寻找事故发生时系统的问题和报警情况案列：自定义监控客户端服务器登录的人数需求：限制登录人数不超过 3 个，超过 3 个就发出报警信息//在客户端创建自定义 key1.明确需要执行的 linux 命令2.创建 zabbix 的监控项配置文件，用于自定义 key#可以将自定义的监控项配置文件创建在 zabbix_agent2.d 目录中。]]></description><category></category></item><item><title><![CDATA[Zookeeper集群 + Kafka集群]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132103363</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132103363</guid><author>Sp_Tizzy</author><pubDate>Mon, 07 Aug 2023 14:53:30 +0800</pubDate><description><![CDATA[Zookeeper是一个开源的分布式的，为分布式框架提供协调服务的Apache项目，是Google的Chubby一个开源的实现，是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件，提供的功能包括：配置维护、域名服务、分布式同步、组服务等。为分布式框架提供协调服务的Apache项目。在高并发环境下，同步请求来不及处理，请求往往会发生阻塞。比如大量的请求并发访问数据库，导致行锁表锁，最后请求线程会堆积过多，从而触发 too many connection 错误，引发雪崩效应。]]></description><category></category></item><item><title><![CDATA[GFS 分布式文件系统]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132062429</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132062429</guid><author>Sp_Tizzy</author><pubDate>Wed, 02 Aug 2023 15:14:14 +0800</pubDate><description><![CDATA[GlusterFS 是一个开源的分布式文件系统。由存储服务器、客户端以及NFS/Samba 存储网关（可选，根据需要选择使用）组成。没有元数据服务器组件，这有助于提升整个系统的性能、可靠性和稳定性。MFS也是常用的分布式存储架构传统的分布式文件系统大多通过元服务器来存储元数据，元数据包含存储节点上的目录信息、目录结构等。这样的设计在浏览目录时效率高，但是也存在一些缺陷，例如单点故障。一旦元数据服务器出现故障，即使节点具备再高的冗余性，整个存储系统也将崩溃。]]></description><category></category></item><item><title><![CDATA[ELK&&ELFK 日志分析系统]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132061161</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132061161</guid><author>Sp_Tizzy</author><pubDate>Wed, 02 Aug 2023 14:40:52 +0800</pubDate><description><![CDATA[ELK平台是一套完整的日志集中处理解决方案，将ElasticSearch、Logstash 和 Kiabana三个开源工具配合使用， 完成更强大的用户对日志的查询、排序、统计需求。：是基于Lucene（一个全文检索引擎的架构）开发的分布式存储检索引擎，用来存储各类日志。Elasticsearch 是用 Java 开发的，可通过 RESTful Web 接口，让用户可以通过浏览器与 Elasticsearch 通信。]]></description><category></category></item><item><title><![CDATA[Rsync 远程同步]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132024382</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132024382</guid><author>Sp_Tizzy</author><pubDate>Mon, 31 Jul 2023 16:21:46 +0800</pubDate><description><![CDATA[Rsync（Remote Sync，远程同步） 是一个开源的快速备份工具，可以在不同主机之间镜像同步整个目录树，支持增量备份并保持链接和权限，且采用优化的同步算法，传输前执行压缩，因此非常适用于异地备份、镜像服务器等应用。在远程同步任务中，负责发起rsync同步操作的客户机称为发起端，而负责响应来自客户机的rsync同步操作的服务器称为同步源。在同步过程中，同步源负责提供文件的原始位置，发起端应对该位置具有读取权限。]]></description><category></category></item><item><title><![CDATA[redis主从复制&&哨兵&&Cluster]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132007816</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/132007816</guid><author>Sp_Tizzy</author><pubDate>Sun, 30 Jul 2023 22:34:26 +0800</pubDate><description><![CDATA[redis群集有三种模式，分别是主从同步/复制、哨兵模式、Cluster，本文会讲解一下三种模式的工作方式，以及如何搭建cluster群集主从复制是高可用Redis的基础，哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份，以及对于读操作的负载均衡和简单的故障恢复。缺陷：故障恢复无法自动化；写操作无法负载均衡；存储能力受到单机的限制。]]></description><category></category></item><item><title><![CDATA[NoSQL———Redis配置与优化]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/131942446</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/131942446</guid><author>Sp_Tizzy</author><pubDate>Fri, 28 Jul 2023 08:42:39 +0800</pubDate><description><![CDATA[（1）具有极高的数据读写速度：数据读取的速度最高可达到 110000 次/s，数据写入速度最高可达到 81000 次/s。（2）支持丰富的数据类型：支持 key-value、Strings、Lists、Hashes、Sets 及 Sorted Sets 等数据类型操作。（3）支持数据的持久化：可以将内存中的数据保存在磁盘中，重启的时候可以再次加载进行使用。（4）原子性：Redis 所有操作都是原子性的。（5）支持数据备份：即 master-salve 模式的数据备份。]]></description><category></category></item><item><title><![CDATA[MySQL：MHA高可用]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/131898665</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/131898665</guid><author>Sp_Tizzy</author><pubDate>Tue, 25 Jul 2023 11:19:02 +0800</pubDate><description><![CDATA[MHA（Master High Availability）是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中，MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性，以达到真正意义上的高可用。]]></description><category></category></item><item><title><![CDATA[Mysql 主从复制、读写分离]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/131829714</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/131829714</guid><author>Sp_Tizzy</author><pubDate>Mon, 24 Jul 2023 00:30:12 +0800</pubDate><description><![CDATA[在企业应用中，成熟的业务通常数据量都比较大，单台MySQL在安全性、 高可用性和高并发方面都无法满足实际的需求，配置多台主从数据库服务器以实现读写分离读写分离，基本的原理是让主数据库处理事务性增、改、删操作（INSERT、UPDATE、DELETE），而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。]]></description><category></category></item><item><title><![CDATA[MySQL——存储过程]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/131837357</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/131837357</guid><author>Sp_Tizzy</author><pubDate>Thu, 20 Jul 2023 18:55:46 +0800</pubDate><description><![CDATA[前文介绍的MySQL 相关知识都是针对一个表或几个表的单条 SQL 语句，使用这样的SQL 语句虽然可以完成用户的需求，但在实际的数据库应用中，有些数据库操作可能会非常复杂，可能会需要多条 SQL 语句一起去处理才能够完成，这时候就可以使用存储过程， 轻松而高效的去完成这个需求，有点类似shell脚本里的函数存储过程是一组为了完成特定功能的SQL语句集合。类似于于其他编程语言中的函数，定义一个函数方法，可以随时起到传参调用的功能。]]></description><category></category></item><item><title><![CDATA[MySQL ------ 高阶查询详解（云计算工程师这里划重点！）]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/131786347</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/131786347</guid><author>Sp_Tizzy</author><pubDate>Tue, 18 Jul 2023 15:04:46 +0800</pubDate><description><![CDATA[存储、查询和更新数据。]]></description><category></category></item><item><title><![CDATA[MySQL 备份和还原]]></title><link>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/131768069</link><guid>https://blog.youkuaiyun.com/Sp_Tizzy/article/details/131768069</guid><author>Sp_Tizzy</author><pubDate>Mon, 17 Jul 2023 18:35:30 +0800</pubDate><description><![CDATA[完全备份物理冷备份―关闭Mysqld 服务，tar命令打包 data目录，恢复就是解压tar包逻辑备份mysqldump -u-p--datebases 库1 库2 > xxx.sqlmysqldump -u -p 库1 表1 表2 >XXx.sql完全恢复mysql -u -p <xxx.sql 恢复库mysql-u -p 库名 < XXx.sql 恢复表增量备份1、开启二进制日志，设置二进制日志格式MIXED2、进行一次完全备份，可每周备份一次，通过crontab -e。]]></description><category></category></item></channel></rss>