kubernetes
文章平均质量分 88
k8s部署、应用部署、k8s运维、升级、优化等相关文章
godleft90
这个作者很懒,什么都没留下…
展开
-
第八篇: K8S Prometheus Operator实现Ceph集群企业微信机器人告警
k8s集群中使用Prometheus Operator对外部ceph集群进行监控,Grafana基于webhook对ceph集群的告警信息发送到企业微信机器人原创 2023-08-07 15:37:38 · 1875 阅读 · 0 评论 -
第七篇:k8s集群使用helm3安装Prometheus Operator
本文主要介绍如何基于helm3安装prometheus oprator. 全文包括values.yaml文件的配置,以及安装过程中遇到的问题修复原创 2023-07-31 10:33:25 · 1020 阅读 · 0 评论 -
第六篇:什么是Prometheus Operator
本文主要介绍Prometheus Operator相关的概念以及架构图和组件原创 2023-07-31 10:14:49 · 814 阅读 · 0 评论 -
第四篇:k8s之节点kubelet预留资源配置
最近k8s在使用过程中遇到这样一个问题由于Pod没有对内存及CPU进行限制,导致Pod在运行过程中所需的内存超过了节点本身的内存(OOM),从而导致节点崩溃,使得运行在该节点上的所有Pod都失败了为了解决这个问题以及提高节点的稳定性,综合k8s的一些特性,方案如下每个节点为系统守护进程预留计算资源(CPU、内存、磁盘空间)Pod驱逐:节点资源到达一定使用量,开始驱逐 pod每个Pod需指定所需资源。原创 2023-03-27 18:16:34 · 3248 阅读 · 4 评论 -
第三篇:k8s之容器存储接口(CSI)ceph-csi-rbd部署
容器存储接口(Container Storage Interface),简称 CSI,CSI 试图建立一个行业标准接口的规范,借助 CSI 容器编排系统(CO)可以将任意存储系统暴露给自己的容器工作负载。csi 卷类型是一种 out-tree(即跟其它存储插件在同一个代码路径下,随 Kubernetes 的代码同时编译的) 的 CSI 卷插件,用于 Pod 与在同一节点上运行的外部 CSI 卷驱动程序交互。部署 CSI 兼容卷驱动后,用户可以使用 csi 作为卷类型来挂载驱动提供的存储。原创 2023-02-16 14:18:18 · 2699 阅读 · 0 评论 -
第二篇:k8s之ingress-nginx-controller与metallb部署
官方介绍Nginx:反向代理负载均衡器:Ingress Controller 可以理解为控制器,它通过不断的跟 Kubernetes API 交互,实时获取后端 Service、Pod 等的变化,比如新增、删除等,然后结合 Ingress 定义的规则生成配置,然后动态更新上边的 Nginx 负载均衡器,并刷新使配置生效,来达到服务自动发现的作用。Ingress:Ingress 则是定义规则,通过它定义某个域名的请求过来之后转发到集群中指定的 Service。原创 2023-02-06 11:36:49 · 2298 阅读 · 2 评论 -
第五篇:k8s集群运维之master节点无法调度问题
k8s集群创建完成后,在部署应用的时候发现master节点无法部署pod, 解决步骤如下。如果出现NoSchedule,说明节点不允许被调度,需要调整node的角色。原创 2023-02-03 10:42:19 · 1404 阅读 · 0 评论 -
开篇:使用kubeadm搭建高可用k8s集群
基于haproxy + keepalived,kubeadm安装高可用kubernets 1.24 集群原创 2023-02-02 18:45:58 · 1265 阅读 · 0 评论