<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sea_bunch的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sea_bunch</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sea_bunch]]></copyright><item><title><![CDATA[故障——The connection to the server localhost:8080 was refused - did you specify the right host or port]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/139502806</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/139502806</guid><author>sea_bunch</author><pubDate>Fri, 07 Jun 2024 08:56:47 +0800</pubDate><description><![CDATA[出现The connection to the server localhost:8080 was refused - did you specify the right host or port?该如何处理这个错误提示表示kubectl命令无法连接到Kubernetes API Server，可能是因为指定的主机名或端口号不正确，或者API Server没有启动或无法访问。]]></description><category></category></item><item><title><![CDATA[k8s——安全机制]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/139478531</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/139478531</guid><author>sea_bunch</author><pubDate>Fri, 07 Jun 2024 08:56:38 +0800</pubDate><description><![CDATA[RoloBinding 可以将角色中定义的权限授予用户或用户组，RoleBinding 包含一组主体（subject），subject 中包含有不同形式的待授予权限资源类型（User、Group、ServiceAccount）RoloBinding 同样包含对被绑定的 Role 引用；RoleBinding 适用于某个命名空间内授权，而 ClusterRoleBinding 适用于集群范围内的授权准入控制是API Server的一个准入控制器插件列表，通过添加不同的插件，实现额外的准入控制规则。]]></description><category></category></item><item><title><![CDATA[k8s——secret配置资源管理]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/139471800</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/139471800</guid><author>sea_bunch</author><pubDate>Fri, 07 Jun 2024 08:56:23 +0800</pubDate><description><![CDATA[与Secret类似，区别在于ConfigMap保存的是不需要加密配置的信息。]]></description><category></category></item><item><title><![CDATA[k8s——pod控制器]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/139428901</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/139428901</guid><author>sea_bunch</author><pubDate>Fri, 07 Jun 2024 08:56:14 +0800</pubDate><description><![CDATA[服务发现：就是应用服务之间相互定位的过程。动态性强：Pod会飘到别的node节点更新发布频繁：互联网思维小步快跑，先实现再优化，老板永远是先上线再慢慢优化，先把idea变成产品挣到钱然后再慢慢一点一点优化支持自动伸缩：一来大促，肯定是要扩容多个副本K8S里服务发现的方式—DNS，使K8S集群能够自动关联Service资源的“名称”和“CLUSTER-IP”，从而达到服务被集群自动发现的目的。一个完整的 StatefulSet 控制器由。]]></description><category></category></item><item><title><![CDATA[故障——clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/139427635</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/139427635</guid><author>sea_bunch</author><pubDate>Tue, 04 Jun 2024 07:51:13 +0800</pubDate><description><![CDATA[本地排除故障的目的：最终实现能够正常部署NFS。]]></description><category></category></item><item><title><![CDATA[k8s——Pod容器中的存储方式及PV、PVC]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/139428246</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/139428246</guid><author>sea_bunch</author><pubDate>Tue, 04 Jun 2024 07:51:05 +0800</pubDate><description><![CDATA[PV和PVC中的spec关键字段要匹配，比如存储（storage）大小、访问模式（accessModes）这里定义5个PV，并且定义挂载的路径以及访问模式，还有PV划分的大小这里定义了pvc的访问模式为多路读写，该访问模式必须在前面pv定义的访问模式之中。定义PVC申请的大小为2Gi，此时PVC会自动去匹配多路读写且大小为2Gi的PV，匹配成功获取PVC的状态，即为Bound准备好存储设备和共享目录。]]></description><category></category></item><item><title><![CDATA[k8s——pod集群调度及相关操作]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/139424722</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/139424722</guid><author>sea_bunch</author><pubDate>Tue, 04 Jun 2024 07:50:53 +0800</pubDate><description><![CDATA[controller-manager,scheduler,kubelet监听apiserver 发出的事件，apiserver 监听 etcd 发出的事件。]]></description><category></category></item><item><title><![CDATA[故障——pod状态为pending该如何解决]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/139333224</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/139333224</guid><author>sea_bunch</author><pubDate>Thu, 30 May 2024 20:02:01 +0800</pubDate><description><![CDATA[当您的虚拟机出现如下报错，您首先快照一下虚拟机如果仍然报错    首先进入任务管理器（Ctrl+Alt+Del）内，查看所有vmware是否都处在运行的状态，可能会跳出一个比较突兀的进程，需要把它删掉即可    然后打开运行对话框，输入Win+R，再输入services.msc查看所有的vmware是否都在运行状态，除了DHCP外]]></description><category></category></item><item><title><![CDATA[k8s——Pod进阶（资源限制和探针）]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/139327254</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/139327254</guid><author>sea_bunch</author><pubDate>Thu, 30 May 2024 19:33:00 +0800</pubDate><description><![CDATA[健康检查：又称为探针（Probe） ，探针是由kubelet对容器执行的定期诊断。2.2 探针的规则存活探针（livenessProbe）：判断容器是否运行正常，如果探测失败则杀死容器（不是pod），容器根据容器策略决定是否重启就绪探针（readinessProbe）：判断pod是否能进入ready状态，做好接受请求的准备。如果探针失败会进入not ready状态且从service自愿的endpoints中剔除，service将不会再把访问请求转发给pod。]]></description><category></category></item><item><title><![CDATA[YAML快速编写示例]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/139107408</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/139107408</guid><author>sea_bunch</author><pubDate>Thu, 30 May 2024 19:32:46 +0800</pubDate><description><![CDATA[查看所有内容，进入到pod内，输入内容，退出后检测是否有内容。]]></description><category></category></item><item><title><![CDATA[k8s——Pod详解]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/139151685</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/139151685</guid><author>sea_bunch</author><pubDate>Thu, 23 May 2024 18:06:31 +0800</pubDate><description><![CDATA[Pod是kubernetes中，Pod也是最小化运行容器化应用的资源对象。一个Pod代表着集群中运行的一个进程。kubernetes中其他大多数组件都是围绕着Pod来进行支撑和扩展Pod功能的，例如，用于管理Pod运行的StatefulSet和Deployment等控制器对象，用于暴露Pod应用的Service和Ingress对象，为Pod提供存储的PersistentVolume存储资源对象等。。现代容器技术建议一个容器只运行一个进程，该进程在容器中。]]></description><category></category></item><item><title><![CDATA[YAML详情]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/139106289</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/139106289</guid><author>sea_bunch</author><pubDate>Wed, 22 May 2024 08:22:01 +0800</pubDate><description><![CDATA[Kubernetes支持YAML和JSON格式管理资源对象。]]></description><category></category></item><item><title><![CDATA[Kubectl 使用详解——k8s陈述式资源管理]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/139106227</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/139106227</guid><author>sea_bunch</author><pubDate>Wed, 22 May 2024 08:21:51 +0800</pubDate><description><![CDATA[当我们有多个服务需要创建时；我们在创建的过程中，先创建一部分然后暂停(pause)；创建的这一部分作为测试；如果测试结果正常，我们再继续(resume)创建。]]></description><category></category></item><item><title><![CDATA[kubeadm方式部署单节点kubernetes环境]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/139104707</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/139104707</guid><author>sea_bunch</author><pubDate>Wed, 22 May 2024 08:21:42 +0800</pubDate><description><![CDATA[cd /opt/注意：一开始会报错，您需要退出当前虚拟机给CPU加至2核，然后重新启动虚拟机输入命令即可。]]></description><category></category></item><item><title><![CDATA[部署CNI网络组件+k8s多master集群部署+负载均衡]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/139078561</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/139078561</guid><author>sea_bunch</author><pubDate>Wed, 22 May 2024 08:21:33 +0800</pubDate><description><![CDATA[仪表板是基于Web的Kubernetes用户界面。您可以使用仪表板将容器化应用程序部署到      Kubernetes集群，对容器化应用程序进行故障排除，并管理集群本身及其伴随资源。您可以使用仪表板来概述群集上运行的应用程序，以及创建或修改单个Kubernetes资源（例如deployment，job，daemonset等）。例如，您可以使用部署向导扩展部署，启动滚动更新，重新启动Pod或部署新应用程序。仪表板还提供有关群集中Kubernetes资源状态以及可能发生的任何错误的。]]></description><category></category></item><item><title><![CDATA[二进制部署kubernetes]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/139078311</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/139078311</guid><author>sea_bunch</author><pubDate>Wed, 22 May 2024 08:21:09 +0800</pubDate><description><![CDATA[etcd是CoreOS团队于2013年6月发起的开源项目，它的目标是构建一个高可用的分布式键值（key-value）数据库。etcd内部采用raft协议作为一致性算法，etcd是go语言编写的。etcd目前默认使用2379端口提供HTTP API服务， 2380端口和peer通信(这两个端口已经被IANA(互联网数字分配机构)官方预留给etcd)。CFSSL使用配置文件生成证书，因此自签之前，需要生成它识别的json格式的配置文件，CFSSL 提供了方便的命令行生成配置文件。这里全部都使用同一套证书认证。]]></description><category></category></item><item><title><![CDATA[kubernetes架构和工作流程]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/138654146</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/138654146</guid><author>sea_bunch</author><pubDate>Mon, 13 May 2024 02:53:08 +0800</pubDate><description><![CDATA[它是一种开源容器编排平台，用于自动化部署、扩展和管理应用程序。它提供了一种容器编排管理方式，还可以帮助开发人员更轻松管理化我们的应用程序。]]></description><category></category></item><item><title><![CDATA[ansible——playbook]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/138575264</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/138575264</guid><author>sea_bunch</author><pubDate>Mon, 13 May 2024 02:52:06 +0800</pubDate><description><![CDATA[在Ansible中，提供的唯一一个通用的条件判断是when指令，当when指令的值为true时，则该任务执行，否则不执行该任务when一个比较常见的应用场景是实现跳过某个主机不执行任务或者只有满足条件的主机执行任务。]]></description><category></category></item><item><title><![CDATA[ansible——INVENTORY主机清单]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/138541210</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/138541210</guid><author>sea_bunch</author><pubDate>Wed, 08 May 2024 09:05:09 +0800</pubDate><description><![CDATA[Inventory支持对主机进行分组，每个组内可以定义多个主机，每个主机都可以定义在任何一个或多个主机组内。]]></description><category></category></item><item><title><![CDATA[Ansible]]></title><link>https://blog.youkuaiyun.com/sea_bunch/article/details/138518777</link><guid>https://blog.youkuaiyun.com/sea_bunch/article/details/138518777</guid><author>sea_bunch</author><pubDate>Tue, 07 May 2024 17:50:38 +0800</pubDate><description><![CDATA[Ansible是一个基于Python开发的配置管理和应用部署工具，它融合了众多老牌运维工具的优点，Pubbet和Saltstack能实现的功能，Ansible基本上都可以实现。Ansible能批量配置、部署、管理上千台主机。。Ansible的很多模块在执行时都会先判断目标节点是否要执行任务，所以，可以放心大胆地让Ansible去执行任务，重复执行某个任务绝大多数时候不会产生任何副作用。]]></description><category></category></item></channel></rss>