C1G军火库
Vertical Pod Autoscaler ( VPA ) Vertical Pod Autoscaler ( VPA )会自动调整 Pod 的 CPU 和内存属性,被称为纵向扩展。 VPA可以给出服务运行所适合的CPU和内存配置,省去估计服务占用资源的时间,更合理的使用资源。 https://kubernetes.io/zh-cn/docs/tasks/run-application/horizontal-pod-autoscale/ https://kubernetes.io/zh-cn/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/ VPA 与 HPA 从根本上来说,VPA 和...
什么是Helm Helm是一个为K8s进行包管理的工具。Helm将yaml作为一个整体管理并实现了这些yaml的高效复用,就像Linux中的yum或apt-get,它使我们能够在K8s中方便快捷的安装、管理、卸载K8s应用。 Helm基于go模板语言,用户只要提供规定的目录结构和模板文件。在真正部署时Helm模板引擎便可以将其渲染成真正的K8s资源配置文件,并按照正确的顺序将它们部署到节点上。 Helm中有三个重要概念,分别为Chart、Repository和Release。 Chart代表中Helm包。它包含在K8s集群内部运行应用程序,工具或服务所需的所有资源定义。可以类比成yum中的RPM。 Repository就是用来存放和共享Chart的地方,可以类比成Maven仓库。...
Argo CD 是什么 Argo CD 是一款针对 Kubernetes 的开源 GitOps Operator,它是 Argo 家族中的一员。Argo CD 专注于应用程序交付的使用场景。 Argo CD 提供了一个用户友好的 Web 界面。使用 Web 界面,你可以获得跨多个集群部署的所用应用程序的高级视图,以及有关每个应用程序资源非常详细的信息。 Argo CD不直接使用任何数据库(Redis被用作缓存),所以它看起来没有任何状态。 Argo CD 可以理解为一个 Kubernetes 控制器,它会持续监控正在运行的应用,并将当前的实际状态与 Git 仓库中声明的期望状态进行比较,如果实际状态不符合期望状态,就会更新应用的实际状态以匹配期望状态。Argo CD是一个持续交付(CD)工具,而持续集成(CI)部分可以由...
十二 operator安装Prometheus+grafana Prometheus Promtheus 本身只支持单机部署,没有自带支持集群部署,也不支持高可用以及水平扩容,它的存储空间受限于本地磁盘的容量。同时随着数据采集量的增加,单台 Prometheus 实例能够处理的时间序列数会达到瓶颈,这时 CPU 和内存都会升高,一般内存先达到瓶颈,主要原因有: Prometheus 的内存消耗主要是因为每隔 2 小时做一个 Block 数据落盘,落盘之前所有数据都在内存里面,因此和采集量有关。 加载历史数据时,是从磁盘到内存的,查询范围越大,内存越大。这里面有一定的优化空间。 一些不合理的查询条件也会加大内存,如 Group 或大范围 Rate。 这个时候要么加内存,要么通过集群分片来减少每个实例需要采集的指标。...
十一 部署openresty 准备镜像 docker search openresty #可以自选使用哪个镜像 #oprnresty 官方镜像 docker pull openresty/openresty docker images |grep openresty openresty/openresty latest eaeb31afac25 4 weeks ago 93.2MB docker inspect openresty/openresty:latest docker tag docker.io/openresty/openresty:latest...
十、日志_elk 日志收集内容 在日常使用控制过程中,一般需要收集的日志为以下几类: 服务器系统日志: /var/log/messages /var/log/kube-xxx.log Kubernetes组件日志: kube-apiserver日志 kube-controller-manager日志 kube-scheduler日志 kubelet日志 kube-proxy日志 应用程序日志 云原生:控制台日志 非云原生:容器内日志文件 网关日志(如ingress-nginx) 服务之间调用链日志 日志收集工具 日志收集技术栈一般分为ELK,EFK,Grafana+Loki ELK是由Elasticsearch、Logstash、Kibana三者组成 ...
Costruisci il tuo feed di notizie
Pronto a fare un tentativo?
Inizia una prova di 14 giorni, nessuna carta di credito richiesta.