명령어 단축
alias
alias
alias 'kgp'='kubectl get pods'
- 왼쪽 : 새로운 별명
- 오른쪽 : 기존 명령어
- 해당 방법으로 kgp만 입력해도 오른쪽 명령어의 결과를 볼 수 있다.
검색
find
find
find <디렉토리> -name <파일명> # 현재 디렉토리와 하위 디렉토리에서 파일 찾기
find / -name example.txt # 루트 디렉토리에서 특정 파일 찾기
find /home/user -name example.txt # 특정 디렉토리에서 파일 찾기
find . -name example.txt # 예시 확인
- 특정한 이름의 파일을 찾고 싶을 때 find 명령어를 통해 검색할 수 있다
예시

grep
grep
kubectl logs <pod_name> | grep error
- grep 명령어를 통해 출력될 텍스트 중 sorting해서 볼 수 있다
예시

네트워크
curl
curl
curl -I https://google.com
예시

ping
ping
ping google.com
- echo 요청 패킷을 전송 후에 응답을 기다려 두 호스트간의 네트워크 상태를 확인
예시

traceroute
traceroute
tracert google.com # 예시 확인
- 네트워크 홉의 응답시간과 목적지까지 가는 경로를 추적할 수 있다
예시

netstat
netstat
netstat -r # 예시 확인
- 네트워크 연결, 라우팅 테이블, 인터페이스 통계 등을 확인할 수 있다
예시

nslookup
nslookup <옵션> <호스트>
nslookup google.com # 예시 확인
- 해당 도메인의 IP 주소를 조회할 수 있다
예시

Proxy 설정
export HTTP_PROXY=http://프록시서버
export HTTPS_PROXY=http://프록시서버
- 서버 설정이 안돼있어 인터넷 연결이 안되는 경우 해당 설정을 통해 인터넷 연결이 가능하다
파일 권한 관련
ls -l
ls -l
- 파일의 읽기쓰기 권한을 확인할 수 있다. 권한이 없어 관련 리소스가 기동되지 않는 경우도 있다.
예시

- 첫 번째 필드 (drwxr-xr-x): 파일 유형 및 권한
- 두 번째 필드 (2): 링크 수 (해당 파일/디렉토리를 참조하는 하드 링크 수).
- 세 번째 필드 (user): 파일 소유자
- 네 번째 필드 (user): 파일 그룹.
프로세스
ps
ps -ef
Copy
- 파드 내에서 프로세스를 확인하면 리소스가 기동중인지 확인 가능하다
예시

'DevOps(kubernetes)' 카테고리의 다른 글
[ArgoCD] k8s cluster와 연동하는법 [배스천 서버 Nodeport] (0) | 2024.08.13 |
---|---|
[k8s] 서비스 어카운트 트러블 및 SCC 부여 (0) | 2024.08.08 |
[k8s] Helm Chart로 Gitlab 배포하기(On-premise) (1) | 2024.08.08 |
[k8s] k8s 디버깅을 위한 kubectl 명령어 (0) | 2024.08.08 |
[Jenkins] Gitlab Jenkins webhook (0) | 2024.08.06 |