自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xianyuLuo的博客

做一条咸鱼不好嘛,为什么要努力!

  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 Website-operator

背景在工作中经常会有使用k8s部署站点应用,一般会创建两个编排文件:deployment.yaml和svc.yaml,但是有operator概念之后,其实我们可以自定义一个operator来帮忙创建deployment和svc。此篇文章的目的就是通过编写一个自定义的website-operator来实现此功能。只需要提供一个简单的yaml文件,就可以实现需求。样例YAML:apiVersion: website.xianyuluo.com/v1kind: Websitemetadata: n

2020-11-29 17:55:51 271

原创 Operator-sdk使用

operator命令定义API/Controllermake generate生成/修改框架自带的 *_types.gomake manifests生成CRD文件make install安装CRD到集群镜像构建make docker-build IMG=xianyuluo/website-operator:v1.0.0构建镜像make docker-push IMG=xianyuluo/website-operator:v1.0.0推送镜像部署Opera

2020-11-29 17:25:45 456

原创 Kubernetes原地升级实现原理

kubernetes原地升级实现原理在介绍原地升级实现原理之前,我们先来看一些原地升级功能所依赖的原生 Kubernetes 功能:技术背景背景 1:Kubelet 针对 Pod 容器的版本管理每个 Node 上的 Kubelet,会针对本机上所有 Pod.spec.containers 中的每个 container 计算一个 hash 值,并记录到实际创建的容器中。如果我们修改了 Pod 中某个 container 的 image 字段,kubelet 会发现 container 的 hash

2020-11-21 20:08:14 804

操作系统.xmind

学习操作系统时用xmind记录的源文件,分享给大家,欢迎改进。总共分成12部分,包含了操作系统发展、文件系统、调度系统等等,记录不是完善

2020-03-19

空空如也

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

TA关注的人

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