k8s
文章平均质量分 97
EQuaker
这个作者很懒,什么都没留下…
展开
-
K8S 进阶 -3 (金丝雀发布、滚动更新、蓝绿部署)
写在前面:金丝雀发布(又称灰度发布、灰度更新):金丝雀发布一般是先发1台机器,或者一个小比例,例如2%的服务器,主要做流量验证用,也称为金丝雀 (Canary) 测试,国内常称灰度测试。以前旷工下矿前,会先放一只金丝雀进去用于探测洞里是否有有毒气体,看金丝雀能否活下来,金丝雀发布由此得名。简单的金丝雀测试一般通过手工测试验证,复杂的金丝雀测试需要比较完善的监控基础设施配合,通过监控指标反馈,观察金丝雀的健康状况,作为后续发布或回退的依据。如果金丝测试通过,则把剩余的 V1 版本全部升级为 V2 版本原创 2020-12-04 18:30:10 · 1302 阅读 · 1 评论 -
K8S 进阶 -2(deployment,replicateSet...)
写在前面:deployment和replicateSet都是管理pod的工具,那么他们是如何工作呢?先上图deploy控制RS,RS控制Pod,这一整套,向外提供稳定可靠的Service原创 2020-12-03 11:09:56 · 793 阅读 · 0 评论 -
K8S 进阶 -1(pod,deployment,service,namespace...)
写在前面:K8s是什么?k8s是一个编排容器的工具,(服务编排工具,集群化管理工具)其实也是管理应用的全生命周期的一个工具,从创建应用,应用的部署,应用提供服务,扩容缩容应用,应用更新,都非常的方便,而且可以做到故障自愈,例如一个服务器损坏,可以自动将这个服务器上的服务调度到另外一个主机上进行运行,无需进行人工干涉。k8s可以更快的更新新版本,打包应用,更新的时候可以做到不用中断服务,服务器故障不用停机,从开发环境到测试环境到生产环境的迁移极其方便,一个配置文件搞定,一次生成image,到处运行。原创 2020-12-01 15:18:45 · 3580 阅读 · 3 评论 -
K8S 入门 - 搭建nginx服务
写在前面:首先要了解k8s的几个关键词(pod,deployment,service,namespace...).这里大概介绍一下,后面我们需要用到。pod:在Kubernetes集群中,Pod是所有业务类型的基础,也是K8S管理的最小单位级,它是一个或多个容器的组合。可以理解为运行的容器。相关的操作有:# 特定namespace下的所有podsdocker get pods -n "namespace名称"# 所有namespace下的podsdocker get pods -al.原创 2020-10-19 18:02:17 · 2184 阅读 · 0 评论 -
K8S 入门 - Centos7.6搭建k8s环境
写在前面:本篇文章,安装大步骤如下: 安装docker-ce 18.09.9(所有机器) 设置k8s环境前置条件(所有机器) 安装k8s v1.16.0 master管理节点 安装k8s v1.16.0 node工作节点 安装flannel(master) 这里有重要的一步,请记住自己master和node之间通信的ip,如我的master的ip为192.168.99.104,node的ip为:192.168.99.105. 请确保使用这两个ip在...翻译 2020-10-19 17:17:46 · 510 阅读 · 0 评论