Kubernetes
文章平均质量分 71
kubernetes rancher等容器技术
云原生运维社区
云原生运维社区是基于云原生技术栈学习交流平台,厂商解耦,专注原生,共享开源!
展开
-
云原生运维知识库福利来了
专注于云原生运维知识分享与问题答疑,免费,免费,免费!原创 2023-09-09 16:45:52 · 75 阅读 · 1 评论 -
5分钟带你掌握Docker全部命令
5分钟带你掌握Docker全部命令原创 2023-07-31 07:08:03 · 68 阅读 · 0 评论 -
Pod被挂载的ConfigMap会被动态更新吗?
当Pod挂载的ConfigMap被更新时,所投射的键最终也会被更新。Kubelet组件会每次周期性同步时检查所挂载的ConfigMaps是否更新。不过,kubelet 使用的是其本地的高速缓存来获得 ConfigMap 的当前值。ConfigMap 既可以通过 watch 操作实现内容传播(默认形式),也可实现基于 TTL 的缓存,还可以直接经过所有请求重定向到 API 服务器。原创 2023-04-25 22:06:28 · 901 阅读 · 0 评论 -
运维技术专辑(持续更新中)
Linux容器的隔离与限制Pod 的QoS服务质量Kubernetes 零宕机滚动更新容器镜像安全漏洞扫描-Trivy创建一个Pod背后etcd的故事Pod进程内存缓存分析文章对你有所帮助的话,动动小手给个关注吧,持续更新中...原创 2021-12-31 14:45:19 · 561 阅读 · 3 评论 -
二进制平滑升级Kubernets集群
升级说明Kubernetes 集群小版本升级基本上是只需要 要更新二进制文件即可。如果大版本升级需要注意kubelet参数的变化,以及其他组件升级之后的变化。 由于Kubernete版本更新过快许多依赖并没有解决完善,并不建议生产环境使用较新版本。 生产环境升级建议再测试环境反复测试验证https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#downloads-for-v1217组件原创 2021-12-24 16:20:08 · 900 阅读 · 0 评论 -
Pod进程内存缓存分析
背景在使用kubernetes过程中,可以通过kubectl top pod 命令可以查看到各个Pod内存使用情况,从而发现与Pod进程实际使用内存不一致,具体情况如下:Java应用部署在kubernetes中,配置的JVM参数为 -Xmx2048m -Xms2048m Pod memory request设置为3G, memory limit 为 4G查看目前Pod已使用内存# kubectl top pods gateway-5bf49bcb7-7mj99原创 2021-12-25 02:08:06 · 4347 阅读 · 0 评论 -
Pod 的QoS服务质量
QoS(Quality of Service),可译为 "服务质量等级",或者译作 "服务质量保证",是作用在 Pod 上的一个配置,当 Kubernetes 创建一个 Pod 时,它就会给这个 Pod 分配一个 QoS 等级。 Kubernetes使用Qos类来决定Pod的调度和驱逐策略。GuaranteedPod 中的每个容器,包含初始化容器,必须指定内存请求和内存限制,并且两者要相等。Pod 中的每个容器,包含初始化容器,必须指定 CPU 请求和 C.原创 2021-12-25 02:06:24 · 323 阅读 · 0 评论 -
Kubernetes 零宕机滚动更新
从旧版本到新版本进行滚动更新,只是简单的通过输出显示来判断那些Pod是存活并准备就绪的,那么这个滚动更新的行为看上去肯定就是有效的,但是往往实际情况就是从旧版本到新版本的切换的过程并不总是十分顺畅,应用程序很有可能会丢弃某些客户端的请求,那接下来一起解决下流量丢失的问题吧?Pod 探针livenessProbe: 指示容器是否正在运行。如果存活态探测失败,则 kubelet 会杀死容器, 并且容器将根据其重启策略决定未来。如果容器不提供存活探针, 则默认状态为 Success。readinessP原创 2021-11-28 18:28:53 · 678 阅读 · 0 评论