Mac上常用的支持Arm架构的镜像(持续更新) 前言 最开始的Mac用的是intel的cpu,后来使用了基于Arm架构自研的苹果芯片,在使用虚拟化时需要使用支持Arm架构的镜像。在日常使用中经常会使用Docker来构建一些环境,便发现有时候需要自己去构建镜像或者官方提供的镜像并没有支持Arm架构的,所以需要参考官方Github仓库上的Dockerfile来构建适合Arm架构的镜像。以下记录了在使用MacBook过程中用到的一些比较基础的镜像。 云计算 2023-12-18 大树
聊聊kubescheduler如何完成调度和调整调度权重 本文分享自华为云社区《kube-scheduler如何完成调度和调整调度权重》,作者: 可以交个朋友。 一、概述 Kube-scheduler作为k8s集群的默认调度器,它监听(watch机制)kube-apiserver,查询还未调度的pod,根据调度策略将pod调度至集群内最适合的Node 二、调度流程 首先我们通过API或者kubectl工具创建pod,kube-apiserver收到请求信 云计算 2023-12-18 张二河
Kubernetes 1.29:修改卷之 VolumeAttributesClass 作者:Sunny Song (Google) 译者:Baofa Fan (DaoCloud) Kubernetes v1.29 版本引入了一个 Alpha 功能,支持通过变更 PersistentVolumeClaim(PVC)的 volumeAttributesClassName 字段来修改卷。启用该功能后,Kubernetes 可以处理除容量以外的卷属性的更新。 允许更改卷属性,而无需通过不同 云计算 2023-12-18 剑圣无痕
OpenSergo & Dubbo 微服务治理最佳实践 *作者:何家欢,阿里云 MSE 研发工程师 Why 微服务治理? 现代的微服务架构里,我们通过将系统分解成一系列的服务并通过远程过程调用联接在一起,在带来一些优势的同时也为我们带来了一些挑战。 如上图所示,可以看到词云中所展示的都是目前微服务架构在生产上所遇到的挑战。比如,最常见的流量激增的场景,近一年内 AIGC 突然爆火,相关网站/服务都存在过因为激增流量导致服务不可用的情况,可能会让我们错过 云计算 2023-12-18 穿过生命散发芬芳
如何使用Promethues监控系统指标并进行告警 公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享。 前言 从零开始:使用Prometheus与Grafana搭建监控系统 克服网络障碍:Prometheus如何通过间接方式采集目标服务数据 在以上二节,我们介绍了如何使用Prometheus的Pull和Push模式来采集系统指标并在 Grafana进行展现,本节我们介绍如何使用Prometheus的AlertManager 云计算 2023-12-18 贤蛋大眼萌
来了!!最新《Go学习路线图》及就业准备 前言 下面是Go学习路线思维导图,我将整个roadmap分成了七个部分,由浅入深分别是:语法、日常开发、web、分布式、其他组件、项目、就业进阶。 Go语法 和其他语言一样,Go也需要从基础开始,它的关键字比起其他语言的关键字少很多,一共只有23个。在接触完变量声明、流程控制、循环控制、各类数据容器之后就掌握了Go语言的基础。 之后可以从函数、方法、结构体开始深入学习,在接触标准库之后进行并发编程 云计算 2023-12-18 Escape
10个常见的 Kubernetes 陷阱和挑战 公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享 Kubernetes 是最流行的容器编排和部署平台。它的强大功能特性,可以保障在生产中可靠地运行容器化应用程序。 然而,有灵活性的同时也带来了复杂性,在本文中,我们将探讨许多团队遇到的 10个常见 Kubernetes 陷阱。能够识别并避免这些挑战将提高应用程序的可扩展性、可靠性和安全性,同时让你更好地控制集群及其部署。 云计算 2023-12-16 大白菜程序猿
腾讯云和华为云的ingress路径匹配规则把我绕晕了 本文简单调研了腾讯云和华为云的关于ingress路径匹配规则的实现的差异,了解这些,可以让你的头更大。 路径匹配规则 目前官方k8s支持的路径匹配规则只有以下三种类型,但不同的云厂商通过自己实现对应的ingress controller,往往还支持正则匹配等不同的路径规则。 腾讯云ingress 本文主要调研了Tke的两类ingress,分别是应用型CLB和Nginx ingress Contro 云计算 2023-12-16 张二河
ubuntu 22.04 开发环境 Kubernetes 集群搭建 安装 Docker 基础配置 cat <<EOF | sudo tee /etc/docker/daemon.json { "registry-mirrors": ["https://uy35zvn6.mirror.aliyuncs.com"], "exec-opts": ["native.cgroupdriver=systemd"], "log-driver": "json-file 云计算 2023-12-16 宇宙之一粟
5种容器内指定特定域名解析结果的方式 本文分享自华为云社区《容器内指定特定域名解析结果的几种方式》,作者:张俭。 在本篇文章中,我们将探讨如何在容器内指定特定域名解析结果的几种方式。为了方便演示,首先我们创建一个演示用的Deployment配置文件。 apiVersion: apps/v1 kind: Deployment metadata: name: busybox-deployment labels: app: busybox 云计算 2023-12-16 三掌柜
HashiCorp 创始人 Mitchell Hashimoto 宣布离职 云原生社区报道:Mitchell Hashimoto 的离职意味着 HashiCorp 这一领先的云原生工具和解决方案提供商将迎来新的篇章。他在离开之际分享了对过去的回顾和对未来的展望。HashiCorp 社区和生态系统将继续发展壮大,我们期待看到他们在云原生领域取得更多的成功。 下文是 Mitchell Hashimoto 在 Hashicorp 官网上发布的离职感言。 正文 在经过超过 11 云计算 2023-12-16 宇宙之一粟
容器网络Cilium:DualStack双栈特性分析 本文分享自华为云社区《容器网络Cilium入门系列之DualStack双栈特性分析》,作者: 可以交个朋友。 一 、 关于IPV6/IPV4 双栈 目前很多公司开始将自己的业务由ipv4切换成ipv6,或者ipv4,ipv6共存。 ipv4 ipv6共存(DualStack)有两种方式: 一个网卡上有两个IP地址,一个是ipv4,一个是ipv6。标准实现方式。 两个同样功能的网卡接口,一个提供ip 云计算 2023-12-15 大树
小红书可观测 Metrics 架构演进,如何实现数十倍性能提升? 在当前云原生时代,随着微服务架构的广泛应用,云原生可观测性概念被广泛讨论。可观测技术建设,将有助于跟踪、了解和诊断生产环境问题,辅助开发和运维人员快速发现、定位和解决问题,支撑风险追溯、经验沉淀、故障预警,提升系统可靠性。可观测技术主要包括 Metrics、Logging、Tracing、Profiling 等,其中 Metrics 是最重要的基石,它不仅为业务监控和系统监控提供基础数据,还是构建 云计算 2023-12-15 穿过生命散发芬芳
Java服务优雅上下线 在项目升级的时候,需要干掉旧的项目,然后启动一个新的项目。在这个过程中往往会出现服务的不可用,那么我们如何最大限度的做到发布的优雅,尽可能让我们升级的这个过程不影响到线上正在运行的业务?下面我将介绍几种不同的架构模式下Java项目的优雅上下线。 1. 背景 在项目升级的时候,需要干掉旧的项目,然后启动一个新的项目。在这个过程中往往会出现服务的不可用,那么我们如何最大限度的做到发布的优雅,尽可能让我 云计算 2023-12-15 向阳逐梦
KubeKey 升级 Kubernetes 次要版本实战指南 前言 知识点 定级:入门级 KubeKey 如何升级 Kubernetes 次要版本 Kubernetes 升级准备及验证 KubeKey 升级 Kubernetes 的常见问题 实战服务器配置 (架构 1:1 复刻小规模生产环境,配置略有不同) 主机名 IP CPU 内存 系统盘 数据盘 用途 k8s-master-1 192.168.9.91 4 16 40 100 KubeSphere/k8 云计算 2023-12-15 Escape
KubeKey 离线部署 KubeSphere v3.4.1 和 K8s v1.26 实战指南 前言 知识点 定级:入门级 了解清单 (manifest) 和制品 (artifact) 的概念 掌握 manifest 清单的编写方法 根据 manifest 清单制作 artifact KubeKey 离线集群配置文件编写 KubeKey 离线部署 Harbor KubeKey 离线部署 KubeSphere 和 K8s KubeKey 离线部署常见问题排查处理 实战服务器配置 主机名 IP 云计算 2023-12-15 向阳逐梦
统一观测丨使用 Prometheus 监控 Memcached 最佳实践 作者:啃唯 Memcached 简介 Memcached 是什么? Memcached 是一个免费开源、高性能、分布式内存对象缓存系统,支持将任意数据类型的 chunk 数据以键值对的方式存储。本质上 Memcached 是通用于所有的应用的,但最初用于存储被经常访问的静态数据,减轻数据库负载来加速动态 Web 应用程序。 Memcached 特点 内存存储 Memcached 的所有数据都存储在 云计算 2023-12-14 Escape
基于 Flink 构建实时数据湖的实践 本文整理自火山引擎云原生计算研发工程师王正和闵中元在本次 CommunityOverCode Asia 2023 数据湖专场中的《基于 Flink 构建实时数据湖的实践》主题演讲。 实时数据湖是现代数据架构的核心组成部分,随着数据湖技术的发展,用户对其也有了更高的需求:需要从多种数据源中导入数据、数据湖与数据源保持实时与一致、在发生变更时能够及时同步,同时也需要高性能查询,秒级返回数据等。所以我们 云计算 2023-12-14 捡田螺的小男孩
单日30PB量级!火山引擎ByteHouse云原生的数据导入这么做 更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 近期,火山引擎ByteHouse技术专家受邀参加DataFunCon2023(深圳站)活动,并以“火山引擎ByteHouse基于云原生架构的实时导入探索与实践”为题进行了技术分享。在分享中,火山引擎ByteHouse技术专家以Kafka和物化MySQL两种实时导入技术为例,介绍了ByteHouse的整体架构演进以 云计算 2023-12-14 大树
聚焦 SIG Testing 作者: Sandipan Panda 译者: Michael Yao 欢迎阅读又一期的 “SIG 聚光灯” 系列博客,这些博客重点介绍 Kubernetes 项目中各个特别兴趣小组(SIG)所从事的令人赞叹的工作。这篇博客将聚焦 SIG Testing, 这是一个致力于有效测试 Kubernetes,让此项目的繁琐工作实现自动化的兴趣小组。 SIG Testing 专注于创建和运行工具和基础设施, 云计算 2023-12-14 大猫