随笔分类 -  kubernetes

k8s
摘要:前言 在企业落地 K8S 的过程中,私有镜像库 (专用镜像库) 必不可少,特别是在 Docker Hub 开始对免费用户限流之后, 越发的体现了搭建私有镜像库的重要性。 私有镜像库不但可以加速镜像的拉取还可以避免因特有的"网络问题"导致镜像拉取失败尴尬。 当然部署了私有镜像库之后也需要对镜像库设置一 阅读全文
posted @ 2020-12-31 09:34 KAnts 阅读(2593) 评论(0) 推荐(0) 编辑
摘要:什么是 OAM? OAM 的全称为开放应用模型(Open Application Model),由阿里巴巴宣布联合微软共同推出。 OAM 解决了什么问题? OAM 本质是为了解耦K8S中现存的形形色色的资源,让每个角色的关注点更为集中和专注。 举个例子,我们在生产环境中部署了Deployment资源 阅读全文
posted @ 2020-07-15 07:50 KAnts 阅读(7807) 评论(0) 推荐(1) 编辑
摘要:简述 K8S 如火如荼的发展着,越来越多人想学习和了解 K8S,但是由于 K8S 的入门曲线较高很多人望而却步。 然而随着 K8S 生态的蓬勃发展,社区也呈现了越来越多的部署方案,光针对生产可用的环境就有好几种部署方案,对于用来测试和学习环境也同样提供了好几种简单可用的方案。 今天我们来介绍一种用于 阅读全文
posted @ 2020-07-01 09:23 KAnts 阅读(10406) 评论(0) 推荐(1) 编辑
摘要:前言 正常维护工作节点的流程 当我们要进行 K8S 节点维护时往往需要执行 , 等待节点上的 Pod 被驱逐后再进行维护动作。 命令行如下: 待节点排空后再进行维护操作, 内核升级等。 存在问题吗? 命令有一个问题, 他不会考虑资源所定义的 UpdateStrategy, 而直接强制驱逐或删除 Po 阅读全文
posted @ 2020-04-30 08:02 KAnts 阅读(3604) 评论(1) 推荐(1) 编辑
摘要:前言 近期发现业务高峰期时刻会出现CPU繁忙导致的timeout异常,通过监控来看是因为Node上面的一些Pod突发抢占了大量CPU导致的。 问: 没有限制CPU吗?是不是限制的CPU使用值就可以解决了呢? 解: 其实不能根本解决这个问题,因为使用的容器引擎是Docker,而Docker是使用了cg 阅读全文
posted @ 2020-04-28 07:42 KAnts 阅读(3262) 评论(4) 推荐(1) 编辑
摘要:前言 K8S(kubernetes) 日渐火爆,但由于出自Google,对国内的用户及其的不友好。 而之前的 全能镜像站,也于 2020年4月2日限制了对 Azure China 之外的 IP访问,无疑又是雪上加霜 (很多生产集群应该开始跳脚了)。 https://github.com/Azure/ 阅读全文
posted @ 2020-04-09 08:25 KAnts 阅读(6863) 评论(15) 推荐(17) 编辑
摘要:前言 在一次数据库故障后,我们发现业务库会根据业务的等级会划分多个 MySQL 实例,许多业务库会同时属于一个 MySQL 实例,当一个库引发问题后整个实例的状态是不可控的。从而导致这个实例上的所有业务不稳定甚至造成中断。 故障反思 微服务架构 微服务架构在公司已经采用并坚持了近十年,我们也从传统的 阅读全文
posted @ 2020-02-12 16:45 KAnts 阅读(3758) 评论(0) 推荐(4) 编辑
摘要:  近年来,容器、Kubernetes、DevOps、微服务、Serverless等一系列云原生技术受到越来越多的关注,云原生为企业数字化转型提供了创新源动力,基于云原生技术构建企业技术中台在各行业也开始纷纷落地实践。   基于Kubernetes的蓬勃发展, 阅读全文
posted @ 2019-10-31 08:12 KAnts 阅读(431) 评论(0) 推荐(1) 编辑