Kubernetes官方java客户端之七:patch操作
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 概览 本文是《Kubernetes官方java客户端》系列的第七篇,以下提到的java客户端都是指client-jar.jar; 本文主要内容是通过java客户端发起patch请求,用来修改已有资源; 接下来会对kubernetes的patch做一些介绍,由于咱们这里的重点还是java客户端的patch操作,因此不会对patch的原理和概念展开太多,仅做最基本的说明能即可; 本文内容 这是篇万字长文,所以一开始就要明确本文的核心内容:开发一个SpringBoot应用并部署在kubernetes环境,这个应用通过kubernetes的java客户端向API Server发请求,请求内容包括:创建名为test123的deployment、对这个deployment进行patch操作,如下图: 接下来先了解一些kubernetes的patch相关的基本知识; 关于patch 是对各种资源的增删改查是kubernetes的基本操作; 对于修改操作,分为Replace和Patch两种; Replace好理解,就是用指定资源替换现有资源,replace有个特点,就是optimistic