728x90
https://chatgpt.com/share/673be494-6ea8-8000-a310-1374a2a148a3
들어가기 전에 SSH가 뭔지 간단하게 설명...
SSH (Secure Shell)**는 네트워크를 통해 원격 시스템에 안전하게 접속할 수 있도록 해주는 프로토콜입니다. 주로 서버에 로그인하거나 서버 간 데이터를 안전하게 전송하는 데 사용됩니다. SSH는 데이터를 암호화하여 보안성을 높이고, 비밀번호나 공개 키 기반 인증을 통해 로그인할 수 있습니다.
SSH의 주요 용도:
- 원격 접속: 다른 컴퓨터나 서버에 명령을 실행하기 위해 안전하게 접속할 수 있습니다.
- 파일 전송: scp나 sftp 명령어를 사용해 파일을 안전하게 전송할 수 있습니다.
- 터널링: 네트워크를 통해 안전한 통신 경로를 만들 수 있습니다.
본론으로..
접속 과정 정리
1. SSH로 원격 서버 접속
ssh dev@172.11.43.xxx
- 서버는 사용자 비밀번호를 묻고, 이를 입력하면 서버에 접속됨.
- 서버의 운영 체제 정보와 업데이트가 필요한 패키지 정보가 출력됨.
2. Kubernetes 클러스터 선택
- select-cluster 명령어를 사용하여 여러 Kubernetes 클러스터 중 하나를 선택.
- oke-dev-cluster 클러스터가 선택됨. 이 명령어는 클러스터의 kubeconfig 파일을 설정하여 이후의 Kubernetes 관련 작업을 수행할 수 있도록 준비함.
4. Kubernetes 네임스페이스 cmp에서 실행 중인 Pod 리스트 확인
- k get pods -n [name]: [name] 네임스페이스에서 실행 중인 모든 Pod의 상태를 확인. 여러 maestro-*와 cloud-service-*와 같은 이름의 Pod들이 모두 실행 중임을 알 수 있음.
5. Pod 로그 확인
- k logs -n dbss-vmware -f maestro-remote-app-user-5679fff87b-x45pt: dbss-vmware 네임스페이스에서 특정 Pod(maestro-remote-app-user-5679fff87b-x45pt)의 로그를 조회하려 했으나, 해당 네임스페이스에서 Pod을 찾을 수 없다는 오류 메시지를 받음.
- k logs -n cmp -f maestro-remote-app-user-5679fff87b-x45pt: cmp 네임스페이스에서 동일한 Pod의 로그를 다시 조회. 로그가 성공적으로 출력됨. Nginx와 관련된 설정 및 실행 상태가 출력되며, 다양한 정적 자원(svg, js 파일 등)을 성공적으로 로드하는 모습을 확인.
이상 정리 끝!
728x90
'웹 개념' 카테고리의 다른 글
[FTP] 파일질라를 이용해서 FTP 이용시 서버 접근이 안될 때 (0) | 2024.12.08 |
---|---|
프론트 문제 - 오답 정리 (0) | 2024.08.09 |
웹 최적화 정리 (0) | 2024.08.05 |
맨날 헷갈리는 PaaS, IaaS, SaaS 요약 (0) | 2024.05.10 |
WinSPC SFTP 오류코드 : 3 Permission Denied 해결방법 (0) | 2023.09.06 |