构建高效稳定的云基础设施:自动化运维在企业级应用中的关键实践Kubernetes集群监控与性能优化策略
在当今动态变化的商业环境中,企业需要快速适应不断变化的市场需求,而传统的IT运维模式已无法满足这种敏捷性的要求。因此,越来越多的企业转向自动化运维,以期通过技术手段来提升效率并确保系统的可靠性。 自动化运维的核心在于使用工具和技术来自动执行常规任务,例如配置管理、软件部署、监控和故障恢复等。它不仅减少了人为错误的可能性...
SREWorks云原生数智运维工程实践-Kubernetes资源编排之一:Pod YAML篇(上)
作者:周虚(应金挺) SREWorks的开源吸引了大量用户来尝试部署和使用我们的产品,其中不乏一些初次接触Kubernetes的朋友。随着SREWorks云原生运维平台使用的持续深入,部分用户对于其中的原理和概念还存在一些困惑。因此,我们特推出《Kubernetes资源编排系列》,从底层的Pod YAML开始,逐步递进地讲解相关内容,希望能够解答大家对于Kubernetes....
SREWorks云原生数智运维工程实践-Kubernetes资源编排之一:Pod YAML篇(中)
三、 Object(元数据) 在Rest API中明确了Resource的kind、apiVersion,也确定了Object的namespace、name,作为凡是k8s资源对象都会引用的公共结构,自然也存在很多公共机制供使用。 metadata: annotations: alibabaclo....
SREWorks云原生数智运维工程实践-Kubernetes资源编排之一:Pod YAML篇(下)
四、 Spec(规范) Spec作为Pod的期望状态,一定程度上也覆盖了Pod完整生命周期的逻辑,Pod的生命周期分为以下阶段: • Pending:代表Pod处于未调度阶段• Creating:节点上的kubelet已经发现了Pod,处于创建阶段• Running:至少一个容器运行完毕,kubelet这会发起健康监测• Terminating:Pod处于删除状态....
SREWorks云原生数智运维工程实践-Kubernetes资源编排之二:Helm篇(上)
作者:凌可(彭兰舒)、雪尧(郭耀星) 这是我们的《Kubernetes资源编排系列》的第二篇——Helm篇,在上篇《Kubernetes资源编排系列之一:Pod YAML篇》中,我们见识到了Pod YAML的强大能力,在k8s的集群中,所见之处皆是YAML。YAML多了之后,大家就希望有一种方案能将海量的YAML管理起来。于是本篇我们来介绍一下Helm。 一、 Helm是什么....
SREWorks云原生数智运维工程实践-Kubernetes资源编排之二:Helm篇(中)
三、 Helm的优点 • 生命周期管理:可以实现对组件实例的查询、安装、卸载、升级、回滚。• 方便的命令行:对于简单变量,可以在部署的同时指定对应的参数,方便部署。• 插件和工具生态:作为CNCF项目,Helm已经变成了K8S基础生态的一部分,各种各样的外部系统都会对它进行默认支持,CICD工具集成方面有得天独厚的优势;同时用户能够从社区中获取丰富的专业知识和共享的Chart包。• 确....
SREWorks云原生数智运维工程实践-Kubernetes资源编排之二:Helm篇(下)
六、 SREWorks应用Helm组件实践 Tips虽然Helm官方将自身托管的Chart对应的包称为应用(Application),但在一个真实的复杂应用(Application)下,Helm Chart更像是应用(Application)中的组件(Component)。故在SREWorks中将Helm托管的Chart 归为组件(Component)。 点击进入SREWor....
SREWorks云原生数智运维工程实践-Kubernetes资源编排之三:Kustomize篇(上)
作者:艄公(杨京华)、雪尧(郭耀星) 这是我们的《Kubernetes资源编排系列》的第三篇——Kustomize篇,在上篇《Kubernetes资源编排系列之二:Helm篇》中,我们见识到了Helm强大的管理能力,但是Helm对于服务的定制仅限于预置变量,那么如果需要更多更灵活的YAML定制,有什么办法吗?于是本篇我们来介绍一下Kustomize。 一、 Kus....
SREWorks云原生数智运维工程实践-Kubernetes资源编排之三:Kustomize篇(下)
三、 Kustomize的特点 Kustomize的Overlay可以在Base的基础上,通过对resource/generator/transformer等的定义,形成新的应用定义,不管是Base还是Overlay,都可以通过kustomize build生成有效的YAML。 • 功能简单清晰,kubectl直接内部支持。• 不考虑派生,仅仅作为组件的YAML组织方式也很有....
SREWorks云原生数智运维工程实践-Kubernetes 资源编排之四:CRD+Operator 篇(上)
作者:炯思(钟炯恩)、雪尧(郭耀星) 这是我们的《Kubernetes资源编排系列》的第四篇——CRD+Operator篇。在前面的文章中,常常会提到CRD和k8s operator,但并没有对此进行深入的探讨。作为k8s中的一大亮点,在本篇文章中,我们会详细展开讲讲。 一、 什么是CRD 如果K8S中的自带资源类型不足以满足业务需求,需要定制开发资源怎....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。