nacos报错Client not connected,current status:STARTING,StatusRuntimeException

nacos2,StatusRuntimeException[...]
2022-01-20
0

k8s-集群里的三种IP(NodeIP、PodIP、ClusterIP)

初学k8s,对集群里面的IP真的不是很理解,一会是PodIP,一会是ClusterIP,总结一下这些IP。Kubernetes集群里有三种IP地址,分别如下:NodeIP:Node节点的IP地址,即物理网卡的IP地址。PodIP:Pod的IP地址,即docker容器的IP地址,此为虚拟IP地址。ClusterIP:Service的IP地址,此为虚拟IP地址。NodeIP可以...[...]
2022-01-20
0

kubernetes--pod的生命周期管理

下文基于kubernetes 1.5.2版本编写 lifecycle 概念 创建资源对象时,可以使用lifecycle来管理容器在运行前和关闭前的一些动作。 lifecycle有两种回调函数: Pos[...]
2022-01-18
2

【k8s】——peer-finder(一个用于给statefulset管辖的pod找“伙伴“的小工具)

一、前言今天介绍一个小众工具,peer-finder,这是一个简单的守护进程,golang写的,总代码量不到150行,但对StatefulSet非常有用。github地址:https://github.com/kmodules/peer-finder/tree/master。介绍这个之前,先给大家补充一下知识点:在Kubernetes中,大多数的Pod管理都是基于无状态、一次性的理念。例如ReplicationController,它只是简单的保证可提供服务的Pod数...[...]
2022-01-14
4

k8s ingress原理及ingress-nginx部署测试

k8singress原理及ingress-nginx部署测试ingress是啥东东上篇文章介绍service时有说了暴露了service的三种方式ClusterIP、NodePort与LoadBalance,这几种方式都是在service的维度提供的,service的作用体现在两个方面,对集群内部,它不断跟踪pod的变化,更新endpoint中对应pod的对象,提供了ip不断变化的pod的服务发现机制,对集群外部,他类似负载均衡器,可以在集群内外部对pod进行访问。但是,单独用service.[...]
2022-01-14
2

MinIO学习笔记

一、竞品调研 当前的一些开源方案,这些存储方案里面可以分为两种: 一种是可以自定对象名称的; 另外一种是系统自动生成对象名称。 我们的对象名是自己生成的,里面包含了业务逻辑。 1、像 FS 就是国内大[...]
2022-01-05
17

五种常见软件架构

一、分层架构分层架构(layeredarchitecture)是最常见的软件架构,也是事实上的标准架构。如果你不知道要用什么架构,那就用它。这种架构将软件分成若干个水平层,每一层都有清晰的角色和[...]
2022-01-05
3

关于多边形:线简化算法:Visvalingam与Douglas-Peucker

我正在尝试实现线路简化算法。 我发现的主要2种算法是: 拉默-道格拉斯-皮克 维斯瓦林厄姆·怀亚特 目前,我正在Matlab上对它们进行一些模拟,以确定哪个可以更好地满足我的需求。 该算法的主要目标是[...]
2022-01-04
3

WMS WMTS WFS WCS等地图服务说明及区别

WMS:WMS全称是WebMapService,网络地图服务,它是利用具有地理空间位置信息的数据制作地图,其中将地图定义为地理数据的可视化表现,能够根据用户的请求,返回相应的地图,包括PNG、GIF、JPEG等栅格形式,或者SVG或者WEBCGM等矢量形式。WMS支持HTTP协议,所支持的操作是由URL决定的。WMS标准包含三个操作:GetCapabilities(必须):获取WMS服务的内容与接受的请求。...[...]
2021-12-30
2

geo-tools系列(二) 是用geo-tools绘制GeoJSON地图

一、绘制MapContent到图片参考:http://docs.geotools.org/latest/userguide/library/render/gtrenderer.html生成图片的核心代码:publicvoidsaveImage(finalMapContentmap,finalStringfile,finalintimageWidth){GT...[...]
2021-12-30
3