<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[QChestnut的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/QChestnut</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; QChestnut]]></copyright><item><title><![CDATA[kubectl]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/142062939</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/142062939</guid><author>QChestnut</author><pubDate>Mon, 09 Sep 2024 16:40:41 +0800</pubDate><description><![CDATA[在每个节点（集群的所有节点）都会开放一个端口，外部就可以通过本机的ip＋端口（nodeport端口）访问pod内的容器服务。把service的名称映射到DNS的域名上，让pod去访问集群外部的资源，而且设置为此类型，serv将不能提供四层负载均衡服务。pod的ip地址随着pod的生命周期有可能会发生改变，内部访问通过pod的ip可以直接访问，外部访问是否收到影响？提供集群内部的一个虚拟ip地址，让其他的pod访问的，pod可以通过这个service ip直接访问到内部的容器。陈述式资源管理方式（命令行）]]></description><category></category></item><item><title><![CDATA[k8s的网络类型]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/142061995</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/142061995</guid><author>QChestnut</author><pubDate>Mon, 09 Sep 2024 16:11:54 +0800</pubDate><description><![CDATA[flannel插件：默认的地址是10.244.0.0/16三种模式：UDP、VXLAN、HOST-GWflannel的功能简单，不具备复杂的网络策略的配置能力，小集群或者简单的网络首选calico：BGP直接路由。路由维护、路由转发默认网段：192.168.0.0/16calico是一个可以对网络进行管理的插件，具备配置复杂网络的能力，本身的配置比较复杂，对开发人员、运维人员要求比较高需要复杂配置的可以使用calico（配置更多的网络策略）]]></description><category></category></item><item><title><![CDATA[部署k8s集群]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/141927419</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/141927419</guid><author>QChestnut</author><pubDate>Thu, 05 Sep 2024 11:59:42 +0800</pubDate><description><![CDATA[【代码】部署k8s集群。]]></description><category></category></item><item><title><![CDATA[Kubernetes]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/141927363</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/141927363</guid><author>QChestnut</author><pubDate>Thu, 05 Sep 2024 11:58:34 +0800</pubDate><description><![CDATA[资源隔离的方式，是逻辑上的隔离，项目越来越多，集群越来越大，通过命名空间把资源分配到各个命名空间，每个命名空间之间资源不共享，使用的是分配的资源。在一个容器占用机器的资源比较高时，k8s会自动的增加pod的数量，在资源占用下降的时候，会自动释放pod的数量。service对应的pod，service来匹配对应的pod，监听pod的变化，端点就是暴露出来用于对外访问的。多个容器有一个统一的访问入口，内部地址和统一的对外地址，自动负载均衡所有关联的容器，无需考虑容器的ip地址。把变化的结果保存在etcd。]]></description><category></category></item><item><title><![CDATA[ansible的tags标签]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/141567751</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/141567751</guid><author>QChestnut</author><pubDate>Mon, 26 Aug 2024 16:37:58 +0800</pubDate><description><![CDATA[tasks:tags:- zlmtags:- hpc #运行 ansible-playbook test2.yaml --tags = hpc。]]></description><category></category></item><item><title><![CDATA[ansible的脚本]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/141566191</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/141566191</guid><author>QChestnut</author><pubDate>Mon, 26 Aug 2024 15:51:38 +0800</pubDate><description><![CDATA[playbook剧本
2、yaml文件的语法

3、安装nginx
安装方式为yum，传一个配置文件到目标主机，修改默认端口为8080，访问页面内容this is nginx
4、定义变量，引用变量
脚本当中定义，以及脚本外传参
5、在脚本中实现条件判断
when 满足条件的主机执行，不满足的跳过
6、循环结构
ansible有多种循环方式，一般都命名为with_items，定义循环的内容
7、创建递归目录
条件判断，主机的ip=192.168.230.20才会执行，一次性创建4个文件 /opt/a  /o]]></description><category></category></item><item><title><![CDATA[ansible]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/141422396</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/141422396</guid><author>QChestnut</author><pubDate>Thu, 22 Aug 2024 10:48:19 +0800</pubDate><description><![CDATA[幂等性：多次操作或者多次执行，对系统的影响不会发生变化，无论执行多少次，结果都是一样的，ansible什么都不会做。基础模块，也是ansible的默认模块，不支持管道符和重定向操作。ansible是基于python开发的配置管理和应用部署工具，也是自动化运维的重要工具。只需要在一台主机配置ansible，就可以完成其他主机的操作。查看目标主机的信息，ip地址、内存、内核、cpu。运行本地的脚本，把脚本运行的结果输出到目标主机。用来管理目标主机上软件的运行状态。把当前主机的文件复制到目标主机。]]></description><category></category></item><item><title><![CDATA[docker-harbor私有仓库部署和管理]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/141361717</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/141361717</guid><author>QChestnut</author><pubDate>Tue, 20 Aug 2024 16:20:46 +0800</pubDate><description><![CDATA[harbor每个组件都是由容器构建的，安装harbor必须要有docker。harbor是有图形化的，页面UI展示的一个工具，操作起来很直观。harbor：开源的企业级的docker仓库软件。docker-compose一键编排，也需要安装。仓库：私有仓库、公有仓库。]]></description><category></category></item><item><title><![CDATA[docker-compose]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/141330677</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/141330677</guid><author>QChestnut</author><pubDate>Mon, 19 Aug 2024 17:26:33 +0800</pubDate><description><![CDATA[容器一键化部署的工具，主要是针对dockerfile，可以按照定制化的模式一键部署dockerfile创建的容器。yaml是一种标记语言，直观的展示数据序列化的格式，可读性高。数据格式的结构是通过缩进来进行表示的。表示有序的元素的集合，使用-开头。相当于字典或者对象，用键值对表示。]]></description><category></category></item><item><title><![CDATA[dockerfile搭建lnmp]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/141328393</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/141328393</guid><author>QChestnut</author><pubDate>Mon, 19 Aug 2024 17:16:14 +0800</pubDate><description><![CDATA[docker：单节点部署，在一台机器上部署，跨机器 容器无法通信。做高可用只能在节点上增加同一服务的容器数量。nginx1.22          172.111.0.10       docker部署nginx。mysql 8.0.30      172.111.0.20      docker部署mysql。php 8.1.27          172.111.0.30      docker部署php。]]></description><category></category></item><item><title><![CDATA[dockerfile]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/141328204</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/141328204</guid><author>QChestnut</author><pubDate>Mon, 19 Aug 2024 16:39:00 +0800</pubDate><description><![CDATA[自定义镜像——通过dockerfile创建的都是镜像。]]></description><category></category></item><item><title><![CDATA[docker数据卷]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/141328092</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/141328092</guid><author>QChestnut</author><pubDate>Mon, 19 Aug 2024 16:10:29 +0800</pubDate><description><![CDATA[容器之间会需要共享数据，最简单的方法就是使用数据卷容器，可以提供容器内的一个目录，专门用来供其他容器进行挂载。linux内核提供的可以限制、记录、隔离进程所使用的物理资源（cpu、内存、磁盘IO）的机制。建立通道之后，容器之间可以通过容器名进行通信，容器之间不需要暴露端口，也不依赖宿主机的ip。容器与容器之间建立一条专门的网络通道，容器与容器之间通过这个通道互相通信。在容器内部可以通过容器名直接访问另一个容器，简化容器之间的连接配置。磁盘的读次数限制和写次数限制。-v指定（volume）]]></description><category></category></item><item><title><![CDATA[docker网络]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/141168398</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/141168398</guid><author>QChestnut</author><pubDate>Tue, 13 Aug 2024 16:57:38 +0800</pubDate><description><![CDATA[和桥接模式一样，只不过我们可以自定义容器的网段和给新创建的容器指定ip地址只有自定义网络可以在创建容器时指定ip地址#创建容器test3出现报错：docker: Error response from daemon: user specified IP address is supported on user defined networks only.表示只有自定义网络可以在创建容器时指定ip地址，该功能仅在用户定义的网络中受支持#查看网络设备#创建自定义网络#ifconfig查看。]]></description><category></category></item><item><title><![CDATA[docker的基本管理和应用]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/141162728</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/141162728</guid><author>QChestnut</author><pubDate>Tue, 13 Aug 2024 14:18:54 +0800</pubDate><description><![CDATA[容器是在linux上运行，与其他容器共享主机内核以及主机的资源，独立运行，相互隔离的进程（应用程序）集装箱——独立运行的容器，相互隔离的容器，一个容器就是一个独立运行的应用程序。docker是运行在linux的容器化工具，可以理解为轻量级的虚拟机。可以在任何主机上轻松创建的一个轻量级、可移植的、自给自足的容器。docker是一个开源的应用容器引擎，基于go语言开发的。容器运行时占用一定的资源，但是不占用其他任务的资源。1、namespace实现资源隔离。资源隔离：linux有6项隔离。]]></description><category></category></item><item><title><![CDATA[zabbix监控2]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/141061127</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/141061127</guid><author>QChestnut</author><pubDate>Fri, 09 Aug 2024 14:32:03 +0800</pubDate><description><![CDATA[1、要会看zabbix2、要会配zabbix监控的脚本在客户端，脚本的配置路径在配置文件里在服务端里配置，模版、应用集、监控项、触发器、图形3、自动发现和代理要会配置：手动添加、自动、代理4、添加到了邮件告警组，要第一时间响应。]]></description><category></category></item><item><title><![CDATA[zabbix监控1]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/141031525</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/141031525</guid><author>QChestnut</author><pubDate>Thu, 08 Aug 2024 17:03:03 +0800</pubDate><description><![CDATA[浏览器访问192.168.230.10/zabbix检测——主机——可用性ZBX：ZABBIX的缩写，默认模式，监控网络和设备、服务，大部分情况都是默认模式SNMP：simple network management protocol简单网络管理协议，用来管理和监控网络设备的协议JMX：专门监控java程序IPMI：用来管理服务器硬件，服务器的电源、温度、风扇的速度等test2#记录当前登录系统的用户数登录当前系统的不能超过3个，大于3个就会告警并且发邮件#监控的脚本。]]></description><category></category></item><item><title><![CDATA[ceph]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/141002540</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/141002540</guid><author>QChestnut</author><pubDate>Wed, 07 Aug 2024 22:14:27 +0800</pubDate><description><![CDATA[ceph是一个开源的，用c++语言编写的分布式存储系统，存储文件数据分布式由多台物理磁盘组成一个集群，在这个基础之上实现高可用、扩展其他存储系统：lvm逻辑卷，可以扩容raid磁盘阵列，高可用都是基于物理意义上的单机的存储系统1、远程访问2、多个服务器组成的虚拟的硬盘3、分布式存储4、实现负载均衡和数据同步。]]></description><category></category></item><item><title><![CDATA[rsync远程同步]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/140959379</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/140959379</guid><author>QChestnut</author><pubDate>Tue, 06 Aug 2024 17:11:33 +0800</pubDate><description><![CDATA[是开源的快速备份的工具，一般是系统自带的可以在不同主机之间公布整个目录树（目录）在远程同步的任务中，负责发起rsync的叫发起端，也就是服务端；负责响应同步请求的，就是客户端上行：客户端同步到服务端下行：服务端同步到客户端。]]></description><category></category></item><item><title><![CDATA[Filebeat+Kafka+ELK]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/140951676</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/140951676</guid><author>QChestnut</author><pubDate>Tue, 06 Aug 2024 15:59:15 +0800</pubDate><description><![CDATA[【代码】Filebeat+Kafka+ELK。]]></description><category></category></item><item><title><![CDATA[kafka]]></title><link>https://blog.youkuaiyun.com/QChestnut/article/details/140931301</link><guid>https://blog.youkuaiyun.com/QChestnut/article/details/140931301</guid><author>QChestnut</author><pubDate>Mon, 05 Aug 2024 16:55:43 +0800</pubDate><description><![CDATA[kafka带入集群当中，实现elkfkzookeeper集群+kafka集群。]]></description><category></category></item></channel></rss>