11.Pod提供的两种类型的共享资源

Pod为其成员容器提供了两种类型的共享资料:网络和存储。

网络

每一个Pod被分配一个独立的IP地址。Pod中的所有容器共享一个网络名称空间:

  • 同一个Pod中的所有容器 IP 地址都相同
  • 同一个Pod中的不同容器不能使用相同的端口,否则会导致端口冲突
  • 同一个Pod中的不同容器可以通过localhost:port进行通信
  • 同一个Pod中的不同容器可以通过使用常规的进程间通信手段,例如SystemV semaphores或者POSIX共享内存(这个不太熟悉)

存储

Pod中可以定义一组共享的数据卷。Pod中所有的容器都可以访问这些共享数据卷,以便共享数据。Pod中数据卷的数据也可以存储持久化的数据,使得容器在重启后仍然可以访问到之前存入到数据卷中的数据。