<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[TTSuzuka的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/TTSuzuka</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; TTSuzuka]]></copyright><item><title><![CDATA[Helm工具安装]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/129492535</link><guid>https://blog.csdn.net/TTSuzuka/article/details/129492535</guid><author>TTSuzuka</author><pubDate>Mon, 13 Mar 2023 15:01:43 +0800</pubDate><description><![CDATA[java使用maven;前端使用npm;python使用pip;运维使用yum或apt。分工不同，诉求却相同，都希望有一种资源管理工具，可以方便查找、下载、安装、使用和分发程序包。helm 也一样，它是 k8s 的资源包管理工具。它使我们操作的对象不再是单个资源，而是一个实体。比如我们需要一个负载均衡的 web 服务，如果不使用 helm，我们需要写 deployment，service 和 ingress 才可以让集群外部的客户使用。]]></description><category></category></item><item><title><![CDATA[k8s控制器]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/129364784</link><guid>https://blog.csdn.net/TTSuzuka/article/details/129364784</guid><author>TTSuzuka</author><pubDate>Mon, 06 Mar 2023 16:18:10 +0800</pubDate><description><![CDATA[自主式:kubernetes直接创建出来的Pod，这种Pod删除后就没有了，也不会重建。控制器创建pod:通过Pod控制器创建的Pod，这种Pod删除之后还会自动重建。Pod控制器是管理Pod的中间层,使用了Pod控制器之后,我们只需要告诉Pod控制器,想要多少个什么样的Pod就可以了,它就会创建出满足条件的Pod并确保每一个Pod处于用户期望的状态，如果Pod在运行中出现故障，控制器会基于指定的策略重启或重新创建pod。]]></description><category></category></item><item><title><![CDATA[yaml文件详解]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/129301709</link><guid>https://blog.csdn.net/TTSuzuka/article/details/129301709</guid><author>TTSuzuka</author><pubDate>Thu, 02 Mar 2023 16:12:21 +0800</pubDate><description><![CDATA[AML 使用空格缩进，这是 Python 开发人员熟悉的领域。
JavaScript 开发人员喜欢 JSON，因为它是 JavaScript 的一个子集，可以直接在 JavaScript中解释和编写，同时使用简写方式声明 JSON，在使用没有空格的典型变量名时，不需要键中的双引号。
有很多解析器在 YAML 和 JSON 的所有语言中都能很好地工作。
在许多情况下，YAML 的空白格式可以更容易查看，因为格式化需要更人性化的方法。
如果您的编辑器中没有空格可见或缩进线指示符，那么 YAML 的空白虽然更紧凑]]></description><category></category></item><item><title><![CDATA[Pod的基础概念]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/129203168</link><guid>https://blog.csdn.net/TTSuzuka/article/details/129203168</guid><author>TTSuzuka</author><pubDate>Sun, 26 Feb 2023 15:19:58 +0800</pubDate><description><![CDATA[Pod 是 kubernetes 中最小的资源管理组件，Pod 也是最小化运行容器化应用的资源对象。一个 Pod 代表着集群中运行的一个进程。kubernetes 中其他大多数组件都是围绕着 Pod 来进行支撑和扩展 Pod 功能的，例如用于管理 Pod 运行的 StatefulSet 和 Deployment 等控制器对象，用于暴露 Pod 应用的 Service 和 Ingress 对象，为 Pod 提供存储的 PersistentVolume 存储资源对象等。       一个 Pod 中运行一个容器]]></description><category></category></item><item><title><![CDATA[kubectl常用的命令]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/129045926</link><guid>https://blog.csdn.net/TTSuzuka/article/details/129045926</guid><author>TTSuzuka</author><pubDate>Mon, 20 Feb 2023 16:28:35 +0800</pubDate><description><![CDATA[目录安装 kubectl一、命令自动补全二、常用命令1、查看所有pod列表2、查看RC和service列表3、显示Node的详细信息4、显示Pod的详细信息, 特别是查看Pod无法创建的时候的日志5、 根据yaml创建资源, apply可以重复执行，create不行6、基于nginx.yaml定义的名称删除指定资源7、删除所有包含某个label的pod和service8、删除默认命名空间下的所有 Pod9、执行pod命令10、查看容器日志11、查看节点 labels12、重启pod三、创建命令四、查看和查找]]></description><category></category></item><item><title><![CDATA[Kubeadm搭建K8S]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/129009604</link><guid>https://blog.csdn.net/TTSuzuka/article/details/129009604</guid><author>TTSuzuka</author><pubDate>Mon, 13 Feb 2023 17:54:46 +0800</pubDate><description><![CDATA[节点显示 NotReady 状态，需要安装网络插件。]]></description><category></category></item><item><title><![CDATA[二进制部署K8S集群（单master）]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/128937864</link><guid>https://blog.csdn.net/TTSuzuka/article/details/128937864</guid><author>TTSuzuka</author><pubDate>Thu, 09 Feb 2023 18:16:32 +0800</pubDate><description><![CDATA[二进制部署K8S集群]]></description><category></category></item><item><title><![CDATA[Ansible之Playbook]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/128903795</link><guid>https://blog.csdn.net/TTSuzuka/article/details/128903795</guid><author>TTSuzuka</author><pubDate>Tue, 07 Feb 2023 08:24:36 +0800</pubDate><description><![CDATA[playbook是ansible用于配置，部署和管理托管主机剧本，通过playbook的详细描述，执行其中一系列tasks，可以让远程主机达到预期状态，也可以说，playbook字面意思是剧本，现实中由演员按剧本表演，在ansible中由计算机进行安装，部署应用，提供对外服务，以及组织计算机处理各种各样的事情。ansible使用playbook来管理自动化task，playbook是yaml格式的文件，其基本内容可以认为是多条ansible的ad-hoc的语句组成。]]></description><category></category></item><item><title><![CDATA[Ansible概述及命令行模块]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/128849205</link><guid>https://blog.csdn.net/TTSuzuka/article/details/128849205</guid><author>TTSuzuka</author><pubDate>Mon, 06 Feb 2023 16:10:46 +0800</pubDate><description><![CDATA[Ansible是一款自动化运维工具，基于Python开发，集合了众多运维工具（puppet、cfengine、chef、func、fabric）的优点，实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible是基于模块工作的，本身没有批量部署的能力。真正具有批量部署的是Ansible所运行的模块，Ansible只是提供一种框架。连接插件connection plugins：负责和被监控端实现通信；host inventory：指定操作的主机，是一个配置文件里面定义监控的主机；]]></description><category></category></item><item><title><![CDATA[Docker Harbor私有仓库部署与管理]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/128801002</link><guid>https://blog.csdn.net/TTSuzuka/article/details/128801002</guid><author>TTSuzuka</author><pubDate>Mon, 30 Jan 2023 17:06:44 +0800</pubDate><description><![CDATA[Harbor是VMware公司开源的企业级Docker Registry项目，其目标是帮助用户迅速搭建一个企业级的Docker Registry服务。Harbor以Docker公司开源的Registry为基础，提供了图形管理UI、基于角色的访问控制（Role Based AccessControl）、AD/LDAP集成、以及审计日志（Auditlogging）等企业用户需求的功能，同时还原支持中文。Harbor的每个组件都是以Docker容器的形式构建的，使用docker-compose来对它进行部署。]]></description><category></category></item><item><title><![CDATA[Docker consul]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/128788757</link><guid>https://blog.csdn.net/TTSuzuka/article/details/128788757</guid><author>TTSuzuka</author><pubDate>Sun, 29 Jan 2023 17:40:36 +0800</pubDate><description><![CDATA[Consul是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件,由HashiCorp公司用Go语言开发, 基于Mozilla Public License 2.0的协议进行开源。Consul支持健康检查，并允许HTTP、GRPC和DNS协议调用 API 存储键值对。]]></description><category></category></item><item><title><![CDATA[Docker搭建LNMP+Wordpress]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/128779511</link><guid>https://blog.csdn.net/TTSuzuka/article/details/128779511</guid><author>TTSuzuka</author><pubDate>Sat, 28 Jan 2023 17:21:33 +0800</pubDate><description><![CDATA[三、Nginx

1、上传安装包







3、编写Dockerfile脚本




4、生成镜像




5、创建自定义网络







1、上传安装包


2、配置my.cnf文件 


3、编写Dockerfile


4、生成镜像


5、启动镜像容器


五、Php1、上传安装包


1）php.ini


2）php-fpm.conf


3）www.conf


3、编写Dockerfile脚本




4、生成镜像




5、启动镜像容器




六、启动wordpress服务

1]]></description><category></category></item><item><title><![CDATA[Docker Cgroups资源控制管理]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/128456398</link><guid>https://blog.csdn.net/TTSuzuka/article/details/128456398</guid><author>TTSuzuka</author><pubDate>Wed, 28 Dec 2022 12:51:20 +0800</pubDate><description><![CDATA[cgroups 是Linux内核提供的一种可以限制单个进程或者多个进程所使用资源的机制，可以对 cpu，内存等资源实现精细化的控制，目前越来越火的轻量级容器 Docker 就使用了 cgroups 提供的资源限制能力来完成cpu，内存等部分的资源控制。另外，开发者也可以使用 cgroups 提供的精细化控制能力，限制某一个或者某一组进程的资源使用。]]></description><category></category></item><item><title><![CDATA[Docker的数据管理]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/128454342</link><guid>https://blog.csdn.net/TTSuzuka/article/details/128454342</guid><author>TTSuzuka</author><pubDate>Tue, 27 Dec 2022 15:07:30 +0800</pubDate><description><![CDATA[可将宿主机的目录挂载到数据卷上，对数据卷的修改操作立刻可见，并且更新数据不会影响镜像，从而实现数据在宿主机与容器之间的迁移。简单点说，就是会在源容器和接收容器之问建立一条隧道，接收容器可以看到源容器指定的信息。如果需要在容器之间共享一些数据，最简单的方法就是使用数据卷容器。数据卷容器是一个普通的容器，专门提供数据卷给其他容器挂载使用。一般只建议在创建容器时进行挂载，不建议启动容器后再挂载。想要将容器中的数据持久化，可以将宿主机目录挂载到容器中。一般只建议在创建容器时进行挂载，不建议启动容器后再挂载。]]></description><category></category></item><item><title><![CDATA[Docker的网络模式]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/128453319</link><guid>https://blog.csdn.net/TTSuzuka/article/details/128453319</guid><author>TTSuzuka</author><pubDate>Tue, 27 Dec 2022 12:19:17 +0800</pubDate><description><![CDATA[直接使用bridge 模式，是无法指定IP运行docker 的，例如执行以下命令就会报错需要先自定义网络，再指定IP运行docker#docker1 ：为执行ifconfig -a 命令时显示的网卡名，如果不使用 --opt 参数指定此名称，使用 ifconfig -a 查看网卡的网络信息时，看到的将会是类似 br-110eb56a0b22这样的名字，这显然不好记。#mynetwork：为执行"docker network list" 命令时，显示的 bridge 网络模式名称。]]></description><category></category></item><item><title><![CDATA[Docker的容器管理操作]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/128440136</link><guid>https://blog.csdn.net/TTSuzuka/article/details/128440136</guid><author>TTSuzuka</author><pubDate>Mon, 26 Dec 2022 12:20:22 +0800</pubDate><description><![CDATA[docker容器默认会把容器内部第一个进程，也就是pid=1的程序作为docker容器是否正在运行的依据，如果docker容器中pid=1的进程挂了，那么docker容器便会直接退出，也就是说Docker容器中必须有一个前台进程，否则认为容器已经挂掉。docker exec -it 会连接到容器，可以像SSH一样进入容器内部，进行操作，可以通过exit退出容器，不影响容器运行。进入容器前，确保容器正在运行。后台运行容器，之后使用docker exec进入容器，exit退出容器，容器不会停止。]]></description><category></category></item><item><title><![CDATA[Docker基本原理及镜像管理]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/128332814</link><guid>https://blog.csdn.net/TTSuzuka/article/details/128332814</guid><author>TTSuzuka</author><pubDate>Fri, 16 Dec 2022 16:11:58 +0800</pubDate><description><![CDATA[Docker是基于Linux内核实现的, Docker最早采用了LXC技术, LXC是Linux原生支持的容器技术, 可以提供轻量级的虚拟化. Docker基于LXC发展, 提供了LXC的高级封装, 标准的配置方法, 在LXC的基础上, Docker提供了一系列更强大的功能. 而虚拟化技术, 比如KVM, 是基于模块实现, 后来Docker改为自己研发并开源的runc技术运行容器。]]></description><category></category></item><item><title><![CDATA[分布式监控平台——Zabbix]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/128328073</link><guid>https://blog.csdn.net/TTSuzuka/article/details/128328073</guid><author>TTSuzuka</author><pubDate>Thu, 15 Dec 2022 14:13:53 +0800</pubDate><description><![CDATA[zabbix是一个监控软件，其可以监控各种网络参数，保证企业服务架构安全运营，同时支持灵活的告警机制，可以使得运维人员快速定位故障、解决问题。zabbix支持分布式功能，支持复杂架构下的监控解决方案，也支持web页面，为主机监控提供了良好直观的展现。]]></description><category></category></item><item><title><![CDATA[消息队列之Kafka]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/128290880</link><guid>https://blog.csdn.net/TTSuzuka/article/details/128290880</guid><author>TTSuzuka</author><pubDate>Wed, 14 Dec 2022 14:21:28 +0800</pubDate><description><![CDATA[Kafka 是一个分布式的基于发布/订阅模式的消息队列（MQ，Message Queue），主要应用于大数据实时处理领域。]]></description><category></category></item><item><title><![CDATA[ELK企业级日志收集]]></title><link>https://blog.csdn.net/TTSuzuka/article/details/128241880</link><guid>https://blog.csdn.net/TTSuzuka/article/details/128241880</guid><author>TTSuzuka</author><pubDate>Mon, 12 Dec 2022 16:44:03 +0800</pubDate><description><![CDATA[对于日志来说，最常见的需求就是收集、存储、查询、展示，开源社区正好有相对应的开源项目：logstash（收集）、elasticsearch（存储+搜索）、kibana（展示），我们将这三个组合起来的技术称之为ELKStack，所以说ELKStack指的是Elasticsearch、Logstash、Kibana技术栈的结合，由这三个软件及其相关的组件可以打造大规模日志实时处理系统。是基于Lucene（一个全文检索引擎的架构）开发的分布式存储检索引擎，用来存储各类日志。]]></description><category></category></item></channel></rss>