排序
StatefulSet适用场景与创建流程
一、什么情况下使用StatefulSet StatefulSet(有状态集,缩写为sts),常用于部署有状态的且需要有序启动的应用程序,用来管理某 Pod 集合的部署和扩缩, 并为这些 Pod 提供持久存储和持久标识符。...
Pod探针详解与零宕机发布实践
一、Pod探针基础 1.1 Pod的三种探针 | 种类 | 说明 | | -------------- | ------------------------------------------------------------ | | startupProbe | Kubernetes1.16 新加的探测方式,...
LimitRange使用实践:默认值、范围与存储空间限制
一、默认的requests和limits 1.定义一个yaml文件 2.开始创建 3.创建deployment 4.查看deployment创建情况 5.在线编辑查看resources是否已配置,观察到没有配置 6.把pod删除,观察是否添加默认参...
Kubernetes新节点验收与多租户隔离:如何安全开放调度
一、问题四:新增节点如何确保可用性? 确保新增节点可用性 1、组件健康检查 - 检查新节点的 `kubelet` 服务运行状态:`systemctl status kubelet`,确保无报错。 - 验证容器运行时状态,如 `con...
Pod状态排查、镜像拉取与重启策略
一、Pod常见状态与排查方法 参考链接: [Pod生命周期](https://kubernetes.io/zh-cn/docs/concepts/workloads/pods/pod-lifecycle/) Pod 的 `status` 字段是一个 [PodStatus](https://kubernetes...
Ingress服务发布与路由实践
一、使用域名发布Kubernetes服务 在上面已经安装完成Ingress Controller安装的情况下, 进行在线测试,即使用域名发布 K8s 的服务。 1.创建一个web服务 2.暴露服务 3.定义一个yaml文件 上面参数...
污点与容忍的配合使用案例
一、专用节点 如果想将某些节点专门分配给特定的一组用户使用,可以给这些节点添加一个Taint 然后给这组用户的Pod添加一个相对应的Toleration,那么拥有上述Toleration的Pod就能够被分配到上述...
Kubernetes高级调度:搞懂Kubernetes调度
一、K8S调度器Kube-schduler的主要作用是将新创建的Pod调度到集群中的合适节点上运行。kube-scheduler的调度算法非常灵活,可以根据不同的需求进行自定义配置,比如资源限制、亲和性和反亲和性...
二进制安装k8s系统组件与高可用组件
一、k8s系统组件配置 1.1 Etcd配置 1.在Master01节点上配置Etcd 2.在Master02节点上配置Etcd 3.在Master03节点上配置Etcd 4.所有Master节点创建etcd service并启动 5.所有Master节点创建etcd的...
Kubernetes ResourceQuota入门:概念、背景与使用场景
一、ResourceQuota是什么 当多个用户或团队共享具有固定节点数目的集群时,人们会担心有人使用超过其基于公平原则所分配到的资源量。 资源配额是帮助管理员解决这一问题的工具。 资源配额,通过...










