随笔分类 - cloud native
docker
摘要:作者: justmine 头条号: 大数据与云原生 微信公众号: 大数据与云原生 创作不易,在满足创作共用版权协议的基础上可以转载,但请以超链接形式注明出处。 为了方便阅读,微信公众号已按分类排版,后续的文章将在移动端首发,想学习 云原生 相关知识,请 关注我 。 一、前言 Kubernetes的目
阅读全文
摘要:作者: justmine 头条号: 大数据与云原生 微信公众号: 大数据与云原生 创作不易,在满足创作共用版权协议的基础上可以转载,但请以超链接形式注明出处。 为了方便阅读,微信公众号已按分类排版,后续的文章将在移动端首发,想学习 云原生 相关知识,请 关注我 。 一、回顾 "云原生 体验Istio
阅读全文
摘要:作者: justmine 头条号: 大数据与云原生 微信公众号: 大数据与云原生 创作不易,在满足创作共用版权协议的基础上可以转载,但请以超链接形式注明出处。 为了方便阅读,微信公众号已按分类排版,后续的文章将在移动端首发,想学习 云原生 相关知识,请 关注我 。 一、回顾 "云原生 体验Istio
阅读全文
摘要:出处:https://cizixs.com/2018/08/26/what is istio 创作不易,在满足创作共用版权协议的基础上可以转载,但请以超链接形式注明出处。 前言 随着微服务架构的流行,服务网格技术获得了业界的广泛关注,作为实现云原生的重要积木,各大厂商也纷纷开始布局,Amazon在2
阅读全文
摘要:作者:justmine 头条号:大数据与云原生 微信公众号:大数据与云原生 创作不易,在满足创作共用版权协议的基础上可以转载,但请以超链接形式注明出处。 为了方便大家阅读,可以关注头条号或微信公众号,后续所有的文章将在移动端首发,想学习更多云原生知识,请关注我。 前言 随着微服务架构的流行,服务网格
阅读全文
摘要:目的 使用kong作为目录 的静态资源服务器,为了测试,已于目录 下创建文件 ,如下: 一、编写nginx自定义模板 1. 获取kong自定义的nginx配置 将 nginx.conf 内容复制出来,新的 模板将在此内容上进行修改,避免修改后无法启动kong容器。 2. 添加托管静态资源配置 3.
阅读全文
摘要:前言 上一篇 "k8s采坑记 证书过期之kubeadm重新生成证书" 阐述了如何使用 解决k8s证书过期问题。 本篇阐述使用二进制安装的 环境,如何升级过期证书? k8s配置信息的工作目录一般为 ,证书目录一般为 。 重新生成证书 当你的 报错: ,可以通过命令: 查看证书详情。 1. 备份 2.
阅读全文
摘要:前言 最近在另一个 集群中,搭建了 网关,在配置 插件时,希望使用 代替 来存储会话信息,于是把部署在同一局域网 的内网IP,比如: 配置给了 ,发现 居然不能访问这个IP,于是进入容器组,执行命令: ,不通,what are you 弄啥呢? 这可怎么肿么玩呢? 突然想到,在给 配置网络插件 时,
阅读全文
摘要:重新生成证书 检查过期 新版本(1.15+):kubeadm certs check-expiration 或 openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text |grep ' Not ' 其他同理 证书备份 cp -rp
阅读全文
摘要:准备工作 你必须拥有一个正常工作的 Kubernetes 1.5 集群,用来运行本文中的示例。该示例使用一个简单的 nginx webserver 回送它接收到的请求的 HTTP 头中的源 IP 地址。你可以像下面这样创建它: $ kubectl run ip app image=k8s.gcr.i
阅读全文
摘要:前言 从去年上半年微服务项目上线以来,一直使用 作为微服务API网关,整个项目完全部署于 ,一路走来,对于 ,对于 ,经历了一个从无到有,从0到1的过程,也遇到过了一些坎坷,今天准备分享一些实际的小心得和经验,本篇将尽量做到短小精干,希望能让大家一目了然。 在开始部署 到`k8s`环境中时,作者就思
阅读全文
摘要:写在前面 kubernetes是目前最炙手火热的容器管理、调度、编排平台,不仅拥有全面的生态系统,而且还开源、开放自治,谁贡献的多,谁的话语权就大,云提供商都有专门的工程师来从事kubernetes开源项目,其软件的升级迭代非常快,今天我们就来谈谈如何使用kubeadm平滑地升级kubenetes集
阅读全文
摘要:写在前面 英文翻译 ,更准确的讲就是 入口 ,即外部流量进入 集群必经之口。这道大门到底有什么作用?我们如何使用 ?`k8s`又是如何进行服务发现的呢?先看一张图: 备注:此图来源我转载的一篇博客 "NodePort,LoadBalancer还是Ingress?我该如何选择 kubernetes"
阅读全文
摘要:随着微服务架构的流行,迈向云原生的趋势,容器化微服务就成为了持续集成最好的手段,镜像成为了持续交付最好的产物,容器成为了镜像运行最好的环境, 成了部署容器最好的生态系统和规范。实践出真知,自学习 以来,写了一系列文章,首先,为了发现知识盲点,查漏补缺,将知识点形成体系,决定将之前写的文章做一个汇总,
阅读全文
摘要:写在前面 随着微服务架构的流行,日志也需要由专门的分布式日志组件来完成这个工作,我们项目使用的是 这个组件,它是前后端分离的;这篇文章我们就来实践容器化 的前端,并为其包含一个 的宿主,形成一个能够独立运行的、自包含的环境,这样当我们使用k8s集群的时候,就可以使用这个 开箱即用 的镜像,任意伸缩,
阅读全文
摘要:抛砖引玉 环境 centos 7 amd64 两台 kubernetes 1.10 伴随着k8s1.10版本的发布,前天先在一台机器上搭建了k8s单机版集群,即既是master,也是node,按照经验,将 提示的 记录下来,方便未来新增集群集工作节点(机器)时,可以直接复用,紧接着就部署 微服务等等
阅读全文
摘要:1、前言 在当下微服务架构盛行的时代,用户希望应用程序时时刻刻都是可用,为了满足不断变化的新业务,需要不断升级更新应用程序,有时可能需要频繁的发布版本。实现"零停机"、“零感知”的持续集成(Continuous Integration)和持续交付/部署(Continuous Delivery)应用程
阅读全文
摘要:1、浅析监控方案 heapster是一个监控计算、存储、网络等集群资源的工具,以k8s内置的cAdvisor作为数据源收集集群信息,并汇总出有价值的性能数据(Metrics):cpu、内存、network、filesystem等,然后将这些数据输出到外部存储(backend),如InfluxDB,最
阅读全文
摘要:Kubernetes简称? 答:k8s或kube。 Kubernetes是什么? 答:由Google开发的一个强大的平台,可以在集群环境中管理容器化应用程序。本质上是一种特殊的数据库,里面存储的是能够组成kubernetes模型的各种资源,包括Pods、Deployments、Services、Co
阅读全文
摘要:1、准备好一个包含应用程序的Deployment的yml文件,然后通过kubectl客户端工具发送给ApiServer。 2、ApiServer接收到客户端的请求并将资源内容存储到数据库(etcd)中。 3、Controller组件(包括scheduler、replication、endpoint)
阅读全文