51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
harmony
纯血
harmonyos
使用Curl对Kubernetes进行调试!
作者祝祥来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)Kubernetes是一个开源的、用于管理云平台中多个主机上的容器化应用的系统。其目标是让部署容器化的应用简单并且高效(powerful),它提供了应用部署,规划,更新,维护的一种机制。Kubernetes一个核心的特点就是能够自主的管理容器来保证云平台中的容器按照用户的期望状态运行着(比如用户想让apache一直运行,用户不需要关心怎么去做,Kubernetes会...
大家好我是佩奇
0回复
8309浏览
Kubernetes
Redis 的过期数据会被立马删除么?
❝码哥,当key达到过期时间,Redis就会马上删除么?先说结论:并不会立马删除。Redis有两种删除过期数据的策略:●定期选取部分数据删除;●惰性删除;该命令在Redis2.4版本,过期时间并不是很精确,它可能在零到一秒之间。从Redis2.6开始,过期错误为0到1毫秒。EXPIREkeyseconds[NXXXGTLT]指令可以将指定的key设置过期时间,如果没有设置过期时间,key将一直存在,除非我们明确将其删除,比如执行DEL指令。所谓”狡兔死,走狗...
大家好我是佩奇
0回复
5318浏览
分布式数据库
开发语言
聊聊Docker越狱那些事儿
作者徐磊翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)因为一个关于Docker容器安全的事件,把曾一度以稳定性和安全性著称的Docker,演绎成了拥有特权漏洞的容器引擎,使其能够直接访问底层宿主机,就好比CVE202027352安全漏洞导致代码在主机上执行,一夜之间,Docker容器的安全性形同虚设:Docker在一夜之间更改了cgroup,这使我们能够提升权限并获得主机的root访问权限。我们能够利用cgroups在主机...
大家好我是佩奇
0回复
7396浏览
Docker
Kubernetns 容器与VM的编排与监控实战
作者祝祥来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)使用Kubernetes进行容器编排的好处是众所周知的。但是,如果您的业务不适合容器化,那又该怎么办?也许您有一个基于第三方VM的应用,该应用不太容易也不太合适进行容器化,又或者可能需要与Kubernetes平台运行不同的内核或OS。您真正想要的是让Kubernetes与基于标准容器一起编排VM的方式,就像普通Pod一样。最近,有两个比较好的项目旨在使您做到这...
大家好我是佩奇
0回复
6385浏览
Kubernetns
Docker VS Containered
作者杨龙来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)本文从两部分介绍docker和containered的区别,第一部分介绍OCI、CRI、CNI,并且了解“容器运行时”一词。第二部分介绍了经典的容器运行时。第三部分docker和containered对比,通过上面三部分的介绍来发现docker和containered的相同和不同。第一部分:基础开放容器倡议开放容器倡议(OCI)由Docker,CoreOS和其他机构于2015年成立,其使命是围绕容器...
大家好我是佩奇
0回复
6682浏览
Docker
Containered
一文带你了解什么是微服务?
作者易其锋翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)什么是微服务?微服务背后的中心思想是,当某些类型的应用程序被分解成更小的、可组合的部分并协同工作时,它们会变得更容易构建和维护。每个组件都是不断开发和单独维护的,应用程序只是其组成组件的总和。这与传统的“整体式”应用程序形成对比,后者全部是一体式开发的。作为一组模块化组件构建的应用程序更易于理解、更易于测试,最重要的...
大家好我是佩奇
0回复
6712浏览
微服务
Redis 内存满了怎么办?这样置才正确!
上回在《Redis数据过期了会被立马删除么?》说到如果过期的数据太多,定时删除无法删除完全(每次删除完过期的key还是超过25%),同时这些key再也不会被客户端请求,就无法走惰性删除,内存被打满会怎样?答案是走内存淘汰机制。故事从一个叫Redis帝国的三公九卿官职说起……在Redis帝国中,整个帝国的国法、家法和军法等都记录在redis.conf中,它控制着整个帝国的运行。公务员占用的国家地盘资源大小限定由名叫「maxmemory」的...
大家好我是佩奇
0回复
6733浏览
框架语言
微服务
开发语言
Kubernetes的Startup, Liveness, Readiness深入探索
作者祝祥来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)Kubernetes在增加了云部署的可扩展性、可移植性和可观察性的同时,也增加了故障风险。虽然它带来了一个具有强大功能和选择的生态系统,以及简化了复杂的应用部署,但它也面临着很多的挑战。Kubernetes给我们带来的一个重要特性就是高可用性。Kubernetes中有许多高可用性选项。在本文中,我们将讨论用于应用程序微服务本身的高可用性选项。Pods是Kube...
大家好我是佩奇
0回复
7177浏览
Kubernetes
万字长文 | 在 Kubernetes 中部署高可用应用程序的最佳实践!
作者祝祥来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)真正的生产型应用会涉及多个容器。这些容器必须跨多个服务器主机进行部署。容器安全性(https:www.redhat.comzhtopicssecuritycontainersecurity)需要多层部署,因此可能会比较复杂。但Kubernetes有助于解决这一问题。Kubernetes可以提供所需的编排和管理功能,以便您针对这些工作负载大规模部署容器。借助Kubernetes编排功能,您可以构建跨多个容器...
大家好我是佩奇
0回复
8355浏览
Kubernetes
Redis HyperLogLog 在这些场景使用,让我枪出如龙,一笑破苍穹
在移动互联网的业务场景中,数据量很大,我们需要保存这样的信息:一个key关联了一个数据集合,同时对这个数据集合做统计。●统计一个APP的日活、月活数;●统计一个页面的每天被多少个不同账户访问量(UniqueVisitor,UV));●统计用户每天搜索不同词条的个数;●统计注册IP数。通常情况下,我们面临的用户数量以及访问量都是巨大的,比如百万、千万级别的用户数量,或者千万级别、甚至亿级别的访问信息。今天「码哥」分别使...
大家好我是佩奇
0回复
6595浏览
开发语言
微服务
掘地三尺搞定 Redis 与 MySQL 数据一致性问题
redis拥有高性能的数据读写功能,被我们广泛用在缓存场景,一是能提高业务系统的性能,二是为数据库抵挡了高并发的流量请求。把redis作为缓存组件,需要防止出现以下的一些问题,否则可能会造成生产事故。◆redis缓存满了怎么办?◆缓存穿透、缓存击穿、缓存雪崩如何解决?◆redis数据过期了会被立马删除么?◆redis突然变慢了如何做性能排查并解决?◆redis与MySQL数据一致性问题怎么应对?今天「码哥」跟大家一起深入探索缓存...
大家好我是佩奇
0回复
7859浏览
微服务
开发语言
在Kubernetes中手动恢复Rook存储集群
作者祝祥翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)Rook介绍Rook将文件、数据块和对象存储系统引入到Kubernetes集群,与其他正在使用存储的应用程序和服务一起无缝运行。通过这种方式,云原生集群可以在公有云和本地部署中自给自足并且具备可移植性。该项目的开发目的是使企业能够通过动态应用编排,为在本地和公有云环境中运行的分布式存储系统实现数据中心现代化。Rook将存储软件转变成自我管理...
大家好我是佩奇
0回复
7496浏览
Kubernetes
Kubernetes的五种最佳安全实践
作者祝祥来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)Kubernetes还不到6岁,但它已经是每个人最喜欢的容器编排程序了。云和基础设施监测公司Datadog发现Kubernetes主导着容器市场:“大约45%的运行容器的Datadog客户使用Kubernetes。”其他容器编排程序,如Marathon和Dockerswarm已经退出。Kubernetes在公有云上更受欢迎。例如,根据Datadog的统计,“大约80%在Azure中运行容器的Datadog客户现在都在使...
大家好我是佩奇
0回复
6906浏览
Kubernetes
如何有效追踪Kubernetes Application 流量!
作者徐磊翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)一、文档说明在我们的行业中,微服务的体系框架得到了很多人的支持和认可,也有越来越多的互联网公司采用微服务的形式运行服务,其中的利弊我这里也不再赘述。对于微服务架构,监控和日志的观察显得格外的重要。在一个个微服务互相作用拼凑成的大网上,任何一个环节出现问题都可能是致命的问题。分布式追踪与日志记录的相同点是保持服务健康和可...
大家好我是佩奇
0回复
5543浏览
Kubernetes
实施Kubernetes以实现多云架构安全
作者乔冰诚翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)保护云工作负载在多云环境中变得更加复杂,原因有三点。首先,安全功能因提供程序而异。例如,AzureSentinel与AWSCloudTrail不同。其次,实施安全策略(例如如何访问日志,记录什么类型的数据或门户网站对资源的管理访问权限)在提供商之间有所不同。第三,运营安全任务也取决于提供商,并要考虑服务产品中的细微差别。因此,当工作负载直接使...
大家好我是佩奇
0回复
4293浏览
Kubernetes
关于容器,你需要知道这七件事
作者黄豪杰翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)容器无处不在,它们从根本上改变了IT领域。容器化为企业带来了巨大的价值和广泛的利益,几乎所有近期的业务创新都将容器化作为一个重要因素,即使它不是核心要素。在现代应用程序体系结构中,将更改快速交付到生产环境的能力使您在竞争者中脱颖而出。而容器这种体系结构,通过使用微服务体系结构来提高速度,正可帮助开发团队创建功能,减少故...
大家好我是佩奇
0回复
6389浏览
容器
DevOps
Amazon Managed Service for Prometheus 实战
作者顾暑晨翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)AmazonPrometheus托管服务(AMP)是与Prometheus兼容的监控服务,用于容器基础架构和应用程序指标监控,让用户可以轻松并安全地监控大规模容器环境。Prometheus支持各种度量标准收集机制,其中包括许多库和服务器,这些库和服务器可帮助从第三方系统导出特定于应用程序的度量标准作为Prometheus的度量标准。你还可以使用AWSDistroforOpenTelem...
大家好我是佩奇
0回复
6542浏览
Prometheus
Redis 面霸篇:从高频问题透视核心原理
「码哥字节」从高频面试问题跟大家一起横扫Redis核心知识点,从根本上理解Redis,不做八股文的工具人,做扭转乾坤的大神。码哥到如今已经写了9篇Redis连载,后台有小伙伴也让我写一些关于面试的文章,于是“面霸”系列便出道了。如果大家用心读完《Redis系列》并理解,吊打面试官根本不是事。Redis核心篇:唯快不破的秘密Redis日志篇:AOF和RDB实现宕机快速恢复,数据不丢失Redis高可用篇:主从架构数据一致性同步原理Redis实战...
大家好我是佩奇
0回复
5823浏览
分布式数据库
微服务
使用Prometheus和Grafana监控Kubernetes集群!
作者黄平安翻译来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)本文将介绍如何使用Prometheus和Grafana获取监控Kubernetes集群的指标。涉及到以下组件:Pop!OS20.04、Helm3、Minikube1.14.2和Kubernetes1.19。配置Minikube以适合您环境的任何方式安装Minikube。如果你有足够的资源,我建议让你的虚拟机功率比默认内存和CPU多一点:然后启动并检查系统状态:安装Prometheus设置集群后,开始安装。首先按照以...
大家好我是佩奇
0回复
9741浏览
Prometheus
Redis 为何使用近似 LRU 算法淘汰数据,而不是真实 LRU?
在《Redis数据缓存满了怎么办?》我们知道Redis缓存满了之后能通过淘汰策略删除数据腾出空间给新数据。淘汰策略如下所示:redis内存淘汰设置过期时间的keyvolatilettl、volatilerandom、volatilelru、volatilelfu这四种策略淘汰的数据范围是设置了过期时间的数据。所有的keyallkeyslru、allkeysrandom、allkeyslfu这三种淘汰策略无论这些键值对是否设置了过期时间,当内存不足都会进行淘汰。这就意味着,即使它的过期时间还没到...
大家好我是佩奇
0回复
6051浏览
开发语言
微服务
暂无内容
1
30
31
32
33
34
35
36
37
38
101
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅