这篇文章以一个多容器Pod启动问题的排查为例,介绍一下多容器Pod排查时使用到的方法。
环境准备
本文使用Kubernetes 1.17.2,可参看下文进行快速环境搭建:
[root@host131 Pod]# kubectl get nodes -o wide
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
192.168.163.131 Ready <none> 4h3m v1.17.2 192.168.163.131 <none> CentOS Linux 7 (Core) 3.10.0-957.el7.x86_64 docker://19.3.5
[root@host131 Pod]#
YAML准备&生成Pod
准备如下YAML并执行
[root@host131 Pod]# cat multi-pods.yaml
---
apiVersion: v1
kind: Pod
metadata:
name: multi-pods
spec:
containers:
- name: blue-pod-container
image: nginx:latest
ports:
- containerPort: