1.4 K8S入门之POD和网络通讯方式

文章介绍了Kubernetes(K8S)中的POD概念,包括其作为容器的管理方式,如何处理容器间的依赖,以及POD的控制器如RC、RS和Deployment的用途。此外,还涉及了有状态服务的解决方案如StatefulSet,批处理任务的Cronjob,以及K8S的网络模型,包括容器间的通信和通过服务发现进行负载均衡。网络部分提到了Docker网络配置,Flannel等网络插件的角色。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

POD

  • 分类
    • 自主式POD
    • 控制器管理的POD
  • 容器
    • 每个容器独立存在,有自己的IP地址,如果有两个组件相互依赖,有两种解决方式
      • 组件在一起,直接互相访问,local host访问,但违反隔离性原则
      • 容器A采用容器B的网络栈
        • 安全性问题
  • Pod
    • 一个POD很多容器
      • 共用POD网络栈
      • 共用POD存储卷
      • localhost互相访问,所以要求端口不能互相冲突

POD控制器类型

  • RC+RS+Deployment
  • RS可取代RC
    • RS额外支持集合式的selector
  • RS不支持滚动更新(创建一个,删除一个),Deployment支持
  • Deployment创建RS,RS来创建pod
    • RS1停用,而不是删除,便于回滚
  • HPA: 根据CPU利用率水平自动扩容

在这里插入图片描述


  • SS
    • 解决有状态服务问题
    • 稳定化的持续化储存
    • 稳定化的网络标示
    • <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值