Network Multi-tool 설치 및 접속 방법

Print

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

이 답변이 유용합니까? 아니오

Send feedback
도움이 되어드리지 못해 죄송합니다. 아티클 개선을 위해 의견을 제공해 주시기 바랍니다.