云计算

优化Docker中的Spring Boot应用:双层镜像方法

优化Docker中的Spring Boot应用:双层镜像方法

在优化Docker中的Spring Boot应用:单层镜像方法中,我们介绍了为Spring Boot应用构建Docker镜像的单层方法及其对CI/CD的影响。我提出了双层方法比单层方法有更大的好处,并且这些好处可以提高开发环境中的迭代效率。 在这里,我们介绍一种使用Open Liberty中的新工具

法医 法医 2023-07-09
0 0 0
英国Monzo银行,用K8s管理1600个微服务实践

英国Monzo银行,用K8s管理1600个微服务实践

英国数字银行Monzo两位资深工程师Matt Heath和Suhail Patel在伦敦一场研讨会上,分享了如何管理1600个后端微服务的经验。这间设立超过5年的英国银行,金融用户超过了4百万人,去年9月开始进军美国市场,目前也正在开发企业用的数字银行服务。Monzo所有金融服务都是通过手机App提

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-09
0 0 0
一文了解 Kubernetes 中的服务发现

一文了解 Kubernetes 中的服务发现

Kubernetes 服务发现是一个经常让我产生困惑的主题之一。本文分为两个部分: 网络方面的背景知识 深入了解 Kubernetes 服务发现 要了解服务发现,首先要了解背后的网络知识。这部分内容相对浅显,如果读者熟知这一部分,完全可以跳过,直接阅读服务发现部分。 开始之前还有一个需要提醒的事情就

大猫 大猫 2023-07-09
0 0 0
Kubernetes的“无BS”清单

Kubernetes的“无BS”清单

如果您是k8s的新手,此时您被安排为您的企业研究供应商支持平台,你很有可能不知所措。你会遇到一个看似永无止境的供应商列表,当然,所有的供应商或多或少都一样。 为了帮助你浏览并向供应商询问正确的问题,我们创建了此 no- BS Kubernetes 清单。清单中包括了面向未来的Kubernetes策略

竹子爱熊猫 竹子爱熊猫 2023-07-09
0 0 0
重磅前瞻!Kubernetes 1.18即将发布:OIDC发现、Windows节点支持,还有哪些新特性值得期待?

重磅前瞻!Kubernetes 1.18即将发布:OIDC发现、Windows节点支持,还有哪些新特性值得期待?

根据Kubernetes官方计划,明日Kubernetes 1.18版本即将发布! 一些将对社区产生影响的新特性日渐完善,如 KSA(Kubernetes Service Account) tokens的OIDC发现和对Windows节点的支持。此外,一些在Alpha状态下运行了很久的特性,也重新成

张二河 张二河 2023-07-09
0 0 0
kubernetes基于Prometheus监控redis(redisexporter)

kubernetes基于Prometheus监控redis(redisexporter)

1、安装和配置redis-exporter 1.1 使用helm安装redis-exporter 在本方案的redis-exporter在Kubernetes集群中进行部署,并假设在kube-public命名空间下已经部署了redis,对外暴露的服务名称为redis-service。redis-ex

Escape Escape 2023-07-09
0 0 0
阿里巴巴如何改善开发人员在 K8s 上的体验?

阿里巴巴如何改善开发人员在 K8s 上的体验?

作者:邓洪超  阿里巴巴应用交付专家 前言 通过 K8s,用户能够自定义基础设施,可以平行的替换或改造平台的已有功能,而非只能局限在平台提供的能力之上构建。但正是这样的“白盒化”体验,正在为越来越多的研发和运维带来“太复杂”的困扰。 从 Kubernetes 到“以应用为中心”的美好未来之间,全世界

大猫 大猫 2023-07-09
0 0 0
实际场景中,云原生存储面临的 7 个挑战

实际场景中,云原生存储面临的 7 个挑战

作者 | Eric Li (壮怀)  阿里巴巴云原生存储负责人 引言 随着云原生应用对可迁移性、扩展性和动态特性的需求,对云原生存储也带来了相应的密度、速度、混合度的要求,所以对云存储基本能力之上又提出了在效率、弹性、自治、稳定、应用低耦合、GuestOS 优化和安全等方面的诉求。参考《云原生存储和

大树 大树 2023-07-09
0 0 0
Skaffold:让K8S开发工作变得简单

Skaffold:让K8S开发工作变得简单

本文介绍在开发过程中,Skaffold自动化build和deploy应用到K8S集群。 Skaffold是由Google发布的命令行工具,专注于促进K8S应用的持续deployment。自动化building和deploying到k8s集群的任务,可以让开发者专注于编写代码。Skaffold是不是很

大白菜程序猿 大白菜程序猿 2023-07-09
0 0 0
kubernetes基于Prometheus和Grafana监控Windows操作系统(wmiexporter)

kubernetes基于Prometheus和Grafana监控Windows操作系统(wmiexporter)

1、安装和配置wmi-exporter 1.1 使用helm安装redis-exporter 通过下面的连接:https://github.com/martinlindhe/wmi_exporter/releases/download/v0.10.2/wmi_exporter-0.10.2-amd6

向阳逐梦 向阳逐梦 2023-07-09
0 0 0
迁移Helm v3后Chart升级问题解决

迁移Helm v3后Chart升级问题解决

前言 Helm v3发布后,带来了许多体系结构更改和新功能,最值得注意的是,删除了Tiller,并改进了升级过程。为了使用户更轻松地将其Helm v2版本转移到Helm v3,Helm维护人员还发布了一个插件,可以自动将其Helm v2版本转移到Helm v3。 在迁移到Helm v3之后,你可能会

醒在深海的猫 醒在深海的猫 2023-07-09
0 0 0
从零开始入门 K8s | 理解 RuntimeClass 与使用多容器运行时

从零开始入门 K8s | 理解 RuntimeClass 与使用多容器运行时

作者 | 贾之光  阿里巴巴高级开发工程师 一、RuntimeClass 需求来源 容器运行时的演进过程 我们首先了解一下容器运行时的演进过程,整个过程大致分为三个阶段: 第一个阶段:2014 年 6 月 Kubernetes 正式开源,Docker 是当时唯一的、也是默认的容器运行时; 第

法医 法医 2023-07-09
0 0 0
​打造云原生大型分布式监控系统(二): Thanos 架构详解

​打造云原生大型分布式监控系统(二): Thanos 架构详解

大家好,我是 roc,来自腾讯云容器服务(TKE)团队,继上一篇 大规模场景下 Prometheus 的优化手段,这次带来本系列第二篇,Thanos 架构讲解。 1 概述 在上一篇文章,我们想尽 “千方百计” 才好不容易把 Prometheus 优化到适配大规模场景,部署和后期维护麻烦且复杂不说,还

法医 法医 2023-07-09
0 0 0
高可用Prometheus:问题集锦

高可用Prometheus:问题集锦

监控系统的历史悠久,是一个很成熟的方向,而 Prometheus 作为新生代的开源监控系统,慢慢成为了云原生体系的事实标准,也证明了其设计很受欢迎。本文主要分享在 Prometheus 实践中遇到的一些问题和思考,如果你对 K8S 监控体系或 Prometheus 的设计还不太了解,可以先看下容器监

捡田螺的小男孩 捡田螺的小男孩 2023-07-09
0 0 0
高可用Prometheus:Thanos 实践

高可用Prometheus:Thanos 实践

背景 在高可用prometheus:问题集锦文章中有简单提到 Prometheus 的高可用方案,尝试了联邦、Remote Write 之后,我们最终选择了 Thanos 作为监控配套组件,利用其全局视图来管理我们的多地域、300+集群的监控数据。本文主要介绍 Thanos 的一些组件使用和心得体会

法医 法医 2023-07-09
0 0 0
Captain 1.0.0 GA版正式发布, 稳定性及易用性提升, 支持VCS作为Chart仓库

Captain 1.0.0 GA版正式发布, 稳定性及易用性提升, 支持VCS作为Chart仓库

近日,灵雀云宣布Captain 1.0.0 GA 版本正式发布。Captain 1.0经过了较长时间的持续开发及内部测试,其主要包含的新功能如下: 不再依赖 helm 以及 cert-manager 的安装及运行方式; 支持将 Git/SVN 作为 helm chart repo; ARM64 环

大猫 大猫 2023-07-09
0 0 0
使用Spring Boot Operator部署SpringBoot到K8S

使用Spring Boot Operator部署SpringBoot到K8S

前言 在Kubernetes中部署spring boot应用整体上来说是一件比较繁琐的事情,而Spring Boot Operator则能带给你更清爽简单的体验。 Spring Boot Operator基于Kubernetes的custom resource definitions (CRDs)扩

共饮一杯 共饮一杯 2023-07-09
0 0 0
使用 Vault 与 Kubernetes 为密码提供强有力的保障

使用 Vault 与 Kubernetes 为密码提供强有力的保障

1 介绍 Kubernetes 已经成为了容器编排方案的行业标准,而来自 HashiCorp 的 Vault 则是密码管理的标准。那问题来了: 怎样将这两项技术结合使用从而可以让你在 Kubernetes 的应用程序中使用来自于 Vault 中心实例的密码呢? 一种解决方法是使用 AppRole 

泡泡 泡泡 2023-07-09
0 0 0
Kubernetes运行有状态应用程序的注意事项

Kubernetes运行有状态应用程序的注意事项

Kubernetes是一个开放编排平台,旨在用于部署,管理容器化的应用程序。 在Kubernetes的早期,该平台主要支持和运行无状态应用程序。无状态应用程序,被认为在重新启动容器时不需要保留从上一个会话到下一个会话的数据的应用程序。 这就造成了误解,认为Kubernetes仅适用于无状态应用程序。

三掌柜 三掌柜 2023-07-09
0 0 0
Kubernetes工作负载监控:Sidecar模式

Kubernetes工作负载监控:Sidecar模式

Kubernetes彻底改变了构建基础架构的方式,加快了部署速度,并使我们能够复制和扩展微服务架构。但是,Kubernetes在应用可见性和监控功能方面,却面临一系列新的挑战。 在这篇文章中,我通过回顾Sensu首席执行官Caleb Hailey在CNCF的讨论,如:一些现有的和流行的Kuberne

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-09
0 0 0
1 109 110 111 112 113 166