1,创建带钩子函数的pod的配置文件并运行
cat >pod-test.yaml < kubectl apply -f pod-test.yaml kubectl get pod -n dev -w ''' 因为无法访问10.105.130.25:81,重新创建容器 NAME READY STATUS RESTARTS AGE pod-hook-exec 0/1 ContainerCreating 0 12s pod-hook-exec 0/1 PostStartHookError: Get http://10.105.130.25:81//: dial tcp 10.105.130.25:81: connect: connection refused 0 22s ng1-d64f7b884-6kcll 0/1 Pending 0 0s ng1-d64f7b884-6kcll 0/1 Pending 0 0s '''2,在另一个shell,创建测试用pod/svc的配置文件并运行
cat >svc-test.yaml < kubectl apply -f svc-test.yaml ''' 成功访问10.105.130.25:81,成功创建容器 NAME READY STATUS RESTARTS AGE pod-hook-exec 0/1 ContainerCreating 0 12s pod-hook-exec 0/1 PostStartHookError: Get http://10.105.130.25:81//: dial tcp 10.105.130.25:81: connect: connection refused 0 22s ng1-d64f7b884-6kcll 0/1 Pending 0 0s ng1-d64f7b884-6kcll 0/1 Pending 0 0s ng1-d64f7b884-6kcll 0/1 ContainerCreating 0 0s pod-hook-exec 0/1 PostStartHookError: Get http://10.105.130.25:81//: dial tcp 10.105.130.25:81: connect: connection refused 1 38s ng1-d64f7b884-6kcll 1/1 Running 0 2s pod-hook-exec 0/1 CrashLoopBackOff 1 39s pod-hook-exec 1/1 Running '''



