深圳幻海软件技术有限公司 欢迎您!

  • Kubernetes Storage 101: 浅谈 Kubernetes 存储概念,解锁数据驱动的力量

    Kubernetes可以说是已经成为云原生分布式操作系统的事实标准了,它最大的优势在于可扩展性,不论是计算、存储还是网络,它都可以根据使用者的需求来进行灵活扩展。我曾在团队内部就KubernetesStorage主题做过分享,内容较为基础,旨在激发大家的思考。今天我将通过文稿的形式将这些分享整理出来

  • 使用 OpenTelemetry Collector 采集 Kubernetes 指标数据

    Kubernetes已成为一个被广泛采用的行业工具,对可观测性工具的需求也在不断增加。为此,OpenTelemetry创建了许多不同的工具,来帮助Kubernetes用户观察他们的集群和服务。接下来我们将开始使用OpenTelemetry监控Kubernetes集群,将专注于收集Kubernetes

  • vivo 容器集群监控系统优化之道

    一、背景介绍随着vivo业务迁移到容器平台,vivo云原生监控体系面临着指标量快速上涨带来的一系列挑战,本文将分享vivo容器化项目中容器监控遇到的问题以及我们的解决和优化方法。二、监控架构首先对vivo容器监控架构进行一个简单的介绍。【架构高可用】:集群维度的双副本Prometheus采集底层ex

  • 容器化微服务:用Kubernetes实现弹性部署

    随着云计算的迅猛发展,容器化和微服务架构成为了构建现代应用的重要方式。而在这个过程中,Kubernetes(常简称为K8s)作为一个开源的容器编排平台,正在引领着容器化微服务的部署和管理革命。本文将深入探讨容器化微服务的核心概念、Kubernetes的优势以及如何借助Kubernetes实现弹性部署

  • Kubernetes核心技术Pod详解、实例

    1、概述Pod是k8s系统中可以创建和管理的最小单元,是资源对象模型中由用户创建或部署的最小资源对象模型,也是在k8s上运行容器化应用的资源对象,其他的资源对象都是用来支撑或者扩展Pod对象功能的,比如控制器对象是用来管控Pod对象的,Service或者Ingress资源对象是用来暴露Pod引用对象

  • 一篇带你学习 Kubernetes Descheduler 使用

    从kube-scheduler的角度来看,它是通过一系列算法计算出最佳节点运行Pod,当出现新的Pod进行调度时,调度程序会根据其当时对Kubernetes集群的资源描述做出最佳调度决定,但是Kubernetes集群是非常动态的,由于整个集群范围内的变化,比如一个节点为了维护,我们先执行了驱逐操作,

  • 为什么要用容器云

    为什么要用容器云容器云与虚拟机云的对比容器云是怎么实现的k8s的架构k8s的核心概念podvolumedeploymentservicenamespacek8s的API行业云-凤皇云凤皇云相对于其他云平台的核心优势容器云与虚拟机云的对比云的好处就不多说了:节约资源、实现备份。。。容器云相对于虚拟机云

  • 腾讯云-TCE容器服务快速上手

    data-version="0">腾讯云-TCE容器服务快速上手(一)TKE简介腾讯云容器服务(TencentKubernetesEngine,TKE)基于原生kubernetes提供以容器为核心的、高度可扩展的高性能容器管理服务。腾讯云容器服务完全兼容原生kubernetesAPI,扩展了腾讯云的

  • 一文搞懂Kubernetes的Limits和Requests

    当在Kubernetes中使用容器时,重要的是要知道所涉及的资源是什么以及如何需要它们。有些进程比其他进程需要更多的CPU或内存。有些是关键的,不应该被饿死。知道了这一点,我们应该正确配置我们的容器和Pod,以获得两者的最佳效果。在这篇文章中,我们将看到。Kubernetes的Limits和Requ

  • 万字解读云原生时代,如何从 0 到 1 构建 K8s 容器平台的 LB(Nginx)负载均衡体系

    云原生时代,基于Kubernetes的容器编排方案是当下最优选择,各个中型、大型互联网公司全都拥抱Kubernetes,没有其他方案可以与Kubernetes匹敌。所有业务(尤其是高并发业务)的访问必然要通过负载均衡LB代理层,服务端高并发系统离不开负载均衡,大中型公司下,负载均衡代理层都是有专人进

  • Kubernetes(k8s)标签详解

    我们知道使用pod控制器创建的pod,在pod故障以后重建后的podip地址和名称是变化的,为了解决pod访问问题,我们特此创建了service,我们访问service的ip地址就可以正常访问到pod;那么问题来了,service是怎样去关联pod的呢?在k8s上如果使用pod控制创建的pod,在p

  • 十个关于 ArgoCD 的优秀实践

    在本文中,我们将探索我发现的一些Argo优秀实践。1.不允许提供空的retryStrategy项目:ArgoWorkflows优秀实践: 用户可以指定一个retryStrategy​来指示如何在工作流中重试失败或错误的步骤。提供一个空的retryStrategy(即retryStrateg

  • 把 SpringBoot 部署到 K8s,竟然翻车了!

    今天这篇我们再更新一个怎么把SpringBoot应用部署到K8s上,本来我是想偷偷懒、照猫画虎把上节课的改改镜像名不就行了,没想到,居然翻车咧,真的是想偷点懒都不行啊。具体怎么翻车,咱们先往后看,在总结里再说说,我对Go相比于Java在云原生里的优势。好了,咱们还是先假装自己都是是小白哈,让我带大家

  • “六天”恋上Kubernetes

    在过去相当长一段时间内,我自认为都是Kubernetes的强烈怀疑者。无论是做项目还是做初创公司,裸机始终都是我的首选,包括运行这篇博客的堆栈也同样用的是裸机(https://freeman.vc/notes/architecting-a-blog)。堆栈是一个持续集成(CI)的工具链,主机上有Ng

  • 关于 Kubernetes 架构原理,这是我看过最清晰明了的一篇

    打开这篇文章的同学,想必对Docker都不会陌生。Docker 是一种虚拟容器技术,它上手比较简单,只需在宿主机上起一个Docker Engine,然后就能愉快的玩耍了,如:拉镜像、起容器、挂载数据、映射端口等等。相对于Kubernetes(K8S)的上手,可谓简单很多。那么K8

  • 微服务故障排除方面的优秀实践

    人们听到“微服务”时,常常想到Kubernetes,这是一种声明式容器编排系统。由于具有声明性,Kubernetes将微服务视作实体,这在故障排除方面带来了一些难题。不妨看看为什么在Kubernetes环境下为微服务排除故障可能具有挑战性,以及一些相应的最佳实践。想了解为什么为微服务排除故障可能具有

  • Kubernetes 网络模型来龙去脉

      容器网络发端于Docker的网络。Docker使用了一个比较简单的网络模型,即内部的网桥加内部的保留IP。这种设计的好处在于容器的网络和外部世界是解耦的,无需占用宿主机的IP或者宿主机的资源,完全是虚拟的。它的设计初衷是:当需要访问外部世界时,会采用SNAT这种方法来借用No

  • Kubernetes设计的4个原则

     对于跨云和本地环境在分布式系统上管理和部署工作负载,Kubernetes很快变得不可或缺。虽然现在大多数人都熟悉如何使用Kubernetes,但很少有人知道其背后的“为什么”?为什么KubernetesAPI看起来是这样的?为什么Kubernetes组件仅通过KubernetesAPI相

  • 图解Kubernetes应用部署

     在一切皆容器的时代,Kubernetes无疑是一个时代宠儿。越来越多的企业和个人开始使用Kubernetes来虚拟化自己的业务,管理自己的容器。那么如何在Kubernetes部署应用,以及对运行中的集群出现故障如何排查就成了大家日益关注的问题了。本文虫虫给大家以直观图示方式介绍如何在Ku

  • 第一次,如此清晰脱俗的直解K8S网络

    【51CTO.com原创稿件】 K8S网络设计与实现是在学习K8S网络过程中总结的内容。本文按照K8S网络设计原则、Pod内部网络、Pod之间网络等几个步骤讲解K8S复杂的网络架构。图片出自:《你女儿也能看懂的插画版Kubernetes指南》K8S网络设计原则K8S网络设计原则如下:每个P

推荐阅读