- 博客(14)
- 资源 (9)
- 论坛 (2)
- 收藏
- 关注
原创 kong插件应用(熔断 限流,黑白名单,认证(basic,key,jwt,hmac,),授权,加密,zipkin链路跟踪,日志, prometheus可视化, 爬虫控制插件)
插件概述插件之于kong,就像Spring中的aop功能。在请求到达kong之后,转发给后端应用之前,你可以应用kong自带的插件对请求进行处理,合法认证,限流控制,黑白名单校验,日志采集等等。同时,你也可以按照kong的教程文档,定制开发属于自己的插件。kong的插件分为开源版和社区版,社区版还有更多的定制功能,但是社区版是要收费的。目前,KONG开源版本一共开放28个插件,如下:ac...
2018-12-29 11:30:34
11001
2
转载 kong 网关教程入门
helm 安装先创建pvkind: PersistentVolumeapiVersion: v1metadata: name: kong-postgre labels: release: stablespec: capacity: storage: 8Gi accessModes: - ReadWriteOnce persistentVolum...
2018-12-27 17:04:03
15573
1
转载 HBase因hostname可能引起的RIT问题。HBASE的ip和hostname坑
HBase的RegionServer会将自己的hostname上报到zookeeper,客户端连接zookeeper时,获取的是regionserver的hostname,再由hostname获得regionserver的ip地址。基于hbase的这种名称上报机制,客户端连接hbase时,需要能够ping通hbase的hostname,但是如果把hbase的hostname分发到所有的服务器上,毕...
2018-12-21 13:11:16
2890
转载 集群间动态扩展和删除hdfs的datanode和hbase的regionserver
如果你既要增加节点,又要删除节点呢,我推荐的顺序是:新增datanode,新增regionserver,停掉regionserver ,停掉datanode。如果你单独的增加或者移出呢,顺序就是上面拆开的就行啦。如果你新增机器呢,新增datanode,新增regionserver。如果你减少机器呢,停掉regionserver ,停掉datanode。所以演示的话呢,就来个全套,就是新增...
2018-12-21 12:38:27
1638
转载 hbase工作 架构原理
HBase BlockCache机制讲解&源码分析https://blog.csdn.net/bryce123phy/article/details/62051927
2018-12-17 17:04:44
1389
原创 ssh集群服务器免密登录
现在有两个服务器,ip分别为172.16.0.230和172.16.0.221修改服务器的hostname在172.16.0.230上修改/etc/hostname的内容为master2在/etc/hosts中添加内容为172.16.0.230 master2172.16.0.221 master1在172.16.0.221上修改/etc/hostname的内容为ma...
2018-12-15 21:56:51
1242
转载 Horizontal Pod Autoscaler (HPA) 根据资源横向扩展
Horizontal Pod Autoscaler根据观察到的CPU利用率自动调整复制控制器,部署或副本集中的容器数量(或者,通过 自定义指标 支持,根据其他一些应用程序提供的指标)。请注意,Horizontal Pod Autoscaling不适用于无法缩放的对象,例如DaemonSet。Horizontal Pod Autoscaler实现为Kubernetes API资源和控制...
2018-12-13 13:21:32
1454
原创 helm部署ceph在k8s上做分布式存储
现在k8s上拉取镜像docker.io/kolla/ubuntu-source-kubernetes-entrypoint:4.0.0对k8s机器的硬盘进行分区和格式化参考:https://www.cnblogs.com/zishengY/p/7137671.html这个建了两个分区 /dev/vdb1 35G 和/dev/vdb2 5G安装并使用Helm参考:https://...
2018-12-12 19:13:54
4847
2
转载 Kubernetes Pod 优先级和抢占
Kubernetes 1.8 及其以后的版本中可以指定 Pod 的优先级。优先级表明了一个 Pod 相对于其它 Pod 的重要性。当 Pod 无法被调度时,scheduler 会尝试抢占(驱逐)低优先级的 Pod,使得这些挂起的 pod 可以被调度。在 Kubernetes 未来的发布版本中,优先级也会影响节点上资源回收的排序。注: 抢占不遵循 PodDisruptionBudget;更多详细的...
2018-12-11 12:47:20
1480
1
转载 kubernetes kubelet参数
概要kubelet 是运行在每个节点上的主要的“节点代理”,每个节点都会启动kubelet进程,用来处理Master节点下发到本节点的任务,按照PodSpec描述来管理Pod和其中的容器(PodSpec 是用来描述一个 pod 的 YAML 或者 JSON 对象)。kubelet 通过各种机制(主要通过 apiserver )获取一组 PodSpec 并保证在这些 PodSpec 中描述的容器...
2018-12-11 12:46:17
2814
1
转载 kubernetes--pod的生命周期管理(PostStart,PreStop)
lifecycle创建资源对象时,可以使用lifecycle来管理容器在运行前和关闭前的一些动作。lifecycle有两种回调函数:PostStart:容器创建成功后,运行前的任务,用于资源部署、环境准备等。PreStop:在容器被终止前的任务,用于优雅关闭应用程序、通知其他系统等等。例1、部署代码以下示例中,定义了一个Pod,包含一个JAVA的web应用容器,其中设置了PostS...
2018-12-09 12:39:14
12494
转载 pod配置Liveness和Readiness探针
本文将向您展示如何配置容器的存活和可读性探针。kubelet 使用 liveness probe(存活探针)来确定何时重启容器。例如,当应用程序处于运行状态但无法做进一步操作,liveness 探针将捕获到 deadlock,重启处于该状态下的容器,使应用程序在存在 bug 的情况下依然能够继续运行下去。Kubelet 使用 readiness probe(就绪探针)来确定容器是否已经就绪可以...
2018-12-08 23:53:11
2180
转载 k8s nodeSelector和affinity
nodeSelector1.分配pod到node的方法通过node label selector实现约束pod运行到指定节点,有两种方法 nodeSelector 以及affinity2.nodeSelector 是k8s早起提供的节点选择器实现1)首先为nodes打对应的labelkubectl label nodes master disktype=ssd2)创建yaml文件,ng...
2018-12-08 23:18:35
7439
2
simplemaps_worldcities_basicv1.6.zip
2020-02-15
linux下捕获数据包libpcap所需安装包
2014-04-03
c++开发dll,如何收费
发表于 2017-09-23 最后回复 2020-02-29
数据架构师的留言板
发表于 2020-01-02 最后回复 2020-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝