排序
云原生十二要素与CNAI入门:应用最佳实践与AI结合路径
一、为什么要用十二要素来审视云原生应用 云原生十二要素本质上是一组关于应用设计、交付和运行方式的实践准则。 它的价值在于帮助我们回答三个关键问题: - 应用是否足够标准化,能否稳定交付...
QoS服务质量分类与使用实践
一、什么是QoS 虽然我们进行了资源限制,但是实际使用时依旧会造成节点资源不足,针对资源不足Kubernetes会通过重启或驱逐Pod释放资源,再重启时,难免会造成一些很重要的服务不可用。但实际情...
DaemonSet 入门:节点常驻 Pod、部署方式与定向下发实践
一、DaemonSet 到底解决什么问题 DaemonSet 的规则非常直接:在所有符合条件的节点上,各运行一个 Pod。 它和 Deployment 最大的不同,不是谁“更高级”,而是调度目标不同: - Deployment 关心...
云原生技术体系详解:微服务、容器、DevOps与服务网格
一、云原生技术体系为什么是一个组合拳 云原生技术体系通常包含下面几个关键组成部分: - 微服务 - 容器 - 持续交付 - DevOps - 云原生十二要素 - 服务网格 - 声明式 API - 容器编排 - Serverle...
ConfigMap创建方式之目录文件与环境变量
一、ConfigMap创建方式总览 创建ConfigMap细分的话有5种形式: * 基于目录创建 * 基于文件创建 * 基于环境变量创建 * 基于literal创建 * 基于yaml文件创建 不过最终数据都是以键值对的形式进行保...
去 Eureka 化改造:修改 receive 与 handler 的配置文件
一、重新修改代码配置文件 1、修改demo-receive的代码配置文件 原本demo-receive的代码配置文件 新增demo-receive的代码配置文件 2、修改demo-handler的代码配置文件 原本demo-handler的代码配...
Volume是什么、为什么需要以及有哪些类型
一、什么是Volume 对于大多数项目而言,数据文件的存储是非常常见的需求,比如存储用户上传的头像、上传的文件以及数据库的数据。在Kubernetes中,由于应用的部署具有高度的可扩展性和编排能力...
Kubernetes扩展:API资源对象CustomResourceDefinition(CRD)
一、定义YAML 上面参数说明: - apiVersion:指定所使用的 CRD API 的版本,此示例使用了 apiextensions.k8s.io/v1 版本。 - kind:定义资源类型为 CustomResourceDefinition。 - metadata:定...
去除 Eureka 并完成最终验证:SpringCloud 项目迁移到 K8s 的收尾步骤
一、去除eureka 1、将eureka的pod副本数调为0 2、验证 二、访问测试 在浏览器中输入http://demo.test.com/进行测试访问,观察到访问成功
Kubernetes基础:Endpoint
一、定义Yaml 二、应用YAML文件 - 三、参考[Centos8安装Mysql8 ](https://zhuanlan.zhihu.com/p/564303576)在192.168.1.34主机上安装mysql8 三、测试











