摘要: #K8S内存泄漏问题处理 问题描述 我使用kubeadm 安装的K8S集群,随着pod增多,运行的时间久了,就会出现不能创建pod的情况。当kubectl describe pod,发现有 cannot allocate memory的错误信息。只有重启对应的服务器,才可以增加pod,异常提示才会消 阅读全文
posted @ 2021-12-13 19:45 FrankFyy 阅读(2259) 评论(0) 推荐(0) 编辑
摘要: #centos 离线安装K8S 前提条件:centos已经安装了docker。 我的是centos7.6,已经安装了docker。 第一步:获取相关的镜像 在虚拟机上,安装一个K8Smaster节点,将相关的镜像,导出备用。镜像如: 第二步:获取安装kubeadm,kubelet,kubectl的r 阅读全文
posted @ 2021-12-07 18:02 FrankFyy 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: 1.k8s配置docker 账号密码,harbor账号密码(记得加上名称空间): http://www.manongjc.com/detail/11-kbwyopygbakpyhr.html https://kubernetes.io/zh/docs/tasks/configure-pod-cont 阅读全文
posted @ 2021-11-23 09:32 FrankFyy 阅读(90) 评论(0) 推荐(0) 编辑
摘要: #搭建高可用K8S集群 说明:高可用的K8S集群,需要用到虚拟IP漂移技术。虚拟IP跟多台主机的IP相映射,外界只需要访问虚拟IP,就可以访问到主机,而无需关注具体访问的是哪一台主机。虚拟IP技术,可参考 https://www.cnblogs.com/fasionchan/p/10417177.h 阅读全文
posted @ 2021-06-19 20:03 FrankFyy 阅读(1212) 评论(0) 推荐(1) 编辑
摘要: #K8S部署apollo配置中心 说明:最近在用K8S部署微服务,而微服务的配置文件众多,需要一个配置中心来处理配置文件。于是采用apollo来作为配置中心。本实例介绍了如何采用K8S部署高可用的apollo集群。 一、前提条件 1、已经搭建了一个K8S集群 2、一个可用的mysql数据库 apol 阅读全文
posted @ 2021-06-19 17:51 FrankFyy 阅读(2910) 评论(0) 推荐(0) 编辑
摘要: #微服务的拆分、设计模式、内部结构 一、微服务拆分 x轴处理并发量问题。 y轴解决业务量问题(微服务)。Z轴解决数据量问题。 微服务的拆分,通常根据 系统层面、业务模块层面、功能层面、读写层面、这四个层面来拆分。 1.系统层面拆分 根据公司具有的业务系统进行拆分。这是最表面,最简单的拆分。 2.业务 阅读全文
posted @ 2021-05-27 12:02 FrankFyy 阅读(751) 评论(0) 推荐(0) 编辑
摘要: #微服务概念入门及发展历程 一、为何学习微服务、何为架构、何为系统 1.为什么要学习微服务 1.1、提升架构设计 1.2、扩展知识面。 2.什么是架构 ** 2.1、什么是架构:架构指的是系统的结构。这里有两个概念,系统和结构** ** 2.2、什么是系统:**系统是一组关联的个体(一组个体的关联集 阅读全文
posted @ 2021-05-27 09:24 FrankFyy 阅读(600) 评论(0) 推荐(0) 编辑
摘要: #k8s可视化管理平台dashboard搭建 说明:dashboard是K8S自带的可视化管理平台,需要在作为master节点的linux上安装部署。此示例演示在centos7.6 中简易搭建dashboard。 第一步:yaml 文件下载 文件下载:将用于dashboard 的yaml文件下载下来 阅读全文
posted @ 2021-04-26 20:10 FrankFyy 阅读(992) 评论(0) 推荐(0) 编辑
摘要: #Windows节点加入K8S集群(K8S搭建Linux和Window混合集群) 说明:K8S多数情况用于linux系统的集群,目前很少人实践linux 和 windows 的混合集群。linux 和 windows 的K8S混合集群,是以linux 为Master节点,Windows 为 Node 阅读全文
posted @ 2021-04-25 20:52 FrankFyy 阅读(3833) 评论(2) 推荐(2) 编辑
摘要: K8S搭建集群 一、前提条件 1.至少两台装有linux的主机(或者虚拟机),这里我用的是两台centos7.6。一台是 172.20.111.130,用做master。另一台是 172.20.111.175 ,用作Node。这两台都是装在虚拟机上的。 2.所有主机装有docker,并且启动dock 阅读全文
posted @ 2021-04-20 21:39 FrankFyy 阅读(1071) 评论(0) 推荐(0) 编辑