<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_36733838的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_36733838</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_36733838]]></copyright><item><title><![CDATA[Docker跨主机网络通信]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/130533447</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/130533447</guid><author>qq_36733838</author><pubDate>Sat, 06 May 2023 18:37:37 +0800</pubDate><description><![CDATA[CNM和CNI是网络规范或者网络体系,并不是网络实现因此并不关心容器网络的实现方式( Flannel或者Calico等), CNM和CNI关心的只是网络管理。]]></description><category></category></item><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/130162871</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/130162871</guid><author>qq_36733838</author><pubDate>Fri, 14 Apr 2023 21:58:31 +0800</pubDate><description><![CDATA[一.Kubernetes概述

文档：https://kuboard.cn/learning/
kubernetes从 1.23版本不支持docker了，而是使用containerd

1.docker以集群工作面临的问题
集群编排面临的问题如下:
1.跨主机通信问题？
2.多容器跨主机部署？
3.容器发布,升级，回滚？
4.容器挂掉后，如何自动拉起服务？
5.当现有容器资源不足时，是否可以自动扩容？
6.能够实现容器的健康检查，若不健康是否能自动恢复？
7.如何将容器调度到集群特定节点？
8.将容器从一个]]></description><category></category></item><item><title><![CDATA[详解DNS域名解析全过程]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/129731957</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/129731957</guid><author>qq_36733838</author><pubDate>Thu, 23 Mar 2023 15:33:46 +0800</pubDate><description><![CDATA[IP地址是互联网上计算机唯一的逻辑地址，通过IP地址实现不同计算机之间的相互通信，每台联网计算机都需要通过IP地址来互相联系和分别。但由于IP地址是由一串容易混淆的数字串构成，人们很难记忆所有计算机的IP地址，这样对于我们日常工作生活访问不同网站是很困难的。基于这种背景，人们在IP地址的基础上又发展出了一种更易识别的符号化标识，这种标识由人们自行选择的字母和数字构成，相比IP地址更易被识别和记忆，逐渐代替IP地址成为互联网用户进行访问互联的主要入口。这种符号化标识就是域名。]]></description><category></category></item><item><title><![CDATA[linux常见的系统日志]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/129190496</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/129190496</guid><author>qq_36733838</author><pubDate>Thu, 23 Feb 2023 21:20:30 +0800</pubDate><description><![CDATA[linux中/var/log/btmp是记录登录失败信息的日志，是一种非文本文件，可以使用last -f /var/log/btmp命令查看。linux中/var/log/lastlog是记录用户最近信息的日志，是一种非文本文件，可以使用lastlog命令查看。linux中/var/log/secure是用于记录登录系统存取数据的日志，如ssh、telnet、ftp等信息。linux中/var/log/cups是cups打印服务运行的日志，涉及计算机中所有的打印信息。]]></description><category></category></item><item><title><![CDATA[kubernetes sd configs配置详解]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/129125311</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/129125311</guid><author>qq_36733838</author><pubDate>Mon, 20 Feb 2023 15:59:39 +0800</pubDate><description><![CDATA[kubernetes_sd_config 这个是以角色(role)来定义收集的，Kubernetes SD配置允许从Kubernetes的RESTAPI中检索scrape目标，并始终与群集状态保持同步。凡必须是endpoints，service，pod，node，或ingress。]]></description><category></category></item><item><title><![CDATA[mysql备份]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/128969502</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/128969502</guid><author>qq_36733838</author><pubDate>Fri, 10 Feb 2023 14:28:41 +0800</pubDate><description><![CDATA[每周一凌晨3点全量备份，每周二到周日增量备份。]]></description><category></category></item><item><title><![CDATA[Jenkins-Slave分布式架构搭建]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/128688303</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/128688303</guid><author>qq_36733838</author><pubDate>Sat, 14 Jan 2023 21:57:15 +0800</pubDate><description><![CDATA[♥ Jenkins的分布式构建，在Jenkins的配置中叫做节点，分布式构建能够让同一套代码或项目在不同的环境(如：Windows和Linux系统)中编译、部署等。♥ 将jenkins项目发布在不同服务器上（分布jenkins工作空间，部署项目到不同服务器）这就形成了jenkins的分布式。节点服务器不需要安装jenkins，只需要运行一个slave节点服务，构建事件的分发由master端（jenkins主服务）来执行。]]></description><category></category></item><item><title><![CDATA[集群调度情况]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/128641878</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/128641878</guid><author>qq_36733838</author><pubDate>Wed, 11 Jan 2023 12:30:24 +0800</pubDate><description><![CDATA[Scheduler是kubernetes的调度器，主要任务是把定义的pod分配到集群的节点上。听起来非常简单，但有很多要考虑的问题¤ 公平： 如何保证每个节点都能被分配资源¤ 资源高效利用：集群所有资源最大化被使用¤ 效率：调度的性能要好，能够尽快地对大批量的pod完成调度工作¤ 灵活： 允许用户根据自己的需求控制调度的逻辑。]]></description><category></category></item><item><title><![CDATA[k8s或者docker使用debian系统的镜像，出现命令不存在如何解决]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/128634745</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/128634745</guid><author>qq_36733838</author><pubDate>Tue, 10 Jan 2023 18:59:43 +0800</pubDate><description><![CDATA[【代码】k8s或者docker使用debian系统的镜像，出现命令不存在如何解决。]]></description><category></category></item><item><title><![CDATA[k8s常见错误]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/128571202</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/128571202</guid><author>qq_36733838</author><pubDate>Thu, 05 Jan 2023 23:22:29 +0800</pubDate><description><![CDATA[为什么会出现这个问题呢，因为这个镜像地址，默认是从国外网址下载的，有时候我们的电脑是不能访问外网的，我们想要解决这个问题。出现这个原因是因为，我们之前有执行过初始化的命令，然后初始化的时候就会产生一些文件，和占用端口，然后当你再次初始化的时候，就会提示你有些文件已经存在和端口正在被使用，所以我们要把这些文件删掉，和端口给杀死。一般如果是第一次部署k8s，遇到这种问题，多半是flanne的问题，下面这个命令，其实就是创建flannel组件，这个文件其实就是。下面这个是152节点没有准备好。]]></description><category></category></item><item><title><![CDATA[LVS详解]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/128508551</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/128508551</guid><author>qq_36733838</author><pubDate>Sat, 31 Dec 2022 21:22:33 +0800</pubDate><description><![CDATA[其实企业中最常用的是DR实现方式，而NAT配置上比较简单和方便，TUN模式则是综合了DR和NAT的优点。]]></description><category></category></item><item><title><![CDATA[K8S 快速入门（五）网络通信原理：Pod网络]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/128488662</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/128488662</guid><author>qq_36733838</author><pubDate>Thu, 29 Dec 2022 22:15:05 +0800</pubDate><description><![CDATA[有了Pod网络，K8s集群内的所有Pods在逻辑上都可以看作在一个平面网络内，可以正常IP寻址和互通。但是Pod仅仅是K8s云平台中的虚拟机抽象，最终，我们需要在K8s集群中运行的是应用或者说服务(Service)，而一个Service背后一般由多个Pods组成集群，这时候就引入了服务发现(Service Discovery)和负载均衡(Load Balancing)等问题同一个Pod内部通讯同一个Pod共享同一个网络命名空间，共享同一个 Linux协议栈。]]></description><category></category></item><item><title><![CDATA[MySQL索引与SQL语句优化（下）]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/128420150</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/128420150</guid><author>qq_36733838</author><pubDate>Fri, 23 Dec 2022 15:29:17 +0800</pubDate><description><![CDATA[5）根据返回结果，对需要建索引的列(where后的条件列、多表连接的列、分组、排序列)建立索引，并核查创建索引效果。12)多表连接查询时，把结果集小的表（注意，这里是指过滤后的结果集，不一定是全表数据量小的）作为驱动表。（5）对SQL功能拆分和修改，由运维（DBA）和开发交流（确认），共同确定如何改，最终由DBA执行。11.2.4 查询条件使用函数在索引列或者对索引列进行运算，运算包括(+，-，*，/，!（2）1条长SQL语句无法使用索引，能不能变成2条短的SQL语句让它分别使用上索引。]]></description><category></category></item><item><title><![CDATA[MySQL常见错误代码及代码说明]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/128355375</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/128355375</guid><author>qq_36733838</author><pubDate>Sat, 17 Dec 2022 17:32:45 +0800</pubDate><description><![CDATA[1049：数据库不存在 ]]></description><category></category></item><item><title><![CDATA[索引原理详解]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/128330306</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/128330306</guid><author>qq_36733838</author><pubDate>Thu, 15 Dec 2022 15:22:00 +0800</pubDate><description><![CDATA[索引查询中，如果辅助索引已经能够得到查询的所有信息了，就无需再回表，这个就是覆盖索引。聚簇索引也叫聚集索引，它实际上并不是一种单独的索引类型，而是一种数据存储方式，聚簇索引的叶子节点保存了一行记录的所有列信息。新版本的MySQL（5.6以上）中引入了索引下推的机制：可以在索引遍历过程中，对索引中包含的字段先做判断，直接过滤掉不满足条件的记录，减少回表次数。联合索引指的是同时对多列创建的索引，创建联合索引后，叶子节点会同时包含每个索引列的值，并且同时根据多列排序，这个排序和我们所理解的字典序类似。]]></description><category></category></item><item><title><![CDATA[mysqldumpslow和mysqldumpslow]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/128322018</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/128322018</guid><author>qq_36733838</author><pubDate>Wed, 14 Dec 2022 21:10:51 +0800</pubDate><description><![CDATA[这是一款mysql自带的慢查询工具，个人使用下来发现，可以满足在很多慢日志中找到有问题的慢的sql，并且可以进行sql排序。属于一种短小精干的工具。命令大概形式： slowlog是需要分析的日志主要参数：A: -s, 是sort的意思，表示按照何种方式排序，c、t、l、r分别是按照记录次数、时间、查询时间、返回的记录数来排序，ac、at、al、ar，表示相应的倒序；B: -t, 是top n的意思，即为返回前面多少条的数据；]]></description><category></category></item><item><title><![CDATA[kube-proxy模式详解]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/128308672</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/128308672</guid><author>qq_36733838</author><pubDate>Tue, 13 Dec 2022 22:01:12 +0800</pubDate><description><![CDATA[kubernetes里kube-proxy支持三种模式，在v1.8之前我们使用的是iptables 以及 userspace两种模式，在kubernetes 1.8之后引入了ipvs模式，并且在v1.11中正式使用，其中iptables和ipvs都是内核态也就是基于netfilter，只有userspace模式是用户态。]]></description><category></category></item><item><title><![CDATA[K8S1.18版本kube-proxy报错parseIP Error的处理]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/128084264</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/128084264</guid><author>qq_36733838</author><pubDate>Mon, 28 Nov 2022 17:52:41 +0800</pubDate><description><![CDATA[故障现象故障现象为服务IP可以PING通，但应用不能访问，查看kube-proxy组件报错（见下日志内容）。搜索报错内容可知这个问题升级到kubernetes 1.18 版本才出现的，在Kubernetes Github已有相关问题上报，Kubernetes 维护人员讨论分析出问题的原因可能是IPVS模块由于是比较新，需要系统内核版本支持，我在Centos7的最新版本上遇到这个问题，yum update kernel解决不了。先讲结论：用Centos8.2替代Centos7.x即可解决，我已经试过了。]]></description><category></category></item><item><title><![CDATA[运维方向参考]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/127889968</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/127889968</guid><author>qq_36733838</author><pubDate>Wed, 16 Nov 2022 17:51:35 +0800</pubDate><description><![CDATA[备注： 即使你面试的是运维开发，很多时候你在公司里干的还是系统运维或者自动化运维的工作，与开发没有任何关系，而且大部分公司现有的业务体系的服务器都老出问题，你忙都忙不过来，哪还有时间让你开发自动化工具， 如果让你白天不耽误干别的，利用晚上自己加班搞出来，方法方案自己想办法，加班费是不可能又的，你干吗？桌面运维目前属于外包的比较多，有专门的公司招聘应届生去培训一两个月，直接外派到大公司做项目，需要的技能不是很多，但是沟通能力很重要，之所以要沟通能力，只因为你是乙方，说白了就是去人家家里干活的，属于服务行业。]]></description><category></category></item><item><title><![CDATA[运维面试必问的中间件高频面试题]]></title><link>https://blog.youkuaiyun.com/qq_36733838/article/details/127868572</link><guid>https://blog.youkuaiyun.com/qq_36733838/article/details/127868572</guid><author>qq_36733838</author><pubDate>Tue, 15 Nov 2022 16:42:49 +0800</pubDate><description><![CDATA[消费者组是 Kafka 独有的概念，如果面试官问这 个，就说明他对此是有一定了解的。我先给出标准答案：1、定义：即消费者组是 Kafka 提供的可扩展且具有容错性的消费者机制。2、原理：在 Kafka 中，消费者组是一个由多个消费者实例 构成的组。多个实例共同订阅若干个主题，实现共同消费。同一个组下的每个实例都配置有 相同的组 ID，被分配不同的订阅分区。当某个实例挂掉的时候，其他实例会自动地承担起 它负责消费的分区。]]></description><category></category></item></channel></rss>