随笔分类 -  容器

摘要:问题描述 在线上集群中,遇到了 kube-scheduler,kube-controller-manager 频繁的异常退出重启,报错信息如下: 排查处理流程 选举失败一般是从几个方向去考虑排查: • 组件资源占用,给到组件过低的资源可能会导致选举失败 • ETCD 存在问题,比如 etcd 挂载的 阅读全文
posted @ 2023-02-14 10:46 云上码猿 阅读(15) 评论(0) 推荐(0) 编辑
摘要:Big Picture K8S的调度说实话一般没啥人改,因为一般的体量,基于K8S内置的算法基本就满足了,但对于大体量和特殊场景来说,还是很有必要进行修改的,比如假设有好几种业务场景的pod,需要按需要调度到不同的rack上,传统做法当然可以对Node进行label,然后在不同业务的pod上做mat 阅读全文
posted @ 2022-12-20 18:45 云上码猿 阅读(11) 评论(0) 推荐(0) 编辑
摘要:基于角色(Role)的访问控制(RBAC)是一种基于组织中用户的角色来调节控制对 计算机或网络资源的访问的方法。 RBAC 鉴权机制使用 rbac.authorization.k8s.io API 组 来驱动鉴权决定,允许你通过 Kubernetes API 动态配置策略。 要启用 RBAC,在启动 阅读全文
posted @ 2022-12-20 14:29 云上码猿 阅读(18) 评论(0) 推荐(0) 编辑
摘要:采用Ingress还是Istio进行灰度发布,需要根据产品的灰度发布需求确定,总体来说,Ingress控制粒度较粗,比较适合架构简单、模块少的产品。Istio基于服务网格概念提供了较细的控制粒度,适合微服务化,模块较多的产品。 Ingress方式实现起来更简单,成本低,K8S天然支持;Istio会接 阅读全文
posted @ 2022-12-20 14:26 云上码猿 阅读(22) 评论(0) 推荐(0) 编辑
摘要:v1.13.8版本为定制化开发的,支持IPv4\6双栈的版本,和社区的v1.13.8版本不一样,请注意。 前提条件 需要Helm,版本为3.6+ 底层环境依赖要求: v1.21.5 Containerd v1.5.7 4.19.0 请注意v1.13.8对底层环境要求,必须满足对应的选型和版本要求,否 阅读全文
posted @ 2022-12-20 14:23 云上码猿 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1 K8S版本拉齐 1.1 概述 本文档适用于移动云K8S版本从v1.16.0、v1.18.5版本升级至v1.21.5,k8s集群配套组件calico、coredns、etcd、容器运行时、监控等,也将拉齐至EKI V1.0发布的版本。 1.2 k8s 1.2.1 版本 组件名称 现有版本 目标版本 阅读全文
posted @ 2022-12-20 14:20 云上码猿 阅读(8) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示