240116 - k8s - aliyun - 组件管理

​ 整理了下k8s组件版本信息 随便写写 随便看看

[toc]

核心 Cloud Controller Manager

1
2
3
4
prodb - 240116  是否安装 已安装
[系统组件] 使用Cloud Controller Manager为k8s应用创建负载均衡,管理节点路由条目
当前版本:v2.4.2
可升级到 v2.4.4

核心 kube-scheduler

1
2
3
4
prodb - 240116  是否安装 已安装
[系统组件] 使用kube-scheduler进行集群资源调度
当前版本:v1.22.15-aliyun-5.5-82f32f68
可升级到 v1.22.15-aliyun-6.3.a669ec6f

核心 Kube API Server

1
2
3
prodb - 240116  是否安装 已安装
[系统组件] APIServer是K8s集群的总线和入口网关。
当前版本:v1.22.15-aliyun.1

核心 Kube Controller Manager

1
2
3
prodb - 240116  是否安装 已安装
[系统组件] KCM是K8s集群内部资源的管理器。
当前版本:v1.22.15-aliyun.1

核心 ACK Virtual Node

1
2
prodb - 240116  是否安装 未安装
[可选组件] 使用虚拟节点和ECI极致弹性能力

监控 alicloud-monitor-controller

1
2
3
4
prodb - 240116  是否安装 已安装
[系统组件] 监控应用容器的生命周期和状态变化 是阿里云容器服务Kubernetes版提供对接cms的系统组件
当前版本:v1.8.3
可升级到 v1.8.4

监控 metrics-server

1
2
3
4
prodb - 240116  是否安装 已安装
[系统组件] 离线监控数据组件,即使处于离线状态,也可通过该组件查看监控数据 Metrics Server为集群的自动伸缩机制提供应用容器的资源监控指标
当前版本:v0.3.9.4-ff225cd-aliyun
可升级到 v0.3.9.7-85b3699-aliyun

监控 ack-node-problem-detector

1
2
3
4
5
6
7
8
prodb - 240116  是否安装 已安装
[可选组件] 节点故障检测以及上报至事件中心的插件 是ACK基于社区开源项目进行改造和增强的集群节点异常事件监控组件,以及对接第三方监控平台功能的组件
https://help.aliyun.com/document_detail/178479.htm
怎么升级 事件中心里显示还未安装,但事件中心已开启.
集群信息 cnsh-shdr-prod c07b57bb69fda4107b2cc6f75d894f4f0
2020-07-30安装了组件,但是并不是集群创建时安装的,是helm安装的,组件管理是看不到的,在helm看下,helm安装的升级也需要在helm
当前版本:1.2.11
可升级到 1.2.18

日志 logtail-ds

1
2
3
4
prodb - 240116  是否安装 已安装
[可选组件] 使用日志服务采集k8s容器日志 阿里云容器服务k8s集群集成了日志服务,可在创建集群时启用日志服务,快速采集k8s集群容器日志,包括容器标准输出以及容器内文本文件.
当前版本:v1.6.0.0-aliyun
可升级到 v1.8.3.0-aliyun

存储 csi-plugin

1
2
3
4
5
6
7
8
9
10
11
12
13
14
prodb - 240116  是否安装 已安装
组件介绍 [可选组件] 使用 csi-plugin 插件实现存储卷生命周期管理(推荐)
当前版本:v1.26.2-9d15537-aliyun
可升级到 v1.26.5-92f859a-aliyun
ACK alibabacloud-csi-plugin 创建的NAS 是用来干嘛的,可以删除吗?
集群的csi 是集群的存储组件, 负责 创建存储资源和挂载的。 集群内有 cnfs 资源, 就会按照 这个配置由 csi 组件创建出来
https://help.aliyun.com/zh/ack/ack-managed-and-ack-dedicated/user-guide/use-cnfs-to-manage-nas-file-systems-recommended?spm=a2c4g.11186623.0.0.49554866RlzoMN
这个我没有执行过呀 而且挂载的地址是/mnt
集群创建一般会有一个默认的
集群默认创建的是用来干嘛的?
也是用来挂载使用的,创建集群有这个选项的 https://help.aliyun.com/zh/ack/ack-managed-and-ack-dedicated/user-guide/create-an-ack-managed-cluster-2?spm=a2c4g.11186623.0.0.30b350d7ruG3Z5
那我怎么查询是否在使用?直接看这个客户端列表可以吗?
可以看下集群内的 pv 和pvc 是否有引用集群内的 cnfs 的name 的配置
https://help.aliyun.com/zh/ack/ack-managed-and-ack-dedicated/user-guide/use-cnfs-to-manage-shared-nas-volumes-recommended?spm=a2c4g.11186623.0.0.25fb3081mXbJXz

存储 storage-operator

1
2
3
4
prodb - 240116  是否安装 已安装
组件介绍 [系统组件] 使用 storage-operator 插件实现存储运维管理(推荐)
当前版本:v1.26.1-50a1499-aliyun
可升级到 v1.28.2-be0cf84-aliyun

网络 CoreDNS

1
2
3
prodb - 240116  是否安装 已安装
[系统组件] Kubernetes 集群域名解析服务器 是ACK集群和边缘集群中默认采用的DNS服务发现插件
当前版本:v1.9.3.10-7dfca203-aliyun

网络 Flannel

1
2
3
4
prodb - 240116  是否安装 已安装
[可选组件] Flannel 网络插件 是种容器网络接口CNI(Container Network Interface)插件,在阿里云上使用的Flannel网络模式采用阿里云VPC模式. 可通过使用Flannel网络组件实现k8s集群内部网络互通.
prod v0.11.0.2-g6e46593e-aliyun 可升级到v0.15.1.11-7e95fe23-aliyun
prodasm-b v0.15.1.22-20a397e6-aliyun

网络 Nginx Ingress Controller

1
2
3
4
prodb - 240116  是否安装 已安装
组件介绍 [系统组件] 基于Nginx流量转发的Ingress控制器 在k8s集群中,Ingress作为集群内服务对外暴露的访问接入点,其几乎承载着集群内服务访问的所有流量. Ingress是k8s中一个资源对象,用来管理集群外部访问集群内部服务的方式 可通过Ingress资源来配置不同转发规则,从而达到根据不同的规则设置访问集群内不同Service所对应的后端pod.
当前版本:v1.2.1-aliyun.1
可升级到 v1.9.3-aliyun.1

安全 aliyun-acr-credential-helper

1
2
3
4
5
6
prodb - 240116  是否安装 已安装
组件介绍 [可选组件] 使用 aliyun-acr-credential-helper进行镜像拉取 aliyun-acr-credential-helper是个可在ACK集群中免密拉取ACR默认版或企业版私有镜像的组件.
组件升级 20220830 latest 当前版本:v21.01.26.0-9ac7d9b-aliyun 已升级到 v22.01.04.0-f637776-aliyun
存在问题 crash6次,好像是OOM;;OOM跟configmap数量以及大小有关;;研发反馈是新增了功能;;
解决方法 给适当调大limit,可先调成1G;;加到3G才能跑起来;;
当前版本:v23.02.06.2-74e2172-aliyun