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