上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: kubernetes自定义资源对象再极大程度提高了API Server的可扩展性,让企业能够根据业务需求通过CRD编写controller或者operator来实现生产中各种特殊场景。随着k8s的版本升级,CRD的功能也越来越完善,下面对其中几点进行说明。 以下验证kubernetes版本为1.13 阅读全文
posted @ 2019-10-24 00:25 进击云原生 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 本文首发于微信公众号“我的小碗汤”,扫码文末二维码即可关注,欢迎一起交流! redis在容器化的过程中,涉及到纵向扩pod实例cpu、内存以及redis实例的maxmemory值,statefulset管理的pod需要重启。所以把redis集群的状态检查放到了健康检查中,依赖statefulset的 阅读全文
posted @ 2019-10-24 00:24 进击云原生 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 正文 kube apiserver 对外暴露了Kubernetes API。它是的 Kubernetes 核心控制层。它被设计为水平扩展,即通过部署更多实例来横向扩展。API Server 负责和 etcd 交互(其他组件不会直接操作 etcd,只有 API Server 这么做),是整个 kube 阅读全文
posted @ 2019-10-24 00:17 进击云原生 阅读(3602) 评论(0) 推荐(2) 编辑
摘要: 正文 Kubernetes 自带了一个默认调度器kube scheduler,其内置了很多节点预选和优选的调度算法,一般调度场景下可以满足要求。但是在一些特殊场景下,默认调度器不能满足我们复杂的调度需求。我们就需要对调度器进行扩展,以达到调度适合业务场景的目的。 背景 中间件redis容器化后,需要 阅读全文
posted @ 2019-10-23 07:05 进击云原生 阅读(2145) 评论(0) 推荐(0) 编辑
摘要: 正文 Operator 是 CoreOS 推出的旨在简化复杂有状态应用管理,它是一个感知应用状态的控制器,通过扩展 Kubernetes API 来自动创建、管理和配置应用实例。 Operator 基于 CRD 扩展资源对象,并通过控制器来保证应用处于预期状态。 通过 Kubernetes API 阅读全文
posted @ 2019-10-23 07:02 进击云原生 阅读(1798) 评论(0) 推荐(0) 编辑
摘要: 正文 一般生产环境上由于网络安全策略,大多数端口是不能为集群外部访问的。多个集群之间一般都是通过k8s的ApiServer组件提供的接口通信,如https://192.168.1.101:6443。所以在做云平台时,集群管理平台(雅称:观云台)需要操作其他集群的资源对象时,必然也得通过ApiServ 阅读全文
posted @ 2019-10-23 06:59 进击云原生 阅读(3004) 评论(0) 推荐(0) 编辑
摘要: 正文 最近在做一个需求开发:根据请求后的不同,nginx将请求分发到不同的后端服务;需要修改kubernetes的ingress nginx controller的源码,调试的时候遇到了挺多问题,写出来,有需要的老铁可以参考。具体方案就不说了,只说一下nginx配置这一块。 首先贴出组件版本: in 阅读全文
posted @ 2019-10-23 06:57 进击云原生 阅读(1372) 评论(0) 推荐(0) 编辑
摘要: 正文 这几篇文章写的就挺好了,传送过去看看吧: 1、 "使用JavaMail创建邮件和发送邮件" 可能遇到的问题: 1、因为端口号问题导致的错误: 问题和解决这里可以看到,把port configuration from 465 to 587(把端口从465改成587) https://stacko 阅读全文
posted @ 2019-10-23 06:55 进击云原生 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 最近做了一个监测k8s服务pod水平伸缩发送邮件的功能(当pod的cpu/内存达到指定阈值后会水平扩展出多个pod、或者指定时间内pod数应扩展到指定数量),一开始写了个格式很low的邮件,像下面这样: 主流程打通,算个v1版本吧,程序员是个追求完美的人,再说这么低逼格的邮件,给客户看,客户也会不满 阅读全文
posted @ 2019-10-22 23:11 进击云原生 阅读(11983) 评论(2) 推荐(2) 编辑
摘要: 正文 报错: nginx: [error] CreateFile() "./logs/nginx.pid" failed (2: The system cannot find the file specified) 博主在执行了nginx s stop后,再次启动nginx时报错: 这个坑主要原因就 阅读全文
posted @ 2019-10-22 23:08 进击云原生 阅读(1894) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页