42seoul/projects

[ft_services] λͺ…λ Ήμ–΄ 정리

moaoh 2021. 9. 2. 10:07

 

λͺ…λ Ήμ–΄ 정리

ν˜„μž¬ λŒμ•„κ°€κ³ μžˆλŠ” μ„œλ²„μ— 정보듀을 λ³΄μ—¬μ€Œ.

kubectl get *
kubectl get all
kubectl get serivces
kubectl get pods

 

μ„œλ²„κ°€ λŒμ•„κ°€λŠ” μƒνƒœμ—μ„œ 파일 λ³€κ²½ν•˜κΈ°.

// ν˜„μž¬ 파일 제거.
kubectl delete -f ()

//ν˜„μž¬ 파일 μ €μž₯.
kubectl apply -f ()
ex) kubectl apply -f srcs/yamls/mysql.yaml

 

λŒμ•„κ°€κ³ μžˆλŠ” μ»¨ν…Œμ΄λ„ˆ μ•ˆμœΌλ‘œ λ“€μ–΄κ°€κΈ°.

kubectl exec -it (kubectl get pods : value) -- /bin/sh

 

μ•„λž˜μ™€ 같은 ν˜•μ‹μœΌλ‘œ λ¬Έμ œκ°€ 생기면 항상 log ν™•μΈν•΄μ„œ 뢄석해보기.

kubectl logs -f ${grafana_pod_id}

kubectl logs -f (kubectl get pods : value)

 

λ°˜ν™˜λ˜λŠ” html이 무엇인지 μ•Œλ €μ€Œ.

curl -X GET (url)
curl -X GET http://192.168.99.253/phpmyadmin
403 Forbidden
*.conf νŒŒμΌμ—μ„œ μ ‘κ·Όν•˜κΈ°μ— κΆŒν•œμ΄ μ—†λŠ”κ²½μš° λ°œμƒμ΄ λœλ‹€.
κ²½λ‘œκ°€ 잘λͺ»λ˜μ–΄ νŒŒμΌμ„ 찾을 수 μ—†λŠ” κ²½μš°λ‚˜, 접근을 ν• λ•Œ κΆŒν•œμ΄ μ—†μ–΄μ„œ 접근을 ν•  수 μ—†λŠ” 경우

502 Bad Gateway
https://ip/phpmyadmin/
접속 였λ₯˜.

proxy_pass http://$host:5000/ 
ν˜•μ‹μœΌλ‘œ url에 접근을 ν–ˆμ—ˆλŠ”λ°. 

http://MINIKUBE_IP:5000/;
ν˜•μ‹μœΌλ‘œ MINIKUBE_IP λΌλŠ” 값을 λ°”κΏ”μ£ΌλŠ” λ°©μ‹μœΌλ‘œ ν•˜λ‹ˆ κ°€λŠ₯해짐.

why...?