K8S集群学习之路(四)
一、Controller概述
controller控制器别名:工作负载
控制器通过打标签的形式,识别pod
二、使用deployment部署应用
1、简单部署一个项目
2、使用deployment的升级回滚和弹性伸缩
(1)应用升级
(2)应用回滚
查看升级版本
还原上一个版本
回滚到指定版本
查看当前状态
(3)弹性伸缩
三、Service概述
1、定义:一组pod的访问规则,service的作用
防止失联:当回滚或者更新的时候,pod的ip地址可能会发生变化,这个时候service就起到了一个DNS的作用,当某一个pod的ip地址修改后,会将service里面的ip地址映射更新;
负载均衡:将任务平均的分配给每一个pod;
2、Pod和Service之间的关系
通过标签的方式运行负载均衡和服务发现
3、Service的常见类型
可以在yaml文件中增加Type属性更改service类型,默认为ClusterIP类型
四、部署有状态应用
五、部署守护进程DaemonSet
守护pod相当于就是每个node都有的,(基础建设)
六、设置一次任务和定时任务
如果看完对自己有所帮助,请点赞支持,谢谢