学习
实践
活动
工具
TVP
写文章

田飞雨

LV1
举报
发表了文章

Kubernetes 中 Descheduler 组件的使用与扩展

实例在新建时,调度器可以根据当时集群状态选择最优节点进行调度,但集群内资源使用状况是动态变化的,集群在一段时间内就会出现不均衡的状态,需要 Deschedule...

田飞雨
迁移HTTP编程算法
发表了文章

Golang GPM 模型剖析

Golang 程序启动时首先会创建进程,然后创建主线程,主线程会执行 runtime 初始化的一些代码,包括调度器的初始化,然后会启动调度器,调度器会不断寻找需...

田飞雨
https网络安全Go
发表了文章

Golang 程序启动流程分析

go 源代码首先要通过 go build 编译为可执行文件,在 linux 平台上为 ELF 格式的可执行文件,编译阶段会经过编译器、汇编器、链接器三个过程最终...

田飞雨
https网络安全文件存储IDESSL 证书
发表了文章

golang 中函数使用值返回与指针返回的区别,底层原理分析

Go 程序会在两个地方为变量分配内存,一个是全局的堆上,另一个是函数调用栈,Go 语言有垃圾回收机制,在Go中变量分配在堆还是栈上是由编译器决定的,因此开发者无...

田飞雨
编程算法Gohttps网络安全IDE
发表了文章

kubernetes 中 Evicted pod 是如何产生的

最近在线上发现很多实例处于 Evicted 状态,通过 pod yaml 可以看到实例是因为节点资源不足被驱逐,但是这些实例并没有被自动清理,平台的大部分用户在...

田飞雨
Node.jsUnixKuberneteshttps网络安全
发表了文章

blkio cgroup

blkio 是 cgroup v1 中的一个子系统,使用 cgroup v1 blkio 子系统主要是为了减少进程之间共同读写同一块磁盘时相互干扰的问题。

田飞雨
缓存Linux
关注了用户

KevinYan

238 文章0 回答47 关注者
发表了文章

在 minikube 上部署 knative

knative 服务所启动的 pod 分别在 knative-serving 和 knative-eventing 两个 namespace 下,查看 pod ...

田飞雨
https网络安全
发表了文章

knative serving 组件分析

knative 部署完成后可以在 knative-serving namespace 下看到创建出的组件:

田飞雨
Go
关注了用户

亮哥说TKE

18 文章0 回答44 关注者
关注了用户

腾讯云容器服务团队

潜心探索容器技术,用心打造容器服务

25 文章8 回答166 关注者
发表了文章

kubernetes 中的增强特性(Kubernetes Enhancement Proposal)

kubernetes 增强特性(kep)是为了解决社区中的疑难问题而创建的一个项目,每一个增强特性都对 kubernetes 的部分功能有较大的影响,需要 ku...

田飞雨
Node.jsKubernetesetcdGo缓存
关注了用户

崔秀龙

腾讯 · 工程师 (已认证)

226 文章0 回答65 关注者
发表了文章

kube-apiserver 中 apiserver service 的实现

在 kubernetes,可以从集群外部和内部两种方式访问 kubernetes API,在集群外直接访问 apiserver 提供的 API,在集群内即 po...

田飞雨
BootstrapGoKubernetesTCP/IPNode.js
发表了文章

kube-apiserver 的设计与实现

kube-apiserver 是 kubernetes 中与 etcd 直接交互的一个组件,其控制着 kubernetes 中核心资源的变化。它主要提供了以下几...

田飞雨
APIOpenAPIKubernetesGoAndroid
发表了文章

kubelet 中垃圾回收机制的设计与实现

本文主要分析 kubelet 中的垃圾回收机制,垃圾回收的主要目的是为了节约宿主上的资源,gc controller 的回收机制可以参考以前的文章 garbag...

田飞雨
容器KubernetesGoNode.js
发表了文章

kubernetes 中 Qos 的设计与实现

QoS(Quality of Service) 即服务质量,QoS 是一种控制机制,它提供了针对不同用户或者不同数据流采用相应不同的优先级,或者是根据应用程序的...

田飞雨
HTTPKubernetesGo
发表了文章

job controller 源码分析

job 在 kubernetes 中主要用来处理离线任务,job 直接管理 pod,可以创建一个或多个 pod 并会确保指定数量的 pod 运行完成。kuber...

田飞雨
KubernetesGo
发表了文章

NodeController 源码分析

在早期的版本中 NodeController 只有一种,v1.16 版本中 NodeController 已经分为了 NodeIpamController 与 ...

田飞雨
Node.js
发表了文章

kubelet 启动流程分析

本来这篇文章会继续讲述 kubelet 中的主要模块,但由于网友反馈能不能先从 kubelet 的启动流程开始,kubelet 的启动流程在很久之前基于 v1....

田飞雨
KubernetesGoHTTP命令行工具

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券