Kubernetes
文章平均质量分 73
昜羊
物是人非事事休
展开
-
更新 deployment 解决 field is immutable 问题
所以需要将旧与新yaml的。版本中,Deployment 创建后。字段一致,所以产生此错误。则是因为原来CoreDNS的。字段相同才可以更新。原创 2023-06-11 17:47:44 · 2078 阅读 · 0 评论 -
Prometheus-Operator监控kube-controller-manager失败
k8s版本1.25.3,kube-controller-manager使用https监听端口10257。监控Target页面显示DOWN,错误提示。原创 2023-04-29 11:20:51 · 526 阅读 · 2 评论 -
Pod 的升级和回滚-podupdaterolling
如果 Pod 是通过 Deployment 创建的,则用户可以在运行时修改 Deployment 的 Pod 定义(spec.template)或镜像名称,并应用到 Deployment 对象上,系统即可完成 Deployment 的 rollout 动作,rollout 可被视为 Deployment 的自动更新或者自动部署动作。如果在更新过程中发生了错误,则还可以通过回滚操作恢复 Pod 的版本。原创 2022-02-11 11:34:48 · 2950 阅读 · 0 评论 -
ResourceQuota 和 LimitRange 实践
根据集群用户数量来调整集群配置,以达到这个目的:能控制特定命名空间中的资源使用量,最终实现集群的公平使用和成本控制。原创 2022-08-03 16:32:24 · 540 阅读 · 0 评论 -
Namespace:集群环境共享与隔离
kubernetes 通过 Namespace (命名空间)和 Context 的设置对不同的工作组进行区分,使得它们既可以共享一个 Kubernetes 集群的服务,也可以互不干扰。# 创建Namespace为了在 Kubernetes 集群中实现这两个分组,首先需要创建两个命名空间。使用 namespace-development.yaml,创建 development 命名空间:```yaml.........原创 2022-07-19 09:57:16 · 398 阅读 · 0 评论 -
yaml方式部署Ingress Controller + Ingress示例
转自yaml方式部署Ingress Controller + Ingress示例概要kubernetes 部署连接:Installation Guide - NGINX Ingress Controller本案例使用yaml的方式部署,分为3个步骤:部署Ingress Controller创建 Ingress 策略客户端通过 Ingress Controller 访问后端 webapp 服务1. 部署 Ingress Controlleringress.yaml 内容如下:---.原创 2022-05-12 12:50:51 · 4772 阅读 · 1 评论