logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

解读 spring源码

学习了好久的spring源码,成果总结一下,不一定全对,都是自己研究的//一、创建一个srping容器,并放置几个核心的 Processor CommonAnnotationProcessor AutowiredAnnotationProcessorAnnotationConfigApplicationContext annotationConfigApplicationContext =...

文章图片
#spring#spring boot#java
K8S-YAML

kubernetes中资源可以使用YAML描述(如果您对YAML格式不了解,可以参考),也可以使用JSON。

文章图片
#kubernetes#容器#云原生
k8s-弹性伸缩

例如有一个Deployment控制有3个Pod,每个Pod的CPU使用率是70%、50%、90%,而HPA中配置的期望值是50%,计算期望副本数=(70 + 50 + 90)/50 = 4.2,向上取整得到5,即期望副本数就是5。可以看到,TARGETS的期望值是70%,而实际是0%,这就意味着HPA会做出缩容动作,期望副本数量=(0+0+0+0)/70=0,但是由于最小副本数为1,所以Pod数量

文章图片
#linux#运维#服务器
k8s-架构

方便实现服务发现,伸缩自愈等功能。

文章图片
#kubernetes#容器#云原生
k8s-配置管理

在Volume中引用ConfigMap,就是通过文件的方式直接将ConfigMap的每条数据填入Volume,每条数据是一个文件,键就是文件名,键值就是文件内容。进入Pod容器中,可以在/tmp目录下发现key1和key2两个文件,并看到文件中的值是base64解码后的值,分别为“hello world”和“3306”。在Volume中引用Secret,就是通过文件的方式直接将Secret的每条数

文章图片
#kubernetes#容器#云原生
k8s-kubectl常用命令

查询集群所有资源的详细信息,resource包括集群节点、运行的Pod、Deployment、Service等。

文章图片
#kubernetes#java#docker
jenkines配置

CSDN博客Evankaka博客专家Jenkins详细安装与构建部署使用教程发表于2016/1/15 15:30:45  66533人阅读分类: Jenkins          Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续

自定义feignClient 常见坑

自定义feignClient 踩过的坑,因为spring cloud 需要spring 4 以上的版本,所以对于低版本工程想要使用feign就需要自定义,在定义过程中遇到了很多问题,整理总结一下。(有需要的结合github请慢慢看,真的是手写的,但是有些东西不能全部粘贴出来抱歉了,全部的代码放在 第四点里面)整体的过程分为两个部分:一、从eureka上拉取服务地址,二、feignClient ..

到底了