摘要:
1. k8s-service存在的意义 Service引入主要是解决Pod的动态变化,提供统一访问入口: 防止Pod失联,准备找到提供同一个服务的Pod(服务发现) 定义一组Pod的访问策略(负载均衡) 示意图: 阅读全文
摘要:
1. job控制器-执行一次性任务 Job分为普通任务(Job)和定时任务(CronJob) 一次性执行 应用场景:离线数据处理,视频解码等业务 示例代码: [root@k8s-master deployment]# vim job.yaml [root@k8s-master deployment] 阅读全文
摘要:
1. Cronjob定时任务 CronJob用于实现定时任务,像Linux的Crontab一样。 定时任务 应用场景:通知,备份 示例代码 [root@k8s-master deployment]# vim cronjob.yaml [root@k8s-master deployment]# cat 阅读全文
摘要:
1. k8s-Daemonset功能 DaemonSet功能: 在每一个Node上运行一个Pod 新加入的Node也同样会自动运行一个Pod 应用场景:网络插件(kube-proxy、calico)、其他Agent 示图: 示例代码: [root@k8s-master deployment]# vi 阅读全文
摘要:
1. deployment控制器replicaset ReplicaSet控制器用途: Pod副本数量管理,不断对比当前Pod数量与期望Pod数量 Deployment每次发布都会创建一个RS作为记录,用于实现回滚 示例图 操作命令 kubectl get rs #查看RS记录 kubectl ro 阅读全文
摘要:
1. deployment删除 删除pod kubectl delete deploy/web 删除service服务 kubectl delete service/web 项目就下线了 阅读全文