首页
学习
活动
专区
工具
TVP
发布

kinnylee钻研技术

专栏成员
50
文章
92629
阅读量
20
订阅数
CA(cluster autoscaler)删除 Node逻辑排查
CA 并不是只有开启缩容功能才会下线机器,使用过程中发现没有开启缩容开关也出现了 Node被删除导致服务不可用的情况,本文针对 CA中所有涉及到高危的删除操作做排查,避免掉坑
kinnylee
2022-09-23
4430
k8s多维度自动弹性伸缩
最新版 HPA:autoscaling/v2beta1,有四种类型的 metrics
kinnylee
2022-09-02
1.8K0
CA(cluster autoscaler)删除 Node逻辑排查
CA 并不是只有开启缩容功能才会下线机器,使用过程中发现没有开启缩容开关也出现了 Node被删除导致服务不可用的情况,本文针对 CA中所有涉及到高危的删除操作做排查,避免掉坑
kinnylee
2022-08-18
6660
K8S-Node自动扩容项目CA源码分析(下)
定时从 cloud provider 获取 node group 以及 node group 下的 instance 信息,并刷新本地缓存
kinnylee
2022-07-02
1.3K0
K8S-Node自动扩容项目CA源码分析(上)
上一篇文章介绍了 k8s 自动扩缩容的三种方式:HPA、VPA、CA,以及各自的使用场景和架构。本文针对 CA 做源码分析。
kinnylee
2022-07-02
1K0
k8s多维度自动弹性伸缩
最新版 HPA:autoscaling/v2beta1,有四种类型的 metrics
kinnylee
2022-07-01
1.5K0
Envoy Ingress:Contour基本原理和源码分析
其中最核心的 CRD 是 HTTPProxy,等效于 k8s 提供的原生 Ingress,提供路由配置功能。
kinnylee
2022-03-07
1.3K0
Tekton实现java项目部署到k8s的完整CICD流程
上一篇文件 Tekton介绍 介绍了Tekton、Tekton的安装教程、以及使用Tekton实现简单的HelloWorld,这篇文章通过复杂的项目实现完整的CI/CD流程来了解Tekton的使用。
kinnylee
2022-03-07
2.4K5
Tekton入门介绍
Tekton 是一个强大、灵活的构建 CI/CD 流水线系统的开源框架,允许开发者构建、测试和发布应用。Tekton 是云原生的,通过定义 CRD ,让用户快速灵活定义流水线。
kinnylee
2022-03-07
3K0
k8s中Apimachinery、Api、Client-go库之间的关系
使用 k8s 相关 sdk 做二次开发时,经常用到 apimachinery、api、client-go 这三个库,一直对他们的职责不是很清楚,网上也没有找到合适的文章做分析,笔者通过研究三个库的源码,总结他们之间的依赖关系如下:
kinnylee
2022-03-07
1.6K0
helm源码分析-storage
storage模块主要用于管理和操作发布的release信息,当我们通过`helm list、helm history等命令查询release信息时,就涉及到存储相关的知识
kinnylee
2022-03-07
6490
k8s使用的web框架:go-restful 源码分析
go-restful是一个用go语言开发的快速构建restful风格的web框架。k8s最核心的组件kube-apiserver使用到了该框架,该框架的代码比较精简,这里做个简单的功能介绍,然后分析相关源码。
kinnylee
2022-03-07
1.6K0
Contour 中 Envoy 优雅停服的实现与源码分析
envoy 进程作为 contour 的数据面组件,有时需要被重新部署。可能是由于升级、修改配置、或者节点问题导致的pod漂移。
kinnylee
2021-12-30
8640
Nginx-Ingress详解
k8s 中所有的资源都有对应的控制器在操控这个资源,管理资源的生命周期,实现”声明式“效果。Deployment、Service、Replicaset等资源的控制器封装在k8s内置的 controller-manager进程中。
kinnylee
2021-12-30
6.4K1
KubeCon2021视频全集
周四主题演讲 | Thursday Keynotes From Allies to Partners: A Foundational Toolkit for Inclusive Leadership CPU Burst:摆脱不必要的节流,同时实现高 CPU 利用率和高应用程序性能 | CPU Burst: Getting Rid of Unnecessary Throttling, Achieving High CPU Utilization and Application Performance atha
kinnylee
2021-12-16
8230
envoy vscode调试环境搭建
经过一周的反复折腾,终于能顺利 debug envoy 源码,中途踩了无数坑,在此记录一下。
kinnylee
2021-12-06
2.5K0
Envoy Ingress:Contour基本原理和源码分析
其中最核心的 CRD 是 HTTPProxy,等效于 k8s 提供的原生 Ingress,提供路由配置功能。
kinnylee
2021-11-11
1.9K0
Tekton实现java项目部署到k8s的完整CICD流程
上一篇文件 Tekton介绍 介绍了Tekton、Tekton的安装教程、以及使用Tekton实现简单的HelloWorld,这篇文章通过复杂的项目实现完整的CI/CD流程来了解Tekton的使用。
kinnylee
2021-04-19
4.9K3
Tekton入门介绍
Tekton 是一个强大、灵活的构建 CI/CD 流水线系统的开源框架,允许开发者构建、测试和发布应用。Tekton 是云原生的,通过定义 CRD ,让用户快速灵活定义流水线。
kinnylee
2021-04-19
2.8K0
k8s中Apimachinery、Api、Client-go库之间的关系
使用 k8s 相关 sdk 做二次开发时,经常用到 apimachinery、api、client-go 这三个库,一直对他们的职责不是很清楚,网上也没有找到合适的文章做分析,笔者通过研究三个库的源码,总结他们之间的依赖关系如下:
kinnylee
2021-04-17
2.8K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档