随笔分类 - k8s维护篇
摘要:k8s-服务网格实战-配置 Mesh(灰度发布) 程序那点事2023-11-07 22:09湖南 在上一篇 k8s-服务网格实战-入门Istio中分享了如何安装部署 Istio,同时可以利用 Istio 实现 gRPC 的负载均衡。 今天我们更进一步,深入了解使用 Istio 的功能。从 Istio
阅读全文
摘要:apiVersion: apps/v1kind: Deploymentmetadata: labels: app.kubernetes.io/name: nginx-demo name: nginx-demospec: replicas: 1 selector: matchLabels: app.k
阅读全文
摘要:随着 Kubernetes 继续成为容器编排的基石,掌握其配置和功能对于 DevOps 专业人员来说至关重要。2024 年,某些 Kubernetes 配置因其在云原生环境中增强自动化、安全性和性能的能力而脱颖而出。这篇博文深入探讨了 13 种基本的 Kubernetes 配置,对每种配置进行了深入
阅读全文
摘要:Kubernetes的Pod调度:让你的应用像乘坐头等舱! 一、Kubernetes 中 Pod 调度的重要性 在 Kubernetes 的世界里,Pod 调度就像是一个繁忙的交通指挥官,负责把小车(也就是我们的 Pod)送到最合适的停车位(节点)。调度不仅关乎资源的合理利用,还关乎应用的“生死存亡
阅读全文
摘要:一、etcd配置说明 Etcd 是一个分布式键值存储系统,用于配置管理和服务发现。它通常用于为分布式系统提供关键数据的一致性和高可用性。Etcd 的配置文件通常是一个 YAML 格式的文件,包含了一系列的参数和设置,用于调整 Etcd 服务器的行为。 k8s的etcd 走的https,使用了证书,证
阅读全文
摘要:滚动更新也翻车:为什么 Kubernetes 看似无缝的更新也会影响服务 原创 eshou 原生时光 2024年09月29日 08:45 湖南 听全文 在 Kubernetes 中,滚动更新被视为一种无缝升级服务的理想方式。 然而,实际操作中,即便是看似完美的滚动更新,也可能暗藏影响服务可用性的风险
阅读全文
摘要:开源!Pod高负载自动打印JAVA线程堆栈 运维技术探讨 2024年08月29日 17:39 广东 以下文章来源于SRE运维手记 ,作者亦零一 SRE运维手记. 一个在房地产、家居科技、游戏和电商行业摸爬滚打的运维老司机#sre #k8s #kubernetes #prometheus#devops
阅读全文
摘要:运行 Kubernetes 集群,显然不止是启动,还需要持续监控,以确保 Kubernetes 中的服务能正常运行。 不过,您不想整天盯着一堆 Kubernetes 仪表板(即便仪表板再多么美观)。您希望使用适当的警报来设置 Kubernetes 警报,对吗? 借助 k8s 警报,您将快速发现 Ku
阅读全文
摘要:kubeadm 初始化 k8s 证书过期解决方案 原创 凉兮 凉兮的运维日记 2024年08月13日 14:24 北京 听全文 概述 在使用 kubeadm 初始化的 Kubernetes 集群中,默认情况下证书的有效期为一年。当证书过期时,集群中的某些组件可能会停止工作,导致集群不可用。本文将详细
阅读全文
摘要:如何在kubernetes中抓包 原创 NANA SRE运维实践 如何在kubernetes中抓包 原创 NANA SRE运维实践 2024年08月03日 01:06 江苏 听全文 序言 随着云原生的落地,k8s使用的人也越来越多了,而在这种环境中,抓包有的时候也是一种纠结的事情。 爱意随风起,风止
阅读全文
摘要:一、Velero简介 Velero提供备份和恢复 Kubernetes 集群资源和持久卷的工具。 Velero功能: 对群集进行备份,并在丢失时进行还原。 将集群资源迁移到其他集群。 Velero 包括: 在群集上运行的服务器 在本地运行的命令行客户端 开源地址:https://github.com
阅读全文
摘要:在 Kubernetes 中,ServiceNodePortRange 是一个用于指定 NodePort 服务端口范围的参数。该参数定义了可以分配给 NodePort 服务的端口范围。默认情况下,NodePort 服务使用的端口范围是 30000 到 32767。 如何查看 k8s ServiceN
阅读全文
摘要:K8S API-Server 源码剖析(二)| 探索 API_Kind (sohu.com) 2.1. 使用 Curl 要想探索 API,我们可以用 Curl 命令来探索这个资源。我们知道,Kubernetes 的各个组件都是向 API-Server 发送请求的,而 API-Server 的 HTT
阅读全文
摘要:K8S API-Server 源码剖析(一)| 监听机制 List-Watch 剖析_pod (sohu.com) 1.List-Watch 介绍 List-Watch 是 kubernetes 中非常常见的一种监听机制,为了展现 List-Watch 的作用,我们先从一个非常普通的操作:创建一个
阅读全文
摘要:Go语言中使用K8s API及一些常用API整理 发布于 2022-05-09 15:54:40 2K0 举报 文章被收录于专栏:devops_k8s Go Client 在进入代码之前,理解k8s的go client项目是对我们又帮助的。它是k8s client中最古老的一个,因此具有很多特性。
阅读全文
摘要:浅谈 K8s Service 网络机制 云原生运维圈 2024-07-01 12:03 上海 1人听过 以下文章来源于腾讯云原生 ,作者王成 腾讯云原生. 云原生技术交流阵地,汇聚云原生最新技术资讯、文章、活动,以及云原生产品及用户最佳实践内容。 王成,腾讯云研发工程师,Kubernetes mem
阅读全文
摘要:Kuberntes部署MetalLB负载均衡器 原创 陈步云 小陈运维 2024-06-22 19:01 内蒙古 听全文 Kuberntes部署MetalLB负载均衡器 MetalLB简介 MetalLB是一个为基础 Kubernetes集群提供负载均衡实现的工具,使用标准路由协议。 Kuberne
阅读全文
摘要:chats_dir: 就是 helm pull下来的仓库 可以用命令直接生成 helm3 template chats_dir --release-name hank 可以变成yaml文件,然后就可以直接apply了 下面利用helm的sdk把chats生成yaml代码 package main i
阅读全文
摘要:Kubernetes新手必看:快速生成YAML清单的终极指南! 原创 didiplus 攻城狮成长日记 2024-06-16 22:51 广东 1人听过 在这篇文章中,你将学习到几种快速创建Kubernetes YAML清单的方法,这些方法可以帮助你在Kubernetes中测试和部署应用程序。这些技
阅读全文
摘要:避免 OOMKilled:在 Kubernetes 环境中优化 Java 进程的内存配置 DevOps云学堂译 奇妙的Linux世界 2024-06-10 09:53 重庆 听全文 公众号关注 「奇妙的 Linux 世界」设为「星标」,每天带你玩转 Linux ! 管理 Kubernetes Pod
阅读全文