microk8s の単純な ubuntu ポッドは、外部サーバーへの ping に失敗します。以下は配置マニフェストです。
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: myapp
name: valet-pod
spec:
selector:
matchLabels:
app: valet-pod
replicas: 1
template:
metadata:
labels:
app: valet-pod
tenantid: softwareag
spec:
containers:
- name: valet-pod
image: ubuntu
command: ["/bin/bash", "-c"]
args:
- apt-get update -y;
apt-get install -y curl traceroute net-tools iputils-ping;
echo "Sleeping for 5000";
sleep 5000;
ただし、docker コンテナーは、任意の外部サーバーに ping を渡します。
これは、ラップトップのubuntu 18で発生しています。次にネットワーク設定です。
ufw allow in on cbr0
ufw default allow FORWARD
sysctl net.ipv4.ip_forward=1
このようなシナリオのトラブルシューティングに使用できるツールは何ですか?