
K8S&CKA&云原生相关笔记
文章平均质量分 88
容器,容器编排相关
山河已无恙
Red Hat 认证架构师(RHCA)、CNCF 认证 K8s 管理员(CKA)、@ _ @ 兴趣是吃饭,喜欢吃饱了晒太阳。分享技术干货,优快云、51CTO 博客专家,InfoQ 写作平台、Alibaba Cloud 开发者社区签约作者、Tencent Cloud 开发者内容共创官、Huawei Cloud 云享专家 邮箱: liruilonger@gmail.com
展开
-
openEuler 24.03 (LTS) 部署 K8s(v1.31.1) 高可用集群(Kubespray Ansible 方式)
实验需要一个CNI为flannel的K8s集群之前有一个calico的版本有些旧了,所以国庆部署了一个v1.31.1 版本 3 * master + 5 * work时间关系直接用的工具kubespray博文内容为部署过程以及一些躺坑分享需要科学上网理解不足小伙伴帮忙指正 😃,生活加油99%的焦虑都来自于虚度时间和没有好好做事,所以唯一的解决办法就是行动起来,认真做完事情,战胜焦虑,战胜那些心里空荡荡的时刻,而不是选择逃避。不要站在原地想象困难,行动永远是改变现状的最佳方式。原创 2024-10-05 23:49:44 · 1683 阅读 · 5 评论 -
K8s 集群高可用master节点ETCD全部挂掉如何恢复?
博文内容涉及集群 ETCD 全部挂掉,通过备份文件恢复的操作 Demo理解不足小伙伴帮忙指正 😃,生活加油不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树前提是需要etcd备份文件,如果没有etcd备份,或者其他的备份手段,可能 GG 了这里默认需要使用etcdctl的地方已经安装了该工具。原创 2024-06-09 16:30:52 · 1312 阅读 · 0 评论 -
使用 BPF 监控 Kubernetes 集群(k8s BPF 工具 kubectl-trace认知
学习中遇到,整理分享,博文内容涉及:安装,在节点,容器中如何使用job闪完成,一直Pending状态解决理解不足小伙伴帮忙指正不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树。原创 2024-03-19 22:36:09 · 1294 阅读 · 0 评论 -
K8s 集群高可用master节点ETCD挂掉如何恢复?
很常见的集群运维场景,整理分享博文内容为 K8s 集群高可用master节点故障如何恢复的过程理解不足小伙伴帮忙指正不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树。原创 2024-03-17 01:53:55 · 2445 阅读 · 0 评论 -
K8s 镜像缓存管理 kube-fledged 认知
博文内容为K8s 镜像缓存管理 kube-fledged 认知内容涉及:kube-fledged 简单介绍部署以及基本使用理解不足小伙伴帮忙指正不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树我们知道k8s上的容器调度需要在调度的节点行拉取当前容器的镜像,在一些特殊场景中,需要快速启动和/或扩展的应用程序。例如,由于数据量激增,执行实时数据处理的应用程序需要快速扩展。原创 2024-03-02 20:59:09 · 1370 阅读 · 0 评论 -
K8s集群故障(The connection to the server... was refused - did you specify the right host or port)解决
过年回家整理集群相关的笔记,发现集群不能用了.简单记录解决办法,其实就是证书过期了,但是提示和之前的不一样。理解不足小伙伴帮忙指正不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树。原创 2024-02-09 17:52:39 · 1890 阅读 · 0 评论 -
关于 Kubernetes中Admission Controllers(准入控制器) 认知的一些笔记
人活着就是为了忍受摧残,一直到死,想明了这一点,一切事情都能泰然处之 —— 王小波《黄金时代》准入控制器 可以简单理解为 。或者 中的 ,编程中的,AOP 切面,顾名思义, 准入控制器用于在 k8s 中资源创建的时候做一些校验机制,判断创建的 API 资源是否可行。同时也可以对传递到准入控制器的 操作对象资源请求进行更改,在加工,或者完全拒绝。通过 准入控制器,可以灵活的处理对API 资源的准入进行限制,除了提供的内置准入控制器,K8s 还提供了 的方式,即可以通过编码的方式编写自己的的埋点逻辑。准入控原创 2023-12-02 18:19:13 · 383 阅读 · 0 评论 -
K8s Pod 创建埋点处理(Mutating Admission Webhook)
工作中涉及到相关的知识在实际的生产中,我们可以有需求对 创建的资源做一些类似埋点相关的操作,比如添加一些 Pod 创建时的自定义验证逻辑,类似表单提交验证那样,或者希望对创建的资源对象进行加工,在比如给资源对象添加对应的 zone 标签,涉及到 SC 相关的标签,或者根据命名空间动态织入亲和性和拓扑相关约束,添加一些 卷上面的这些需求我们可以通过 k8s来完成,博文为查阅资料整理笔记,内容为涉及一个大佬写好的 自定义准入控制器 Demo 学习理解不足小伙伴帮忙指正。原创 2023-11-15 18:37:16 · 781 阅读 · 1 评论 -
K8s:Pod 中 command、args 与 Dockerfile 中 CMD、 ENTRYPOINT 的对应关系
前几天被问到,这里整理笔记之前也没怎么注意这个问题理解不足小伙伴帮忙指正曾以为老去是很遥远的事,突然发现年轻是很久以前的事了。时光好不经用,抬眼已是半生,所谓的中年危机,真正让人焦虑的不是孤单、不是贫穷、更不是衰老,而是人到中年你才发现,你从来没有按照自己喜欢的方式活过,这烟火人间,事事值得、事事与遗憾,该用多懂事的理智,去压抑住心中的不甘与难过。——余华《活着》K8s Pod中的的配置会覆盖Dockerfile中ENTRYPOINT和CMD指令, 具体command命令代替。原创 2023-10-21 21:22:03 · 2783 阅读 · 0 评论 -
K8s:一文认知 CRI,OCI,容器运行时,Pod 之间的关系
博文内容整体结构为结合华为云云原生课程整理而来,部分内容做了补充课程是免费的,有华为云账户就可以看,适合理论认知,感觉很不错。有需要的小伙伴可以看看,链接在文末理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》为什么从CRI讲起,因为 k8s 集群使用kubelet服务通过CRI接口和对应的runtime(运行时)原创 2023-08-30 12:44:51 · 1505 阅读 · 0 评论 -
对 K8s Pod 安全有多少认识?
简单整理,博文内容涉及:PSP 的由来PSA 的发展PSA 使用认知不涉及使用,用于了解 Pod 安全 API 资源理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》原创 2023-08-27 14:15:55 · 514 阅读 · 0 评论 -
K8s:K8s 20个常用命令汇总
博文内容为节译整理,用于温习理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》Kubernetes 是一个容器编排平台,允许用户部署、管理和扩展容器化应用程序。由于其灵活性、可扩展性和易用性,它已成为管理容器的最流行的平台之一。原创 2023-07-29 21:20:40 · 5370 阅读 · 0 评论 -
K8s:Kubernetes 故障排除方法论
博文内容为节译整理文中提到的工具大部分是商业软件,不是开源的,作为了解理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》原创 2023-07-29 19:59:34 · 1000 阅读 · 0 评论 -
没有 telnet 不能测试端口?容器化部署最佳的端口测试方式
生产中遇到,整理笔记在容器中没有telnet,如何测试远程端口理解不足小伙伴帮忙指正他的一生告诉我们,不能自爱就不能爱人,憎恨自己也必憎恨他人,最后也会像可恶的自私一样,使人变得极度孤独和悲观绝望。—— 赫尔曼·黑塞《荒原狼》没有telnet,就不能测试端口了?和小伙伴们分享一些容器下端口测试的方法Demo 端口环境准备,相关网段机器,远程机器,监听 55555 端口测试环境,相同网段机器正在连接 192.168 .26.55:55555 .. . 已连接。原创 2023-07-29 13:43:44 · 1433 阅读 · 0 评论 -
Kubernetes 触发 OOMKilled(内存杀手)如何排除故障
简单整一下 k8s 中 Pod 故障OOMKilled的原因以及诊断博文内容涉及:k8sOOMKilled分类: 宿主节点行为 / K8s Cgroups 行为什么是OOMKilledK8s 错误,OOMKiller 机制如何工作?OOMKilledK8s 错误和解决的常见原因理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。原创 2023-07-19 01:20:27 · 1730 阅读 · 0 评论 -
关于 K8s 中 Kubectl && bash 命名空间批量操作命令的一些笔记
分享几个命名空间批量操作的bash命令理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》命名空间切换查看所有命名空间 pod 状态为的 pod删除所有命名空间 pod 状态为的 pod。获取当前集群,所有命名空间的所有资源,通过下面的命令获取获取指定命名空间kubevirt的全部资源删除某个命名空间kubevirt。原创 2023-06-12 23:43:46 · 362 阅读 · 0 评论 -
Dockerfile 如何实现编写优化
分享一些Dickerfile构建镜像优化方式的笔记理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》通过当运行的容器来构建新的镜像通过Dockerfile文件依托基础镜像来构建新的镜像不管是那种方式,自定义镜像的原理都是一样,通过镜像的分层设计,创建读写层修改配置重新打包这里和小伙伴们分享一些Dockerfile。原创 2023-03-10 20:42:41 · 1801 阅读 · 1 评论 -
K8s:通过 Kubeshark 体验 大白鲨(Wireshark)/TCPDump 监控 Kubernetes 集群
分享一个k8s集群流量查看器很轻量的一个工具,监控方便博文内容涉及:Kubeshark简单介绍Windows、Linux 下载运行监控DemoKubeshark特性功能介绍理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》Kubeshark是 2021 年由 UP9 公司开源的一个 K8s API 流量查看器。原创 2023-03-10 20:37:35 · 2222 阅读 · 0 评论 -
关于k8s中ETCD集群备份灾难恢复的一些笔记
集群电源不稳定,或者节点动不动就 宕机,一定要做好备份,ETCD的快照文件很容易受影响损坏。重置了很多次集群,才认识到备份的重要博文内容涉及etcd 运维基础知识了解静态 Pod 方式 etcd 集群灾备与恢复 Demo定时备份的任务编写二进制 etcd 集群灾备恢复 Demo理解不足小伙伴帮忙指正我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个。原创 2023-03-04 09:44:23 · 1619 阅读 · 1 评论 -
etcd集群通过 Leader 写入数据,为什么K8s HA集群中讲每个 kube-apiserver 只和本机的 ETCD 通信
对这个我不太明白,所有在的请教了大佬这里分享给小伙伴理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》原创 2023-03-04 09:17:30 · 703 阅读 · 0 评论 -
K8s:开源安全平台 kubescape 实现 Pod 的安全合规检查/镜像漏洞扫描
生产环境中的 k8s 集群安全不可忽略,即使是内网环境容器化的应用部署虽然本质上没有变化,始终是机器上的一个进程但是提高了安全问题的处理的复杂性分享一个开源的 k8s 集群安全合规检查/漏洞扫描 工具kubescape博文内容涉及:kubescape简介介绍kubescape命令行工具安装,扫描运行的集群kubescape在集群下安装,通过 kubescape Clound 可视化查看扫描信息理解不足小伙伴帮忙指正需要有科学上网环境对每个人而言,真正的职责只有一个:找到自我。原创 2023-03-03 22:14:22 · 1252 阅读 · 0 评论 -
关于k8s集群备份和恢复工具Velero 的一些笔记整理
分享一个k8s集群容灾备份恢复开源工具Velero博文内容涉及:Velero 的简单介绍Velero 安装下载备份恢复 Demo,以及容灾测试 Demo恢复失败情况分析理解不足小伙伴帮忙指正我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》Velero 是一个 vmware 开源的工具,用于 k8s 安全备份和恢复、执行灾难恢复以及迁移 Kubernetes 集群资源和持久卷。备份集群并在丢失时恢复。将集群资源迁移到其他集群。原创 2023-03-03 22:11:58 · 972 阅读 · 0 评论 -
K8s(v1.25.1) 高可用集群(3 Master + 5 Node) Ansible 剧本部署(CRI使用docker,cri-docker)
分享一个 k8s 高可用集群部署的 Ansible 剧本以及涉及到的一些工具的安装博文内容涉及:从零开始 一个 k8s 高可用 集群部署 Ansible剧本编写,编写后搭建 k8s 高可用 集群一些集群常用的 监控,备份工具安装,包括:cadvisor 监控工具部署metrics-server 监控工具部署Ingress—nginx Ingress 控制器部署Metallb 软 LoadBalancer 部署local-path-storage 基于本地存储的SC 分配器部署....原创 2023-03-03 15:43:41 · 25021 阅读 · 6 评论 -
Kubernetes:基于命名行终端/ Web 控制台的管理工具 kubebox
kubebox是一个轻量的 k8s 管理工具,可以基于命令行终端或 Web 端kubebox不同方式的安装下载,简单使用。如果希望轻量一点,个人很推荐这个工具,轻量,而且使用简单。理解不足小伙伴帮忙指正我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》Kubebox是一个类似k9s的基于命令行终端的k8s管理工具,可以直接下载可执行文件到windows或者Linux上通过命令行运行,也可以部署为 Web 端,通过Kubernetes。原创 2023-01-25 01:39:21 · 1240 阅读 · 0 评论 -
Kubernetes:基于命令行终端UI的管理工具 K9s
K9s是一个基于终端UI的 K8S 管理工具博文内容为k9s在 windows、Linux 以及docker 安装Demo简单的 热键使用。理解不足小伙伴帮忙指正我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》K9s是一个基于终端的管理Kubernetes集群的工具,旨在简化Kubernetes集群管理。和kubebox有些类似, K9s 同样可以持续监控集群的变化,并且可以提供与集群资源交互的快捷命令。原创 2023-01-23 23:11:42 · 1460 阅读 · 5 评论 -
记一次虚机强制断电 K8s 集群 etcd pod 挂掉快照丢失(没有备份)问题处理
不小心拔错电源了,虚机强制关机,开机后集群死掉了记录下解决方案断电导致etcd 快照数据丢失,没有备份.基本上是没办法处理可以找专业的 DBA来处理数据看有没有可能恢复这篇博文的解决办法是删除了 etcd 数据目录中的部分文件。集群可以启动,但是 部署的环境数据都丢失了,包括CNI, 集群自带的 DNS 组件也丢了。理解不足小伙伴帮忙指正不管是生产还是测试, k8s集群 ETCD 一定要备份,ETCD 一定要备份,ETCD 一定要备份 ,重要的话说三遍。原创 2023-01-23 23:09:43 · 3735 阅读 · 0 评论 -
Kubernetes:通过轻量化工具 kubespy 实时观察YAML资源变更
kube-score用于 k8s 中 YAML 资源文件分析它会输出是一个建议列表,其中列出了可以改进的内容博文内容涉及:下载安装、使用 kube-score静态 YAML 文件分析生成 YAML 文件分析现有集群导出YAML文件的分析理解不足小伙伴帮忙指正靡不有初,鲜克有终。——《大雅·荡》尤其对于初学者来讲 ,当在 集群中定义了一些 API 资源对象,虽然 对象可以正常创建并且使用,但是我们应该如何确认定义的 API 对象是最优的,最合适。原创 2023-01-23 15:30:44 · 678 阅读 · 0 评论 -
Kubernetes: kubectl 插件管理器 Krew 安装
分享一些kubectl插件管理器Krew的笔记博文内容涉及Krew离线安装,配置为 kubectl 插件 的 Demo理解不足小伙伴帮忙指正知我者,谓我心忧;不知我者,谓我何求。——《王风·黍离》Krew是一个由社区维护的 kubectl 命令行工具的插件管理器。类似 红帽的YUM, 开发角度理解,类似Nodejs的npm。Krew 可以用于管理 kubelet 插件,发现 kubectl 插件,并在机器上安装它们。保持安装的插件是最新的。原创 2023-01-23 15:29:36 · 1302 阅读 · 0 评论 -
K8s:通过 Resource Quotas 限制命名空间对象创建数量和计算资源使用
分享一些 K8s 中资源配额管理 Resource Quotas 的笔记博文内容涉及:Resource Quotas(资源配额) 简单介绍如何开启 资源配额计算,存储,对象资源配额 Demo配额作用域的简单介绍理解不足小伙伴帮忙指正投我以桃,报之以李。——《大雅·抑》在 k8s 中,容器、Pod 级别的的计算资源约束设置,可以通过定义 yaml 文件时的limits和requests字段来做限制, 通过配置不同的Limits和requests。原创 2023-01-23 15:28:37 · 1617 阅读 · 0 评论 -
Kubernetes:认识 K8s开源 Web/桌面 客户端工具 Headlamp
分享一个 k8s 客户端开源项目Headlamp给小伙伴博文内容涉及:Headlamp 桌面/集群 Web 端安装启动导入集群简单查看集群信息理解不足小伙伴帮忙指正我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》Headlamp 是一个2022年开源一个 k8s 客户端项目,可以将它部署为具有Web UI 界面的集群内服务,或者是作为桌面端安装到有桌面的本地。Headlamp 有很好的扩展性,可以通过插件扩展。在使用Headlamp。原创 2023-01-23 15:21:23 · 1947 阅读 · 0 评论 -
Kubernetes:分享一个可以展示资源视图的 K8s开源 Web/桌面 客户端工具 Octant
博文内容主要为Octant介绍以及桌面/Web端的安装教程涉及的安装。理解不足小伙伴帮忙指正其实当你什么都经历了,会发现,人生无论你怎么精心策划都抵不过一场命运的安排。Octant不是仪表板,Octant 是一个带有仪表板视图的平台, 需要说明的时,这个项目有近 10 个月没有维护,不过对于 k8s 工具来讲,我认为它是不次于 Lens 的项目,并且它开源,Lens 要收费了,如果考虑费用问题,我认为这是一个不错的选择。原创 2023-01-23 15:06:59 · 1556 阅读 · 0 评论 -
Kubernetes:开源 K8s 管理工具 Rancher 认知
博文内容涉及Rancher的介绍,集群内安装查看Rancher的基本功能理解不足小伙伴帮忙指正我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》Rancher是一个 Kubernetes 管理工具,让你能在任何地方和任何提供商上部署和运行集群。Rancher 可以创建来自 Kubernetes托管服务提供商的集群创建节点并安装 Kubernetes,或者导入在任何地方运行的现有 Kubernetes 集群。原创 2023-01-23 15:05:27 · 1624 阅读 · 0 评论 -
Kubernetes:分享一个很简洁的 k8s 管理工具 Skooner
博文内容为Skooner简单介绍包括下载安装导入集群基本功能使用Skooner的 sa 使用的当前命名空间默认的 sa不会显示创建 sa ,当然可以单独创建理解不足小伙伴帮忙指正我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》Skooner之前的名字叫做k8dash,现在修改为 Skooner, Skooner 是用来管理 Kubernetes 集群的一个工具。原创 2023-01-23 15:04:05 · 3140 阅读 · 0 评论 -
关于Kubernetes 桌面客户端 Aptakube 的一些笔记整理
分享一个 k8s 桌面客户端Aptakube不是一个开源的产品,现在需要付费,最初是开源的这里简单了解下理解不足小伙伴帮忙指正我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》Aptakube是一个轻量级的多集群Kubernetes桌面客户端。通过 Aptakube,可以查看一个或多个 Kubernetes 集群的资源,查看 pod 和节点健康状态、日志等Aptakube同时连接到一个或多个集群聚合日志查看器人性化的资源视图。原创 2023-01-23 15:02:46 · 908 阅读 · 0 评论 -
记一次虚机强制断电磁盘损坏导致 K8s 集群 部分节点未就绪(NotReady) 问题解决
自己的实验环境遇到,分享解决过程理解不足小伙伴帮忙指正我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》原创 2023-01-19 10:50:21 · 2093 阅读 · 2 评论 -
Kubernetes: kubectl 插件管理器 Krew 安装
分享一些kubectl插件管理器Krew的笔记博文内容涉及Krew离线安装,配置为 kubectl 插件 的 Demo理解不足小伙伴帮忙指正知我者,谓我心忧;不知我者,谓我何求。——《王风·黍离》Krew是一个由社区维护的 kubectl 命令行工具的插件管理器。类似 红帽的YUM, 开发角度理解,类似Nodejs的npm。Krew 可以用于管理 kubelet 插件,发现 kubectl 插件,并在机器上安装它们。保持安装的插件是最新的。原创 2023-01-18 00:15:00 · 1099 阅读 · 0 评论 -
Kubernetes:如何实现跨集群节点均匀调度分布Pod(Pod拓扑分布约束)
分享一些 k8s 跨集群节点均匀调度分布Pod 的笔记博文内容涉及:pod 调度 && 拓扑分布约束 简单介绍跨节点均匀分布 pod Demo && 相关配置字段说明多个拓扑分布约束 Demo有冲突拓扑分布约束 Demo理解不足小伙伴帮忙指正纵我不往,子宁不来?——《郑风·子衿》在 k8s 中 通过组件来实现 pod 的调度,所谓调度,即把需要创建的 pod 放到 合适的 node 上,大概流程为,通过对应的调度算法和调度策略。原创 2023-01-16 23:56:46 · 2098 阅读 · 1 评论 -
K8s: Windows 下安装 K8s 开源桌面面板工具 OpenLens 查看集群信息
分享一个桌面端的 k8s 面板工具OpenLens博文内容为OpenLens简单介绍和 下载安装教程。安装非常简单,感兴趣的小伙伴快去尝试吧理解不足小伙伴帮忙指正我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》Lens 是一个基于桌面端的 k8s IDE,可在 Linux、macOS 和 Windows 上使用,类似于Lens可以提高集群资源的可见性、实时统计数据、日志流和动手故障排除功能。原创 2023-01-13 19:39:27 · 4789 阅读 · 1 评论 -
Kubernetes:通过轻量化工具 kubespy 实时观察YAML资源变更
分享一个小工具kubespy给小伙伴博文内容涉及:工具的简单介绍下载安装以kubectl插件方式使用 Demo理解不足小伙伴帮忙指正我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》偶然的机会看个这样一个小工具,分享给小伙伴,kubespy可以实时观察Kubernetes资源如何变化,运行 kubespy,它会持续观察和报告有关Kubernetes资源的信息。简单来讲,是一个可以观察 资源对象 YAML 文件变化,和一个可以监控。原创 2023-01-08 10:39:03 · 859 阅读 · 0 评论 -
关于 Kubernetes 中通过 Kustomize 定制 Yaml资源文件的一些笔记
分享一些Kustomize的笔记博文内容涉及:Kustomize的简单介绍Kustomize安装Kustomize生成资源yaml 文件 Demo理解不足小伙伴帮忙指正我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》在k8s中我们可以通过一些工具来简化kubectl 命令或者yaml 资源文件的编写.Kustomize是一个独立于k8s的工具,通过定义一个文件来定制Kubernetes对象。即可以通过简单的方式生成一些 资源对象,原创 2022-12-25 17:48:49 · 1016 阅读 · 0 评论