精选列表

搜索[K8s],共3898篇文章
优秀的个人博客,低调大师

K8S存储卷常见问题 - NAS

注意:如果NAS挂载不上,可以手动在节点上执行mount 挂载,如果手动挂载也失败,则需要检查网络连通性等问题,可以联系NAS团队解决; 1. Pod挂载、卸载失败,日志中报Orphaned pod; 该问题为kubelet删除pod的bug,相关解决方法:链接 2. NAS挂载时间太长 如果NAS卷包含的文件量很大,且在挂载模板中配置了chmod参数,可能导致挂载时间过长的问题;可以去掉chmod参数; 3. NAS挂载失败,出现timeouot错误; 检查nas挂载点和集群是否在同一个vpc内,否则无法挂载;

优秀的个人博客,低调大师

K8S存储卷常见问题 - OSS

1. Pod挂载、卸载失败,日志中报Orphaned pod; 该问题为kubelet删除pod的bug,相关解决方法:链接 通过subpath挂载oss时候容器出现上述错误,目前不建议使用subpath方式。 2. 重启网络导致oss挂载不可用 升级集群、重启kubelet的时候,由于容器网络会重启,导致ossfs进程重启; ossfs重启会导致主机与容器目录映射失效,这时需要重启容器,或重建pod; 可以通过配置健康检查实现容器的重启,参考:OSS数据卷使用实践 2. oss挂载失败 检查使用的ak是否正确; 检查挂载使用的url是否网络可达

优秀的个人博客,低调大师

K8S有状态服务-共享存储使用最佳实践

介绍 阿里云Kubernetes集群目前支持NAS、OSS、CPFS等阿里云共享存储服务,并通过flexvolume进行挂载; 共享存储支持一个存储卷被多个Pod同时挂载,多个Pod可能同时修改相同数据,这时需要应用自行实现数据的同步功能; NAS:适合于IO较高的应用,读写性能相对OSS高,可实现跨主机文件共享;如文件服务器; OSS:适用于低IO服务,配置文件、图片、小视频等共享业务; 使用NAS卷创建应用 创建NAS存储盘 在NAS控制台创建一个NAS文件系统盘; 创建NAS挂载点,挂载点配置成集群所在的VPC网络; 可以在集群中一个节点挂载NAS卷测试是否可行; 创建PV 通过NAS卷创建PV资源类型,配置PV唯一性标签alicloud-pvname: pv-nas; apiVersion: v1 kind: PersistentVolume m

优秀的个人博客,低调大师

K8S有状态服务-StatefulSet使用最佳实践

介绍 StatefulSet是一种给Pod提供唯一标志的控制器,它可以保证部署和扩展的顺序。 Pod一致性:包含次序(启动、停止次序)、网络一致性。此一致性与Pod相关,与被调度到哪个node节点无关。 稳定的次序:对于N个副本的StatefulSet,每个Pod都在[0,N)的范围内分配一个数字序号,且是唯一的。 稳定的网络:Pod的hostname模式为$(statefulset名称)-$(序号)。 稳定的存储:通过VolumeClaimTemplate为每个Pod创建一个PV。删除、减少副本,不会删除相关的卷。 阿里云云盘支持动态挂载的功能,可以通过VolumeClaimTemplate方式部署statefulset应用。 部署Statefulset服务 volumeClaimTemplates:表示一类PVC的模板,系统会根据Statef

优秀的个人博客,低调大师

K8S有状态服务-云盘扩容解决方案

介绍 使用云盘创建有状态服务时往往有一个痛点:开始申请云盘的时候不能准确估计服务能用多大存储空间,申请的云盘在服务运行一段时间后空间不够使用!! 本文介绍容器服务使用云盘时,如果进行磁盘扩容; 建议在扩容数据盘之前手动创建快照,以备份数据。 云盘扩容参考文档:https://help.aliyun.com/document_detail/25452.html 创建服务 参考动态云盘服务创建步骤: # kubectl create -f dynamic.yaml # kubectl get pod NAME READY STATUS RESTARTS AGE nginx-dynamic-69f9bd7b8c-hlkxj 1/1 Running 0

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。