08:K8S资源对象管理|服务与负载均衡|Ingress

K8S资源对象管理|服务与负载均衡|Ingress

  • DaemonSet控制器
    • 污点策略
    • 容忍
      • 容忍污点
  • 其他资源对象
    • Job资源对象 有限生命周期
    • CronJob资源对象
  • 集群服务
    • 服务自动发现
      • headless服务 实现服务定位与查找
    • 服务类型
  • Ingress插件 发布服务的方式

DaemonSet控制器

DaemonSet 每个机器都要启动运行的Pod,确保全部或一些Node上运行Pod副本

  • 当有Node加入集群时,也会为他新增Pod副本,当node从集群移除时,这些Pod也被回收
  • 删除DaemonSet时将删除所有他创建的Pod副本
  • 典型应用:ceph节点、控制节点、filebeat日志收集
  • 系统服务 kube-proxy 和 flannel就是这种类型
    daemonset与deployment非常相似,区别是不需要设置replicas,因为daemonset是每个节点启动的
  • DaemonSet资源文件样例
    08:K8S资源对象管理|服务与负载均衡|Ingress_第1张图片
    08:K8S资源对象管理|服务与负载均衡|Ingress_第2张图片

污点策略

08:K8S资源对象管理|服务与负载均衡|Ingress_第3张图片
08:K8S资源对象管理|服务与负载均衡|Ingress_第4张图片

容忍

容忍污点

某些时候,我们需要无视污点标签进行操作,这种方式成为对污点的容忍
08:K8S资源对象管理|服务与负载均衡|Ingress_第5张图片

其他资源对象

Job资源对象 有限生命周期

08:K8S资源对象管理|服务与负载均衡|Ingress_第6张图片
08:K8S资源对象管理|服务与负载均衡|Ingress_第7张图片

CronJob资源对象

08:K8S资源对象管理|服务与负载均衡|Ingress_第8张图片
08:K8S资源对象管理|服务与负载均衡|Ingress_第9张图片
08:K8S资源对象管理|服务与负载均衡|Ingress_第10张图片

集群服务

08:K8S资源对象管理|服务与负载均衡|Ingress_第11张图片
08:K8S资源对象管理|服务与负载均衡|Ingress_第12张图片
08:K8S资源对象管理|服务与负载均衡|Ingress_第13张图片
08:K8S资源对象管理|服务与负载均衡|Ingress_第14张图片
创建一个服务 开启服务 创建几个apache服务 实现lvs负载均衡
08:K8S资源对象管理|服务与负载均衡|Ingress_第15张图片
查看LVS策略
08:K8S资源对象管理|服务与负载均衡|Ingress_第16张图片

服务自动发现

08:K8S资源对象管理|服务与负载均衡|Ingress_第17张图片

headless服务 实现服务定位与查找

08:K8S资源对象管理|服务与负载均衡|Ingress_第18张图片

08:K8S资源对象管理|服务与负载均衡|Ingress_第19张图片
08:K8S资源对象管理|服务与负载均衡|Ingress_第20张图片

08:K8S资源对象管理|服务与负载均衡|Ingress_第21张图片

服务类型

08:K8S资源对象管理|服务与负载均衡|Ingress_第22张图片
08:K8S资源对象管理|服务与负载均衡|Ingress_第23张图片
对外发布服务 nodePort

Ingress插件 发布服务的方式

08:K8S资源对象管理|服务与负载均衡|Ingress_第24张图片
08:K8S资源对象管理|服务与负载均衡|Ingress_第25张图片
08:K8S资源对象管理|服务与负载均衡|Ingress_第26张图片
08:K8S资源对象管理|服务与负载均衡|Ingress_第27张图片

你可能感兴趣的:(云计算,kubernetes,负载均衡,容器)