案例解析


001创建一个名称为nginx的pod

002进入名为nginx的pod

003创建一个名称为nginx的deployment

004模拟一次deployment的上线发布回滚

创建一个名为nginx的deployment初始副本为2,然后修改nginx的镜像tag,最后在回滚到之前的版本

005手动创建一个一定会发生故障推出的pod并跟踪这个pod

005手动创建一个一定会发生故障推出的pod并跟踪这个pod

部署一个mytest的 Deployment 副本数量为10,之后模拟一次发版导致了失败,我们用Readiness来保证不健康的pod不被请求

007在k8s集群内使用nameServer进行网络访问

008将外部服务纳入到k8s集群网络

案例使用python开放一个http服务,并将其纳入到k8s集群网络

009让pod只在具有指定标签的节点上运行

010部署ingress-nginx-controller

基于这个ingress-nginx-controller 创建一个nginx应用 然后再配置https访问

011基于010实现一次灰度发布

实现一次灰度发布,实现将50%的流量打到旧的nginx 50打到新的nginx

012HPA自动水平伸缩pod.md