摘要:
Kubernetes(简称 K8S) 的出现是容器化技术发展的必然结果,容器化是应用程序级别的虚拟化,运行单个内核上有多个独立的用户空间实例,这些实例就是容器;容器提供了将应用程序的代码、运行时、系统工具、系统库和配置打包到一个实例中的标准方法,而且容器是共享一个内核的;由于容器技术的兴起,导致大量 阅读全文
摘要:
![](https://img2022.cnblogs.com/blog/794174/202204/794174-20220425164619668-662657106.png) ![](https://img2022.cnblogs.com/blog/794174/202204/794174-20220425164701713-1875592942.png) 阅读全文
摘要:
![](https://img2022.cnblogs.com/blog/794174/202204/794174-20220425162027245-1078196230.png) 阅读全文
摘要:
![](https://img2022.cnblogs.com/blog/794174/202204/794174-20220425161514462-1862757288.png) 阅读全文
摘要:
一般 Java 集成 Prometheus 监控指标有两种方式。一种是依赖中引入,另外一种是通过agent执行。 依赖引入 <!-- The client --> <dependency> <groupId>io.prometheus</groupId> <artifactId>simpleclie 阅读全文
摘要:
当我们使用节点亲和力(Pod 的一个属性)时,它会将Pod吸引到一组节点(作为偏好或硬性要求)。污点的行为完全相反,它们允许一个节点排斥一组 Pod。 在 Kubernetes 中,您可以标记(污染)一个节点,以便在该节点上不能调度任何 Pod,除非它们应用了明确的容忍度。Tolerations 应 阅读全文
摘要:
把一个集群从1.22版升级到1.23版。 前提条件 确保备份所有重要组件,例如存储在数据库中的应用状态。Kubernetes 升级不涉及正常的工作负载,只涉及与 Kubernetes 相关的组件,但备份始终是最佳实践。 必须禁用Swap交换 步骤 master节点 1.清空主节点 驱逐/删除主节点的 阅读全文
摘要:
系统基本信息 Linux Servers: Exporter https://github.com/prometheus/node_exporter Dashboard https://grafana.com/grafana/dashboards/1860 Windows Servers: Expo 阅读全文
摘要:
![](https://img2022.cnblogs.com/blog/794174/202204/794174-20220425105250570-1952932820.png) 阅读全文
摘要:
Java是以VM为基础的,而云原生讲究的就是Native,天然的矛盾,虽然Quarkus是为GraalVM和HotSpot量身定制的K8s Native Java框架,生态原因切换成本太高,这种矛盾体现在很多方面,比如:当你在物理机或者虚拟机上配置 JVM 参数时,你可以选择使用-Xmx/-Xms 阅读全文