排序
StorageClass动态存储入门与Ceph块存储实践
一、存储分类 存储一般分为三类: * 文件存储:一些数据可能需要被多个节点使用,比如用户的头像、用户上传的文 件等,实现方式:NFS、NAS、FTP、CephFS等。 * 块存储:一些数据只能被一个节点...
kubeadm安装k8s v1.23.17集群可用性验证
一、在Master01节点上查看节点是否正常,确定都是Ready 二、在Master01节点上查看所有Pod是否正常,确定READY都是N/N形式的且STATUS 都为Running 三、在Master01节点上查看集群网段是否冲突 3.1 ...
Kubernetes 大规模集群:apiserver 性能优化与分析
一、参数调整 kube-apiserver 以下两个参数可以控制连接数: 节点数量在 1000 - 3000 之间时,推荐: 节点数量大于 3000 时,推荐 当集群中 node 以及 pod 数量非常多时可以稍微调大: - 二、api...
Service进阶用法与服务发现
一、使用Service代理外部服务 如果我们使用Service代理k8s外部服务,可能适应于以下场景: * 希望在生产环境中使用某个固定的名称而非 IP 地址访问外部的中间件服务 * 希望 Service 指向另一个 N...
为什么要引入Secret以及常见类型
一、前言 本文主要以下几方面介绍k8s中的Secret: * 为什么要引入Secret * 什么是Secret * Secret有哪几种常用类型 * Secret创建方式有哪些 * Secret实践 * SubPath如何解决挂载覆盖问题 * Secre...
云原生入门:定义、演进、CNCF全景图与项目分级
一、云原生为什么会成为主流 云原生有利于各组织在公有云、私有云和混合云等新型动态环境中构建和运行可弹性扩展的应用。 从工程视角看,云原生的关键不只是“把应用放到云上”,而是尽可能利用...
Kubernetes特殊资源保留实战:把GPU节点留给真正需要的工作负载
一、K8s节点特殊资源保留 当 Kubernetes 中存储特殊节点时,应该尽量保持不要特殊资源的 Pod 不要调度到这些节点上,此时可以通过污点进行控制。 假如包含了GPU的节点不能被任意调度 具有其它特...
去 Eureka 化改造:修改 receive 与 handler 的配置文件
一、重新修改代码配置文件 1、修改demo-receive的代码配置文件 原本demo-receive的代码配置文件 新增demo-receive的代码配置文件 2、修改demo-handler的代码配置文件 原本demo-handler的代码配...
Kubernetes服务的概念与发布方式
一、前言 本文主要以下几方面介绍k8s中的服务及服务发布: * 什么是服务 * k8s为什么要发布服务 * k8s如何发布服务 * 如何定义服务 * 服务类型有哪些 * 如何使用Service代理k8s外部服务 * 如何实...
Kubernetes扩展:Operator理论知识
一、1)Operator是什么。 你可以理解成Operator就是CRD+自定义Controller的实践应用。 Kubernetes Operator由CoreOS公司开发,它是一种自定义控制器,它扩展了 Kubernetes API 的功能,用于管理...









