从OpenShift SDN切换到OVN-Kubernetes-编程思维

OpenShift 4的版本从4.6开始GA了新的网络插件OVN-kubernetes,和原有的OpenShift SDN对比,实现不同如下    整个Ovn的架构如下图     本文主要记录一下从传统的SDN网络切换到ovn-kubernetes的主要步骤 1.首先确认下目前的集群状态是否健康。 [root@bastion cluster-fe55]# oc get nodes NAME

精彩分享 | 欢乐游戏 Istio 云原生服务网格三年实践思考-编程思维

作者 吴连火,腾讯游戏专家开发工程师,负责欢乐游戏大规模分布式服务器架构。有十余年微服务架构经验,擅长分布式系统领域,有丰富的高性能高可用实践经验,目前正带领团队完成云原生技术栈的全面转型。 导语 欢乐游戏这边对 istio 服务网格的引进,自 2019 开始,从调研到规模化落地,至今也已近三年。本文对实践过程做了一些思考总结,期望能给对网格感兴趣的同学们以参考。 在正文开始之前,先明确一下本文

解构HE2E中的Kubernetes技术应用-编程思维

摘要:我们从Kubernetes技术应用的角度解构华为云DevCloud HE2E DevOps实践。 本文分享自华为云社区《解构HE2E中的Kubernetes技术应用》,作者: 敏捷小智 。 在《解构 H E2E 中的容器技术应用》 一文当中,为大家分析了HE2E项目的代码仓库、编译构建、部署等各环节中对于容器技术的应用。今天,我们将从Kubernetes技术应用的角度解构华为云 DevCl

新升级!网易数帆轻舟中间件推出运维稳定性管控服务-编程思维

企业常常会遇到这样的困扰:伴随着业务的高速增长,IT系统的压力与日俱增,当服务器“不堪重负”时,常常会卡顿、宕机,可能带来数据丢失、服务中断、业务受损等一系列问题。 而以消息队列、缓存等为代表的中间件作为承载IT系统业务数据的关键组成部分,其可用性和稳定性将直接影响业务系统的整体稳定性,同时中间件类型繁多且技术栈复杂,稳定性保障需要大量经验的积累沉淀和大量成本投入,往往难以开展和落地实施。  

作业帮在线业务 Kubernetes Serverless 虚拟节点大规模应用实践-编程思维

背景 作业帮的服务端技术体系正向着云原生化发展,提升资源利用率是云原生技术栈的核心目标之一,资源利用率的提升意味着以更少的计算节点用承载更多的应用实例,极大的降低资源开销。而 Serverless 具有弹性伸缩、强隔离性、按量计费、运维自动化等特点,带来了降低交付时间、降低风险、降低基础设施成本、降低人力成本等核心优势。Serverless 化一直是作业帮基础架构探索的核心方向。Serverle

k8s中应用GlusterFS类型StorageClass-编程思维

GlusterFS在Kubernetes中的应用 GlusterFS服务简介 GlusterFS是一个可扩展,分布式文件系统,集成来自多台服务器上的磁盘存储资源到单一全局命名空间,以提供共享文件存储。 特点: 可以扩展到几PB容量 支持处理数千个客户端 兼容POSIX接口 使用通用硬件,普通服务器即可构建 能够使用支持扩展属性的文件系统,例如ext4,XFS 支持工业标准的协议,例如NFS,SM

Next.js 在 Serverless 中从踩坑到破茧重生-编程思维

作者 杨苏博,偏后端的全栈开发,目前负责腾云扣钉的 Cloud Studio 产品。在团队中负责接技术架构设计与 Review、Cloud Studio 编辑器内核设计与开发、部分核心插件设计与开发;对 WebIDE 领域中的 VS Code 和 Theia IDE 有深入研究与丰富实践;多年 Serverless 领域从业经验,是 Serverless First Malagu 开源框架的作者

最佳案例 | QQ 相册云原生容器化之路-编程思维

关于我们 更多关于云原生的案例和知识,可关注同名【腾讯云原生】公众号~ 福利: ①公众号后台回复【手册】,可获得《腾讯云原生路线图手册》&《腾讯云原生最佳实践》~ ②公众号后台回复【系列】,可获得《15个系列100+篇超实用云原生原创干货合集》,包含Kubernetes 降本增效、K8s 性能优化实践、最佳实践等系列。 ③公众号后台回复【白皮书】,可获得《腾讯云容器安全白皮书》&

比心云平台基于阿里云容器服务 ACK 的弹性架构实践-编程思维

作者:韩韬|比心技术 前言 应用容器化改造后,不可避免地会面临这样一个问题:Kubernetes 集群的 Node 资源配置不足会导致 Pod 无法及时运行,购买过多的 Node 又会导致资源的闲置浪费。 那么如何利用 Kubernetes 的容器编排能力和云上资源的灵活性及规模化优势,来保证业务的高弹性、低成本? 本文主要探讨比心云平台如何利用阿里云容器服务 ACK,来构建应用弹性架构,进一步

【kubevirt】VirtualMachineInstanceReplicaSet(vmis)-扩缩容-弹性伸缩-编程思维

@目录概述/理解使用场景创建vmis扩缩容弹性伸缩方法1方法2 概述/理解 VirtualMachineInstanceReplicaSet(vmis)确保指定数量的 VirtualMachineInstance(vmi) 副本在任何时候都在运行。 我们可以这样理解,vmis就是kubernetes(k8s)里面的控制器(DeployMent,ReplicaSet)管理我们pod的副本数,实现扩

Kubernetes平台上更安全的构建容器镜像工具-Kaniko-编程思维

背景 在云原生趋势下,用容器的方式来进行软件产品交付越来越普通,对于云原生的DevOps,它的CICD环境完全运行在容器中,镜像的构建也是在容器中完成的。而我们不仅要考虑如何在容器中成功构建镜像,也需要考虑如何以更安全的方式来构建容器镜像。 容器内构建镜像的方式 容器中构建镜像一般分为两种: 在Docker容器中运行Docker,依赖Docker Daemon Kaniko -K8s中构建镜像,

【K8S】kubernetes 一些概念的介绍-编程思维

一、kubernetes的前生今生 Kubernetes(简称k8s)是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了资源调度、部署管理、服务发现、扩容缩容、监控,维护等一整套功能。努力成为跨主机集群的自动部署、扩展以及运行应用程序容器的平台

K8s 如何提供更高效稳定的编排能力?K8s Watch 实现机制浅析-编程思维

关于我们 更多关于云原生的案例和知识,可关注同名【腾讯云原生】公众号~ 福利: ①公众号后台回复【手册】,可获得《腾讯云原生路线图手册》&《腾讯云原生最佳实践》~ ②公众号后台回复【系列】,可获得《15个系列100+篇超实用云原生原创干货合集》,包含Kubernetes 降本增效、K8s 性能优化实践、最佳实践等系列。 ③公众号后台回复【白皮书】,可获得《腾讯云容器安全白皮书》&

资源画像,让容器资源规格的填写不再纠结-编程思维

前言 随着全球大数据不断增长,未来数据云存储容量需求也将不断扩大,iiMedia Research(艾媒咨询)数据显示,2020年全球数据中心存储容量将达到272艾字节。不断扩大的个人数据和云储存需求加速了个人云服务市场的发展,2020年中国个人云盘用户规模有超过4亿人。 虽然现在市面上有些网盘产品, 如果免费试用,或多或少都存在一些问题, 可以参考 ​​2020国内还能用的网盘推荐​​。 本文

从概念、部署到优化,Kubernetes Ingress 网关的落地实践-编程思维

作者:范扬(扬少) Kubernetes Ingress 简介 通常情况下,Kubernetes 集群内的网络环境与外部是隔离的,也就是说 Kubernetes 集群外部的客户端无法直接访问到集群内部的服务,这属于不同网络域如何连接的问题。解决跨网络域访问的常规做法是为目标集群引入一个入口点,所有外部请求目标集群的流量必须访问这个入口点,然后由入口点将外部请求转发至目标节点。 同样,Kubern

Kruise Rollout: 让所有应用负载都能使用渐进式交付-编程思维

作者:赵明山(立衡) 前言 OpenKruise [1]  是阿里云开源的云原生应用自动化管理套件,也是当前托管在 Cloud Native Computing Foundation (CNCF) 下的 Sandbox 项目。它来自阿里巴巴多年来容器化、云原生的技术沉淀,是阿里内部生产环境大规模应用的基于 Kubernetes 之上的标准扩展组件,也是紧贴上游社区标准、适应互联网规模化场景的技术

容器化|在 S3 备份恢复 RadonDB MySQL 集群数据-编程思维

作者:程润科、钱芬 视频:钱芬 上一篇文章我们演示了如何快速实现 MySQL 高可用集群部署,以及部署集群的校验和卸载方式。本文将演示如何对集群进行备份和恢复。 部署版本为 RadonDB MySQL Kubernetes 2.1.3。 环境准备 首先准备一套 Kubernetes 集群,过程略。然后创建一套 RadonDB MySQL 集群。 步骤 1:下载源码 $ git clone h

一看即会:Serverless 应用开发的 7 个实战小技巧(文末附好礼)-编程思维

作者:刘宇(花名:江昱) 作者说:Serverless 架构下的应用开发,与传统架构的应用开发还是有比较大的区别点的,例如天然分布式架构会让很多框架丧失一定的"便利性",无状态的特点又让很多"传统架构下看起来再正常不过的操作"变得异常风险。 所以本篇我会介绍一些在 Serverless 架构下,常见的应用开发注意事项,分享一些个人的实战经验心得。如果你在 Serverless 开发过程中遇到