自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 docker镜像拉取方法

本文目标:在拉取镜像的过程中,由于网络问题、架构问题或镜像找不到等原因,可能会遇到一些困难。本文分享三种笔者在工作生活拉取镜像的方法,希望能为大家提供帮助(1) 使用国内镜像网站(2) 使用镜像加速地址(3) 外网工具+内网穿透。

2025-03-01 00:15:00 2781

原创 kube-apiserver源码学习-6 apiserver启动流程

(1) 介绍API Server的server链(2) 介绍API Server的创建和启动过程。

2025-02-24 21:31:17 722

原创 kube-apiserver源码学习-5 Scheme机制

/ 代码路径 vendor/k8s.io/apimachinery/pkg/runtime/scheme.go// 存储gvk和go类型(type)的关系,一个gvk对应一个type// 存储type和gvk的关系,由于资源多版本机制,一个type可能对应多个gvk// 版本转换时不必转换的gvk// 可创建任何API组和版本下的API// key为外部版本gvk,存储将其label转化为内部版本的函数// 记录type映射时默认值设置函数// 存放版本转换函数。

2025-02-16 21:02:14 850

原创 kube-apiserver源码学习-4 多版本管理,内外部版本转换

(1)介绍k8s中资源的多版本管理机制(2)简介kubectl调试和get时如何选取资源版本。

2025-02-05 22:45:00 745

原创 kube-apiserver源码学习-3 查看etcd数据

(1)在学习k8s内外部版本和scheme注册相关概念前,先认识一下如何查看etcd中的k8s数据(2)使用etcdkeeper,etcdctl等工具查看etcd中数据(3)通过编码查看etcd中数据(4)修改k8s在etcd的默认存储类型,默认是protobuf。

2025-01-11 22:00:22 720

原创 kube-apiserver源码学习-2 debug调试

(1) 创建k8s token,通过postman触发接口(2) 通过dlv,断电调试apiserver源码。

2024-12-22 21:17:28 465

原创 kube-apiserver源码学习-1 源码运行

(1) k8s源码运行的基础环境准备(2) 通过k8s源码中的./hack/local-up-cluster.sh在本地运行一个单节点集群,以便后续apiserver的源码调试学习官方文档中介绍了k8s源码编译和运行的基本环境。

2024-12-15 21:11:36 705

原创 kafka二进制部署(Kraft方式,SASL认证)

所有节点执行thenfi可以根据实际jvm参数在此处调整。

2024-10-01 02:00:00 1873 1

原创 Zookeeper 3.8.3版本二进制安装

zoo.cfg中clientPortAddress修改为对应的节点。所有节点./zkServer.sh start之后,查看状态。节点2的myid内容为2,节点3的myid内容为3。可根据实际jvm参数进行调整。参考步骤5进行安装,需要注意的是。

2024-10-01 01:00:00 960

原创 client-go更新资源冲突

【代码】client-go更新资源冲突。

2024-05-18 23:41:40 231

原创 k8s查看命名空间下所有资源

k8s查看命名空间下所有资源

2024-05-10 00:00:00 700

原创 k8s删除命名空间卡住,一直Terminating的排查解决思路

K8s删除命名空间时,可能会遇到卡住导致状态一直为Terminating,本文提供一些排查解决思路。

2024-05-10 00:00:00 2453

原创 k8s中gvr和gvk相互转换

k8s中gvr和gvk相互转换

2024-05-10 00:00:00 256

原创 k8s pod文件浏览器

镜像:yishenqing/podfileview:v1.2。3.文件浏览器,支持文件/文件夹上传下载等操作。1.分页+pod名称正则匹配查询。2.pod shell远程终端。

2024-03-20 20:03:17 454 1

原创 jupyter-notebook操作k8s pvc数据

通过界面操作k8s pvc数据的一种方法

2023-10-18 17:20:28 592 1

原创 k8s进入无shell的pod

1. kubectl debug -it myweb --image=busybox:1.28 --target=myweb(目标容器)3.低版本的k8s需要开启 临时容器(EphemeralContainers ) 特性门控。1.通过-o wide查看在pod的对应节点上,在节点上安装nsenter。nsenter -n --target 15957 进入网络命名空间。这三个配置文件中相应位置添加。(2)修改所有kubelet。(3)重启kubelet。(1)修改master。

2023-08-29 17:18:02 184 1

原创 k8s准入控制器Admission Webhook研究

k8s准入控制器Admission Webhook研究

2023-08-06 16:00:25 1481

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除