腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
k8s技术圈
专注容器、Kubernetes、云原生技术
专栏成员
举报
375
文章
813597
阅读量
117
订阅数
订阅专栏
申请加入专栏
全部文章(375)
kubernetes(155)
https(81)
容器(66)
api(62)
网络安全(59)
容器镜像服务(36)
http(31)
node.js(30)
编程算法(30)
配置(28)
git(27)
github(26)
集群(25)
存储(23)
go(21)
tcp/ip(21)
部署(21)
服务(21)
数据库(20)
微服务(19)
linux(17)
开源(16)
对象存储(15)
json(15)
sql(15)
jenkins(15)
数据(15)
腾讯云测试服务(14)
缓存(14)
istio(13)
日志数据(12)
nginx(11)
dns(11)
对象(11)
流量(11)
负载均衡(10)
python(10)
网站(10)
etcd(10)
日志(10)
c++(9)
文件存储(9)
爬虫(9)
镜像(9)
javascript(8)
apache(8)
运维(8)
html(7)
打包(7)
unix(7)
负载均衡缓存(7)
devops(7)
管理(7)
云数据库 SQL Server(6)
SSL 证书(6)
Elasticsearch Service(6)
测试(6)
工具(6)
内存(6)
系统(6)
优化(6)
云原生(6)
bash(5)
NAT 网关(5)
分布式(5)
自动化(5)
安全(5)
nat(5)
服务网格(5)
插件(5)
网络(5)
性能(5)
ide(4)
shell(4)
正则表达式(4)
面向对象编程(4)
数据结构(4)
工作(4)
基础(4)
监控(4)
开发(4)
路由(4)
内核(4)
事件(4)
官方文档(3)
java(3)
php(3)
react(3)
云数据库 Redis(3)
ubuntu(3)
bash 指令(3)
wordpress(3)
udp(3)
网站建设(3)
kafka(3)
prometheus(3)
备份(3)
变量(3)
编译(3)
后端(3)
可视化(3)
模型(3)
入门(3)
域名(3)
regex(2)
日志服务(2)
命令行工具(2)
云数据库 MongoDB(2)
DevOps 解决方案(2)
数据迁移(2)
ssh(2)
rpc(2)
rabbitmq(2)
微信(2)
数据分析(2)
windows(2)
迁移(2)
flux(2)
metrics(2)
ui(2)
webassembly(2)
代理(2)
函数(2)
接口(2)
进程(2)
实践(2)
同步(2)
网关(2)
原理(2)
注解(2)
DNS 解析 DNSPod(1)
机器学习(1)
c 语言(1)
lua(1)
css(1)
jquery(1)
ajax(1)
typescript(1)
android(1)
嵌入式(1)
memcached(1)
postgresql(1)
flask(1)
maven(1)
搜索引擎(1)
全文检索(1)
神经网络(1)
深度学习(1)
容器服务(1)
存储网关(1)
TDSQL MySQL 版(1)
消息队列 CMQ 版(1)
API 网关(1)
cci 持续集成(1)
mongodb(1)
人工智能(1)
数据库解决方案(1)
企业(1)
渲染(1)
express(1)
serverless(1)
压力测试(1)
gui(1)
zookeeper(1)
npm(1)
单元测试(1)
markdown(1)
socket编程(1)
kvm(1)
uml(1)
大数据(1)
机器人(1)
安全漏洞(1)
腾讯云开发者社区(1)
云计算(1)
虚拟化(1)
ipv6(1)
groovy(1)
性能测试(1)
负载测试(1)
ghost(1)
数据库管理(1)
密钥管理系统(1)
零信任安全(1)
持续集成(1)
持续部署(1)
alert(1)
analysis(1)
apisix(1)
aws(1)
backup(1)
behavior(1)
config(1)
controller(1)
cpu(1)
delay(1)
dockerfile(1)
evaluation(1)
flags(1)
gateway(1)
gpt(1)
grafana(1)
include(1)
io(1)
limit(1)
monitoring(1)
namespaces(1)
policy(1)
provider(1)
redis(1)
reload(1)
return(1)
runtime(1)
scale(1)
scheduler(1)
scrape(1)
server(1)
snapshot(1)
time(1)
token(1)
volume(1)
wait(1)
yaml(1)
操作系统(1)
产品(1)
持续交付(1)
磁盘(1)
代码质量(1)
队列(1)
服务器(1)
高可用(1)
工程师(1)
工作流(1)
架构(1)
教程(1)
解决方案(1)
客户端(1)
连接(1)
前端(1)
软件(1)
软件开发(1)
设计(1)
搜索(1)
算法(1)
效率(1)
协议(1)
异常(1)
语法(1)
终端(1)
中间件(1)
主机(1)
最佳实践(1)
多云(1)
云函数(1)
FinOps(1)
网络延迟(1)
MacOS(1)
LLM(1)
搜索文章
搜索
搜索
关闭
你不知道的 Dockerfile 增强新语法
dockerfile
变量
镜像
前端
语法
Dockerfile 是使用 Docker 的相关开发人员的基本工具,用来充当构建 Docker 镜像的模板,在这个文件中包含用户可以在命令行上调用来构建镜像的所有命令。了解并有效利用 Dockerfile 可以显着简化开发流程,实现镜像创建的自动化并确保不同开发阶段的环境一致。Dockerfile 对于定义 Docker 容器内的项目环境、依赖项和应用程序配置至关重要。
我是阳明
2024-07-20
188
0
LLM On Kubernetes
LLM
kubernetes
部署
模型
配置
从今年开始,人们对大型语言模型 (LLM) 及其在 GPU 基础设施上的部署的兴趣显着增加。这种不断增长的热情是由人工智能和机器学习的进步推动的,这需要 GPU 能够有效提供大量的计算能力。GPU 领先制造商 Nvidia 的股价也因这一趋势而飙升。同样诞生了大量的大模型,对于这些模型的部署和管理也变得越来越重要,在这方面 Ollama 和 OpenUI 是一个不错的选择。
我是阳明
2024-07-20
221
0
K8s驱逐场景以及规避方案
日志
事件
服务
内核
配置
主动驱逐,受限于 PDB,如果配置了 PDB,会防止应用出现全部不可用的状况,但是直接 操作 DELETE Pod ,不受 PDB 限制,所以 drain 比 直接 DELETE 会安全一些,当做节点维护时。
我是阳明
2024-06-27
209
0
一个 K8s 网络延迟排查与优化实战案例
网关
优化
网络延迟
微服务
监控
这是早前的一个案例,那时候随着微服务数量的增加和请求量的上涨,我们当时从监控注意到业务高峰时线上接口的慢请求越来越多,原本毫秒级响应的接口偶尔会出现请求延迟超过1秒的现象,严重影响了用户体验。为了解决这一问题,我们在非生产环境通过压测工具进行复现,如下是具体排查和优化过程。
我是阳明
2024-06-26
804
0
K8s 多集群编排平台 Karmada 入门
集群
镜像
入门
对象
工作
Karmada(Kubernetes Armada)是 CNCF 孵化的一个 Kubernetes 管理系统,使您能够在多个 Kubernetes 集群和云中运行云原生应用程序,而无需更改应用程序。通过使用 Kubernetes 原生 API 并提供先进的调度功能,Karmada 实现了真正的开放式、多云 Kubernetes。
我是阳明
2024-06-03
751
0
KubeBlocks - 云原生数据库基础设施(值得拥有)
配置
云原生
数据库
备份
集群
KubeBlocks 是基于 Kubernetes 的云原生数据基础设施,将顶级云服务提供商的大规模生产经验与增强的可用性和稳定性改进相结合,帮助用户轻松构建容器化、声明式的关系型、NoSQL、流计算和向量型数据库服务。
我是阳明
2024-05-15
1.1K
0
CubeFS - 新一代云原生存储系统
数据
协议
云原生
存储
部署
CubeFS 是一种新一代云原生存储系统,支持 S3、HDFS 和 POSIX 等访问协议,支持多副本与纠删码两种存储引擎,为用户提供多租户、 多 AZ 部署以及跨区域复制等多种特性。
我是阳明
2024-05-07
627
0
Kubernetes 策略管理引擎 - Kyverno
kubernetes
变量
对象
集群
镜像
Kyverno 是来自 Nirmata 的开源项目,后来捐赠给了 CNCF。Kyverno 是一个具有验证和变异能力的 Kubernetes 策略引擎,但是它还有生成资源的功能,还加入了 API 对象查询的能力。Kyverno 原本就是为 Kubernetes 编写的,除了对象生成功能之外,无需专用语言即可编写策略。
我是阳明
2024-04-19
255
0
在 Kubernetes 上使用 WebAssembly: 从容器到 Wasm
操作系统
镜像
容器
kubernetes
webassembly
WebAssembly(Wasm)最初是为浏览器创建的,现在在服务器端也越来越受欢迎。在我看来,WebAssembly 在云原生生态系统中变得流行的原因是它相对于容器的优势,包括体积更小、速度更快、安全性更强和可移植性更高。
我是阳明
2024-03-20
549
0
使用 Sealos 一键搭建 Kubernetes 集群
容器
kubernetes
集群
配置
域名
搭建 K8s 的方式方法有很多,主要有二进制和 Kubeadm(容器)两种方式,对于初学者来说不建议使用二进制方式搭建,因为二进制方式搭建 K8s 集群需要手动安装各种组件,而且还需要手动配置各种组件,非常麻烦,而且容易出错。更推荐大家使用 Kubeadm 快速搭建一套集群起来,先用起来,等熟悉了之后再去了解各个组件的原理和配置。另外,还有一种方式是使用 Kind 工具来搭建集群,Kind 是一个用于在 Docker 容器中运行本地 Kubernetes 集群的工具,它使用 Docker 容器作为节点,这样就可以在本地快速搭建一个 K8s 集群,非常适合用于本地开发和测试。
我是阳明
2024-03-02
1.4K
0
使用 KubeSlice 简化混合/多集群、多云 Kubernetes 部署
部署
集群
网络
多云
kubernetes
多云或混合策略使企业可以自由地使用最好的云原生服务。每个云提供商都有独特的工作负载价值主张供企业考虑。例如,Oracle Cloud 除了计算功能之外,还带来了一流的数据库管理功能、分析生态系统以及其他云原生产品。因此,云提供商提供的多样化价值支柱使多云成为对企业有吸引力的选择。然而,简化跨集群部署和连接工作负载的能力仍然是一个巨大的挑战。我们可以借助 Avesha 的 KubeSlice 与托管的 Kubernetes 云基础设施合作,企业将能够解决其多云挑战。
我是阳明
2024-02-22
349
0
使用云原生管理平台 Meshery 进行可视化管理,部署和测试
可视化
云原生
部署
测试
管理
Meshery[1],作为一个 CNCF 项目,是一个开源的云原生管理平台。你可以以可视化和多人协作的方式管理和部署你的基础设施,服务网格和工作负载。目前 Meshery 不仅可以管理 Kubernetes 集群上个任意资源,而且还集成了包括常见的服务网格以及各种 CNCF 项目在内的超过 260 个组件[2],从而帮助你可以更轻松地与集群进行交互,管理各个项目的生命周期。通过 Meshery,你可以掌控你的云原生环境。
我是阳明
2024-01-19
387
0
Istio多集群实践
集群
实践
网络
istio
服务
为了实现应用高并发和高可用,企业通常会选择将应用部署在多个地域的多个集群,甚至多云、混合云环境中。在这种情况下,如何在多个集群中部署和管理应用,成为了一个挑战,当然多集群方案也逐步成为了企业应用部署的最佳选择了。同样对多云、混合云、虚拟机等异构基础设施的服务治理也是 Istio 重点支持的场景之一,Istio 从 v1.0 版本开始支持一些多集群功能,并在之后的版本中添加了新功能。
我是阳明
2024-01-10
537
0
Istio 结合 Flagger 实现 A/B 测试
istio
测试
流量
路由
配置
虽然 Flagger 可以单独执行加权路由和 A/B 测试,但通过 Istio,它可以将两者结合起来,从而形成具有会话关联性的 Canary 版本。这种部署策略将金丝雀发布与 A/B 测试相结合,当我们尝试逐步向用户推出新功能时,金丝雀发布是很有帮助的,但由于其路由的特性(基于权重),即使用户之前已经被路由到新版本,他们仍然还有路由到应用程序的旧版本上,这种情况可能不符合我们的预期。
我是阳明
2024-01-02
303
0
Istio 结合 Flagger 进行灰度发布
istio
部署
测试
对象
流量
灰度发布也叫金丝雀部署 ,是指通过控制流量的比例,实现新老版本的逐步替换。比如对于服务 A 有两个版本(蓝和绿两个版本),当前两个版本同时部署,但是 version1 比例 90% ,version2 比例 10% ,然后我们可以观察 version2 的实际运行效果,如果符合预期,则可以逐步调整流量占比,比如调整为 80:20 -> 70:30 -> 10:90 -> 0:100 ,最终 version1 版本下线,全部替换成 version2 版本。如果验证失败,切换 100%流量回 v1 版本(回滚)。灰度发布的特点是:
我是阳明
2024-01-02
456
0
Istio 使用 Gateway API 实现流量管理
api
gateway
istio
管理
流量
Gateway API 是由 SIG-NETWORK 社区管理的开源项目,项目地址:https://gateway-api.sigs.k8s.io/。主要原因是 Ingress 资源对象不能很好的满足网络需求,很多场景下 Ingress 控制器都需要通过定义 annotations 或者 crd 来进行功能扩展,这对于使用标准和支持是非常不利的,新推出的 Gateway API 旨在通过可扩展的面向角色的接口来增强服务网络。
我是阳明
2023-12-26
534
0
使用 Sidecar CRD 优化 Istio 性能
istio
代理
服务
性能
优化
我们知道在服务网格集群中的每个工作负载实例上都会透明地注入一个 Istio sidecar 代理,这个代理拦截负载的出入流量,并根据配置完成相应的流量管理,包括流量、安全、可观测性等等。为了更加细粒度的控制代理的行为,从 1.1 版本开始 Istio 便引入了和服务网格数据面 Sidecar 同名的 Sidecar CRD 资源对象,控制负载上的出入流量以及课访问的目标服务等。
我是阳明
2023-12-19
248
0
使用 WebAssembly 对 Istio 进行扩展
istio
webassembly
插件
配置
网络
WebAssembly(简称为 Wasm)的诞生源自前端,是一种为了解决日益复杂的 Web 前端应用以及有限的 JavaScript 性能而诞生的技术。它本身并不是一种语言,而是一种字节码标准。WASM 字节码和机器码非常接近,因此可以非常快速的装载运行。任何一种语言,都可以被编译成 WASM 字节码,然后在 WASM 虚拟机中执行,理论上,所有语言,包括 JavaScript、C、C++、Rust、Go、Java 等都可以编译成 WASM 字节码并在 WASM 虚拟机中执行。当然不仅可以嵌入浏览器增强 Web 应用,也可以应用于其他的场景。
我是阳明
2023-12-12
521
1
Kafka Operator 实践和解析
kafka
部署
管理
集群
实践
基于 K8s Operator 模式开发的应用程序因其具有全生命周期的自动化管理、可扩展性强和故障自愈等特点,成为云化方案落地的重要方向。业界中主流的 Kafka Operator on K8s 方案分别有 Strimzi 社区推出的 strimzi-kafka-operator[1]和 banzaicloud 公司推出的 koperator[2]。相较于 koperator,strimzi-kafka-operator 具有更完善 Kafka 的上下游生态、自定义 Operator 扩展性强和可定制等特点。
我是阳明
2023-12-12
819
0
Kubernetes 容器镜像基础
容器
kubernetes
基础
镜像
配置
容器技术是 Kubernetes 成功的基石之一,而容器镜像则是容器技术的核心概念之一,它将应用程序、运行时环境以及所有依赖项打包到一个独立的可执行单元中。它不仅实现了应用程序与其运行时环境的高度隔离,还为应用的构建、交付和扩展提供了前所未有的便捷性。在 Kubernetes 中,容器镜像不仅是应用的部署单位,也是实现轻量、可移植和可复制的关键。
我是阳明
2023-12-12
441
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档