摘要: 作者: justmine 头条号: 大数据与云原生 微信公众号: 大数据与云原生 创作不易,在满足创作共用版权协议的基础上可以转载,但请以超链接形式注明出处。 为了方便阅读,微信公众号已按分类排版,后续的文章将在移动端首发,想学习 云原生 相关知识,请 关注我 。 一、前言 Kubernetes的目 阅读全文
posted @ 2020-02-11 08:44 justmine 阅读(4887) 评论(0) 推荐(0) 编辑
摘要: 作者: justmine 头条号: 大数据与云原生 微信公众号: 大数据与云原生 创作不易,在满足创作共用版权协议的基础上可以转载,但请以超链接形式注明出处。 为了方便阅读,微信公众号已按分类排版,后续的文章将在移动端首发,想学习 云原生 相关知识,请 关注我 。 一、回顾 "云原生 体验Istio 阅读全文
posted @ 2020-02-08 09:15 justmine 阅读(1548) 评论(0) 推荐(0) 编辑
摘要: 作者: justmine 头条号: 大数据与云原生 微信公众号: 大数据与云原生 创作不易,在满足创作共用版权协议的基础上可以转载,但请以超链接形式注明出处。 为了方便阅读,微信公众号已按分类排版,后续的文章将在移动端首发,想学习 云原生 相关知识,请 关注我 。 一、回顾 "云原生 体验Istio 阅读全文
posted @ 2020-02-05 20:25 justmine 阅读(1098) 评论(4) 推荐(2) 编辑
摘要: 出处:https://cizixs.com/2018/08/26/what is istio 创作不易,在满足创作共用版权协议的基础上可以转载,但请以超链接形式注明出处。 前言 随着微服务架构的流行,服务网格技术获得了业界的广泛关注,作为实现云原生的重要积木,各大厂商也纷纷开始布局,Amazon在2 阅读全文
posted @ 2020-02-01 10:44 justmine 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 作者:justmine 头条号:大数据与云原生 微信公众号:大数据与云原生 创作不易,在满足创作共用版权协议的基础上可以转载,但请以超链接形式注明出处。 为了方便大家阅读,可以关注头条号或微信公众号,后续所有的文章将在移动端首发,想学习更多云原生知识,请关注我。 前言 随着微服务架构的流行,服务网格 阅读全文
posted @ 2020-01-19 08:46 justmine 阅读(1487) 评论(0) 推荐(2) 编辑
摘要: 作者:justmine 头条号:大数据与云原生 微信公众号:大数据与云原生 创作不易,在满足创作共用版权协议的基础上可以转载,但请以超链接形式注明出处。 为了方便大家阅读,可以关注头条号或微信公众号,后续所有的文章将在移动端首发,想学习更多云原生知识,请关注我。 [TOC] 前言 这是分布式数据处理 阅读全文
posted @ 2019-11-05 08:42 justmine 阅读(2344) 评论(0) 推荐(0) 编辑
摘要: [TOC] 前言 2018年既是微服务架构火爆的一年,也是容器和Kubernetes收获赞誉盆满钵满的一年;在kubernetes的引领下,以容器为中心部署微服务已成为一种事实标准,并不断加速着微服务架构模式落地,持续地发挥着它的魔力。企业,特别是互联网公司,为了快速响应前端用户的需求,缩短产品从需 阅读全文
posted @ 2019-01-16 08:30 justmine 阅读(2948) 评论(4) 推荐(7) 编辑
摘要: 前言 我们都知道,.Net Core是微软推出的一个通用开发平台,它是跨平台和开源的,由一个.NET运行时、一组可重用的框架库、一组SDK工具和语言编译器组成,旨在让.Net developers可以更容易地编写高性能的服务应用程序和基于云的可伸缩服务,比如微服务、物联网、云原生等等;在这些场景下, 阅读全文
posted @ 2018-12-13 08:59 justmine 阅读(6339) 评论(12) 推荐(7) 编辑
摘要: 前言 读完上篇《 "通俗易懂,C 如何安全、高效地玩转任何种类的内存之Span的本质(一)。" 》,相信大家对span的本质应该非常清楚了。含着金钥匙出生的它,从小就被寄予厚望要成为.NET下编写高性能应用程序的重要积木,而且很多老前辈为了接纳它,都纷纷做出了改变,比如String、Int、Arra 阅读全文
posted @ 2018-12-03 08:51 justmine 阅读(6966) 评论(23) 推荐(22) 编辑
摘要: 前言 作为.net程序员,使用过指针,写过不安全代码吗? 为什么要使用指针,什么时候需要使用它,以及如何安全、高效地使用它? 如果能很好地回答这几个问题,那么就能很好地理解今天了主题了。C 构建了一个托管世界,在这个世界里,只要不写不安全代码,不操作指针,那么就能获得.Net至关重要的安全保障,即什 阅读全文
posted @ 2018-11-28 08:56 justmine 阅读(19939) 评论(104) 推荐(131) 编辑
摘要: 写在前面 好久没有写博客了,一直在不断地探索响应式DDD,又get到了很多新知识,解惑了很多老问题,最近读了Martin Fowler大师一篇非常精彩的博客 "The LMAX Architecture" ,里面有一个术语Mechanical Sympathy,姑且翻译成 软硬件协同编程 (Hard 阅读全文
posted @ 2018-09-26 08:16 justmine 阅读(4770) 评论(39) 推荐(26) 编辑
摘要: 写在前面 在当今信息爆炸的时代,单台计算机已经无法负载日益增长的业务发展,虽然也有性能强大的超级计算机,但是这种高端机不仅费用高昂,也不灵活,一般的企业是负担不起的,而且也损失不起,那么将一群廉价的普通计算机组合起来,让它们协同工作就像一台超级计算机一样地对外提供服务,就成了顺其自然的设想,但是这又 阅读全文
posted @ 2018-07-13 07:10 justmine 阅读(1618) 评论(3) 推荐(2) 编辑
摘要: 随着微服务架构的流行,迈向云原生的趋势,容器化微服务就成为了持续集成最好的手段,镜像成为了持续交付最好的产物,容器成为了镜像运行最好的环境, 成了部署容器最好的生态系统和规范。实践出真知,自学习 以来,写了一系列文章,首先,为了发现知识盲点,查漏补缺,将知识点形成体系,决定将之前写的文章做一个汇总, 阅读全文
posted @ 2018-05-05 22:30 justmine 阅读(1341) 评论(6) 推荐(3) 编辑
摘要: 将/etc/fstab 文件中包含swap的行注释掉 单用户可以打开的最大文件数量,可以设置为官方推荐的65536或更大些 单用户线程数调大 单进程可以使用的最大map内存区域数量 参数修改立即生效 阅读全文
posted @ 2020-03-28 12:36 justmine 阅读(3573) 评论(0) 推荐(1) 编辑
摘要: 目的 使用kong作为目录 的静态资源服务器,为了测试,已于目录 下创建文件 ,如下: 一、编写nginx自定义模板 1. 获取kong自定义的nginx配置 将 nginx.conf 内容复制出来,新的 模板将在此内容上进行修改,避免修改后无法启动kong容器。 2. 添加托管静态资源配置 3. 阅读全文
posted @ 2019-10-15 09:22 justmine 阅读(2306) 评论(0) 推荐(0) 编辑
摘要: 前言 上一篇 "k8s采坑记 证书过期之kubeadm重新生成证书" 阐述了如何使用 解决k8s证书过期问题。 本篇阐述使用二进制安装的 环境,如何升级过期证书? k8s配置信息的工作目录一般为 ,证书目录一般为 。 重新生成证书 当你的 报错: ,可以通过命令: 查看证书详情。 1. 备份 2. 阅读全文
posted @ 2019-09-10 16:25 justmine 阅读(3391) 评论(0) 推荐(1) 编辑
摘要: 前言 最近在另一个 集群中,搭建了 网关,在配置 插件时,希望使用 代替 来存储会话信息,于是把部署在同一局域网 的内网IP,比如: 配置给了 ,发现 居然不能访问这个IP,于是进入容器组,执行命令: ,不通,what are you 弄啥呢? 这可怎么肿么玩呢? 突然想到,在给 配置网络插件 时, 阅读全文
posted @ 2019-08-29 09:19 justmine 阅读(1960) 评论(0) 推荐(2) 编辑
摘要: 前言 不小心重启了线上服务器的网卡,结果整个网络不通了,就算使用127.0.0.1访问都不行,第一次遇到这种问题,当时就六神无主了,两个人排查了好久也没找到原因,万分火急。排查内核日志发现网卡状态不断地从 到`Ready IPV4 forwarding is disabled. Networking 阅读全文
posted @ 2019-08-25 15:11 justmine 阅读(4102) 评论(0) 推荐(1) 编辑
摘要: 重新生成证书 检查过期 新版本(1.15+):kubeadm certs check-expiration 或 openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text |grep ' Not ' 其他同理 证书备份 cp -rp 阅读全文
posted @ 2019-08-07 13:53 justmine 阅读(10124) 评论(3) 推荐(1) 编辑
摘要: 前言 最近在开发订单对账系统,先从各种支付平台获取订单销售数据,然后与公司商城订单数据进行对账兜底。总体上,各个支付平台提供数据的方式分为两类,一般以接口的方式提供实时数据,比如:webservice、NVP、restfull api,以文件服务的方式提供周期性数据,比如:SFTP。接口的方式比较简 阅读全文
posted @ 2019-04-28 09:03 justmine 阅读(616) 评论(4) 推荐(1) 编辑
摘要: 环境 服务器A:192.168.1.7 服务器B: 192.168.1.160 需求 实现将本机(192.168.1.7:7410)端口流量转发给(192.168.1.160:9200)。 1. 内核允许IP转发 2. 加载内核模块 3. 设置filter表基础策略:允许入包/出包/转发(可进一步细 阅读全文
posted @ 2019-03-05 18:43 justmine 阅读(30773) 评论(0) 推荐(2) 编辑
摘要: 一、安装常用包 二、升级内核 1. 载入公钥 2. 安装ELRepo 3. 载入elrepo kernel元数据 4. 查看可用的rpm包 5. 安装最新版本的kernel 6. 查看默认启动顺序 默认启动的顺序是从0开始,新内核是从头插入(目前位置在0,而4.4.4的是在1),所以需要选择0。 7 阅读全文
posted @ 2019-02-28 10:21 justmine 阅读(1966) 评论(4) 推荐(1) 编辑
摘要: 准备工作 你必须拥有一个正常工作的 Kubernetes 1.5 集群,用来运行本文中的示例。该示例使用一个简单的 nginx webserver 回送它接收到的请求的 HTTP 头中的源 IP 地址。你可以像下面这样创建它: $ kubectl run ip app image=k8s.gcr.i 阅读全文
posted @ 2019-02-27 17:38 justmine 阅读(1374) 评论(0) 推荐(0) 编辑
摘要: 前言 从去年上半年微服务项目上线以来,一直使用 作为微服务API网关,整个项目完全部署于 ,一路走来,对于 ,对于 ,经历了一个从无到有,从0到1的过程,也遇到过了一些坎坷,今天准备分享一些实际的小心得和经验,本篇将尽量做到短小精干,希望能让大家一目了然。 在开始部署 到`k8s`环境中时,作者就思 阅读全文
posted @ 2019-02-22 18:06 justmine 阅读(4432) 评论(0) 推荐(2) 编辑
摘要: 作为开发人员的你,肯定遇到过这样的情况,120G SSD系统盘居然满载了,到底是被哪些程序占用了,包含哪些大文件,这个时候脑袋里就开始回忆了。。。。。这对平时没有养成规范化记录安装软件好习惯的同学而言,就只能使用猜测穷举法了,把怀疑的文件夹都检查一遍,如果最终没能找出和清理掉大文件,可能就开始重装系 阅读全文
posted @ 2019-02-16 13:23 justmine 阅读(39120) 评论(0) 推荐(8) 编辑
摘要: 前言 每当我们在生产环境服务器上执行 命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有bug,呵呵。 那么如果真的删除了不该删除的文件,比如数据库、日志或执行文件,咋办呢?欲知后事如何,请仔细看完本篇博客。 模拟场景 1. 删除 误删除服务器目录 下 阅读全文
posted @ 2019-02-10 20:14 justmine 阅读(16092) 评论(16) 推荐(13) 编辑