<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[z20021111的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/z20021111</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; z20021111]]></copyright><item><title><![CDATA[Kubernetes核心组件]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127633742</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127633742</guid><author>z20021111</author><pubDate>Tue, 01 Nov 2022 14:53:07 +0800</pubDate><description><![CDATA[无状态服务：就是没有特殊状态的服务，各个请求对于服务器来说统一无差别处理，请求自身携带了所有服务端所需要的所有参数（服务端自身不存储跟请求相关的任何数据，不包括数据库存储信息）。有状态服务：与之相反，有状态服务在服务端保留之前请求的信息，用以处理当前请求，比如session等。简单版有状态：需要持久化，多次请求之间需要共享一些信息无状态：一次性，不需要持久化的特殊状态，每次请求都是一条新的数据。]]></description><category></category></item><item><title><![CDATA[【云原生之k8s】kubernetes原理]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127616396</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127616396</guid><author>z20021111</author><pubDate>Mon, 31 Oct 2022 15:27:33 +0800</pubDate><description><![CDATA[单机容器编排：docker-compose容器集群编排：docker swarm、mesos+marathon、kubernetesansibleKubernetes 的缩写为：K8S，这个缩写是因为k和s之间有八个字符的关系。Kubernetes 是一个可移植的、可扩展的开源平台，用于管理容器化的工作负载和服务，可促进声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetesd 的服务、支持和工具广泛可用。]]></description><category></category></item><item><title><![CDATA[Prometheus部署]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127553238</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127553238</guid><author>z20021111</author><pubDate>Fri, 28 Oct 2022 01:15:00 +0800</pubDate><description><![CDATA[Prometheus是一套开源的监控、报警、时间序列、数据库的组合采集的样本以时间序列的方式保存在内存（TSDB时序数据库）中并定时保存到硬盘中（持久化）时序数据库不属于sql数据库也并不是nosql数据库。]]></description><category></category></item><item><title><![CDATA[Zabbix的原理]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127532708</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127532708</guid><author>z20021111</author><pubDate>Wed, 26 Oct 2022 15:03:33 +0800</pubDate><description><![CDATA[怎么才算是故障，比如CPU的负载到底多少算高？内核态，用户态分别跑多少算高？]]></description><category></category></item><item><title><![CDATA[Promethues 理论介绍]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127520178</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127520178</guid><author>z20021111</author><pubDate>Wed, 26 Oct 2022 02:15:00 +0800</pubDate><description><![CDATA[zabbix是传统的监控系统，出现比云原生早，使用的是SQL关系型数据库；而Prometheus基于谷歌的borgemon使用go语言开发，使用TSDB数据库，所以支持云原生。zabbix最新发布的6.0版本，知道自己处于生死存亡时刻，也支持了Prometheus使用的TSDB数据库。Prometheus 是一个开源的服务监控系统和时序数据库，其提供了通用的数据模型和快捷数据采集、存储和查询接口。]]></description><category></category></item><item><title><![CDATA[Docker容器-------Consul（注册中心）部署]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127511949</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127511949</guid><author>z20021111</author><pubDate>Wed, 26 Oct 2022 01:00:00 +0800</pubDate><description><![CDATA[Consul是HashiCorp公司推出的开源工具，用于实现分布式系统的服务发现与配置与Docker等轻量级容器可无缝配合Consul是HashiCorp公司推出的开源工具，consul包含很多组件，但总体来说，consul是用于实现分布式系统的服务发现、服务配置的方案。① template 模板（更新）② registrator（自动发现）]]></description><category></category></item><item><title><![CDATA[Harbor私有仓库部署与管理]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127477616</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127477616</guid><author>z20021111</author><pubDate>Mon, 24 Oct 2022 01:45:00 +0800</pubDate><description><![CDATA[① Harbor是VMware公司开源的企业级DockerRegistry项目，其目标是帮助用户迅速搭建一个企业级的Docker Registry服务。② Harbor以Docker 公司开源的Registry 为基础，提供了图形管理UI、基于角色的访问控制（Role Based AccessControl）、AD/LDAI们成以心宙计日志（Auditlogging）等企业用户需求的功能，同时还原生支持中文。]]></description><category></category></item><item><title><![CDATA[Docker容器-------compose容器集群的快速编排]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127450125</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127450125</guid><author>z20021111</author><pubDate>Sat, 22 Oct 2022 02:00:00 +0800</pubDate><description><![CDATA[Docker-Compose项目是基于Python开发的Docker官方开源项目，负责实现对Docker容器集群的快速编排。Docker-Compose将所管理的容器分为三层，分别是 工程（project），服务（service）以及容器（container）。Docker-Compose运行目录下的所有文件（docker-compose.yml，extends文件或环境变量文件等）组成一个工程，若无特殊指定工程名即为当前目录名。一个工程当中可包含多个服务，每个服务中定义了容器运行的镜像、参数、依赖。]]></description><category></category></item><item><title><![CDATA[【docker】dockerfile优化镜像大小]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127446934</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127446934</guid><author>z20021111</author><pubDate>Sat, 22 Oct 2022 01:15:00 +0800</pubDate><description><![CDATA[docker import debian-7.0-x86-minimal.tar.gz -- debian:v1 生成镜像。docker build -t nginx:v4 . 构建镜像。docker images查看镜像。docker images 查看。#关闭debug日志。]]></description><category></category></item><item><title><![CDATA[Docker容器-------搭建本地私有仓库]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127448793</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127448793</guid><author>z20021111</author><pubDate>Fri, 21 Oct 2022 17:04:15 +0800</pubDate><description><![CDATA[Docker 官方提供了一个搭建私有仓库的镜像 registry ，运行该镜像的容器并且对外暴露5000端口就ok了。通常我们在docker拉取的镜像都是在docker hub或quay.io等公有仓库获取，那么在实际工作中，每个公司如果使用到docker，那么肯定是要搭建自己的私有仓库。那么接下来就通过docker提供的registry镜像来搭建我们自己的私有仓库。]]></description><category></category></item><item><title><![CDATA[Docker容器-------dockerfile概念简介]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127411533</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127411533</guid><author>z20021111</author><pubDate>Fri, 21 Oct 2022 15:07:39 +0800</pubDate><description><![CDATA[因为docker镜像只有rootfs和其它镜像层，共用宿主机的linux内核（bootfs），所以很小。**bootfs + rootfs ：**作用是 加载、引导内核程序 + 挂载使用linux操作系统 等等一些关键的目录文件就是说bootfs用内核的，rootfs用自己的。]]></description><category></category></item><item><title><![CDATA[Docker容器-------网络模式]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127390862</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127390862</guid><author>z20021111</author><pubDate>Tue, 18 Oct 2022 17:25:35 +0800</pubDate><description><![CDATA[可以先自定义网络，再使用指定IP运行docker① Host :与宿主机共享网络名称空间/网络协议栈② Container:多个容器之间共享一个network namespaces③ None :自闭空间④ bridge：默认模式通过Veth对连接容器与docker0网桥，网桥分配给容器IP，同时docker 0作为“局域网”内容器的网关，最后和宿主机网卡进行通讯⑤ overlay：叠加网络模式。]]></description><category></category></item><item><title><![CDATA[Docker之镜像、容器基础操作]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127362469</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127362469</guid><author>z20021111</author><pubDate>Tue, 18 Oct 2022 16:09:30 +0800</pubDate><description><![CDATA[镜像：类似虚拟机镜像容器：类似linux系统环境，运行和隔离应用。容器从镜像启动的时候，docker会在镜像的最上一层创建一个可写层，镜像本身是只读的，保持不变。仓库：每个仓库存放某一类镜像。]]></description><category></category></item><item><title><![CDATA[【docker】docker的基础命令]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127347665</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127347665</guid><author>z20021111</author><pubDate>Mon, 17 Oct 2022 02:30:00 +0800</pubDate><description><![CDATA[查看基本信息和版本信息+]]></description><category></category></item><item><title><![CDATA[Docker网络与资源控制]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127347622</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127347622</guid><author>z20021111</author><pubDate>Mon, 17 Oct 2022 01:15:00 +0800</pubDate><description><![CDATA[Docker使用，在宿主机虚拟一个Docker容器网桥(docker0)，Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址，称为Container-IP，同时。因为在同一宿主机内的容器都接入同一个网桥，这样容器之间就能够通过容器的 Container-IP 直接通信。Docker网桥是宿主机虚拟出来的，并不是真实存在的网络设备，外部网络是无法寻址到的，这也意味着外部网络无法直接通过Container-IP访问到容器。]]></description><category></category></item><item><title><![CDATA[Docker容器安装及优化]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127286293</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127286293</guid><author>z20021111</author><pubDate>Fri, 14 Oct 2022 02:00:00 +0800</pubDate><description><![CDATA[Docker是一个开源的应用容器引擎，基于go语言开发并遵循了apache2.0协议开源Docker是在Linux容器里运行应用的开源工具，是一种轻量级的"虚拟机"Docker的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。Docker的Logo设计为蓝色鲸鱼，拖着许多集装箱。鲸鱼可看作为宿主机，集装箱可理解为相互隔离的容器，每个集装箱中都包含自己的应用程序（沙箱）。]]></description><category></category></item><item><title><![CDATA[ELK日志分析系统]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127266197</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127266197</guid><author>z20021111</author><pubDate>Wed, 12 Oct 2022 09:19:25 +0800</pubDate><description><![CDATA[提供了一个分布式多用户能力的全文搜索引擎—款强大的数据处理工具可实现数据传输、格式处理、格式化输出数据输入(从业务输入)、数据加工(如过滤、改写等）以及数据输出（输出到Elasticsearch群集)一个针对Elasticsearch的开源分析及可视化平台；搜索、查看存储在Elasticsearch索引中的数据；通过各种图标进行高级数据分析及展示；让海量数据更容易理解；操作简单，基于浏览器地用户界面就可以快速创建仪表板（dashboard）实时显示Elasticsearch查询动态。]]></description><category></category></item><item><title><![CDATA[Redis之持久化（RDB、AOF）]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127261167</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127261167</guid><author>z20021111</author><pubDate>Wed, 12 Oct 2022 01:15:00 +0800</pubDate><description><![CDATA[首先要明确一点，redis作为缓存，数据是可以丢的，因为要求的是急速。redis作为数据库的时候，数据是绝对不能丢。无论是MYSQL或者是oracle还是redis，他们作为存储层，都必须存在两个东西，1个是快照/副本，一个是日志（记录每条操作）。Redis的持久化可以分为单机自己持久化与主从复制。首先谈谈单机自己的持久化方法。（RDB、AOF、RDB+AOF）三种策略。Redis 高可用含义：高可用是指服务器可以正常访问的时间，衡量的标准是在多长时间内可以提供正常服务。]]></description><category></category></item><item><title><![CDATA[rsync远程同步+inotify监控（2）]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127250296</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127250296</guid><author>z20021111</author><pubDate>Mon, 10 Oct 2022 19:29:02 +0800</pubDate><description><![CDATA[rsync（Remote Sync，远程同步） 是一个开源的快速备份工具，可以在不同主机之间镜像同步整个目录树，支持增量备份，并保持链接和权限，且采用优化的同步算法，传输前执行压缩，因此非常适用于异地备份、镜像服务器等应用。rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。并且可以不进行改变原有数据的属性信息，实现数据的备份迁移特性。在远程同步任务中，负责发起rsync同步操作的客户机称为发起端，而负责响应来自客户机的rsync同步操作的服务器称为同步源。]]></description><category></category></item><item><title><![CDATA[GFS分布式文件系统]]></title><link>https://blog.youkuaiyun.com/z20021111/article/details/127226433</link><guid>https://blog.youkuaiyun.com/z20021111/article/details/127226433</guid><author>z20021111</author><pubDate>Mon, 10 Oct 2022 02:15:00 +0800</pubDate><description><![CDATA[当用户或应用程序访问某一个命名空间时，通过对该命名空间计算 HASH 值，根据该 HASH 值所对应的 32 位整数空间定位数据所在的 Brick。： 网络协议，与TCP/IP具有转发丢失数据包的特性，基于此通信协议可能导致通信变慢，而IB使用基于信任的，流程制的机制来保证连接的完整性。弹性 HASH 算法是 Davies-Meyer 算法的具体实现，通过 HASH 算法可以得到一个 32 位的整数范围的 hash 值，一个逻辑卷是一组Brick的集合，卷是数据存储的逻辑设备。： 千兆网/千兆接口。]]></description><category></category></item></channel></rss>