Deployment for the network multi-tool
아래 network multi-tool을 위한 deployment yaml 내용을 복사하여 파일을 생성한다.
namespace 는 설치하고자 하는 namespace 로 수정해서 사용한다.
apiVersion: apps/v1
kind: Deployment
metadata:
name: network-multitool
namespace: zcp-system
spec:
replicas: 1
selector:
matchLabels:
component: network-multitool
template:
metadata:
labels:
component: network-multitool
name: network-multitool
spec:
containers:
- name: network-multitool
image: v2-zcr.cloudzcp.io/library/network-multitool
imagePullPolicy: Always
참고) 위에 deployment yaml 을 그대로 사용하여 설치하기 위해서는 kubernetes cluster 에서 public internet 접속이 가능해야 합니다. public internet 접속이 불가한 경우는 위에 container image를 pull 받아서 사용하는 private registry에 push 한 후 경로를 수정해서 사용하시기 바랍니다.
설치 방법
$ kubectl apply -f network-multitool.yaml
접속 방법
아래 kubectl 명령어로 접속 후 network 관련 linux tool 명령어 사용 가능
$ kubectl exec -it -n zcp-system [network-multitool-pod-id] -- sh # 접속 후 아래와 같은 tool 사용 가능 / # curl / # wget / # nslookup / # netstat