본문 바로가기

프로그램72

SKT FLY AI : 16일차 - Cloud 일단, SKT FLY AI를 하면서, Cloud 수업시간에 Azure계정이 지급된다. 이 계정은 평일 아침 8시~오후10시 까지만 이용가능하다!(아마 비용상의 이유로) AWS와 Azure는 둘 중 하나만 익혀놓으면 큰 차이는 없기때문에 유용하다. 강사님이 알기로는 AWS는 가상머신 환경에서 돌아가고, Azure와 GCP는 컨테이너 환경에서 돌아가는 것으로 알고 계신다고 한다. AZURE AZURE CLI PVC 라우터 개념 서버 개념 포트 인바운드 규칙 등등 배웠다. 참고로 나는 SKT FLY AI에서 무엇을 하는지 대략적으로 적기 위해서 포스팅을 적으므로 ㅎㅎ 내용이 많이 안들어가도 이해하기 바란다. 2023. 7. 18.
SKT FLY AI : 15일차 - K8s minikube start kubectl get pods kubectl describe pod # pod-name은 옵셔널이다. # pod의 로그 출력 kubectl logs kubectl logs -f # 실시간으로 출력 # Pod 내부 접속 kubectl exec -it -- # pod안에 컨테이너가 여러개인 경우 kubectl exec -it -c -- # Pod 삭제 - pod를 삭제하면 k8s가 관리하던 이미지도 지워진다. kubectl delete pod # 보편적으로는 kubectl delete # -f 옵션은 파일 경로를 나타낸다 kubectl delete -f # nginx로 port forwarding # nginx 포트확인은 도커허브 이미지를 확인하자. 이미지마다 nginx.conf에.. 2023. 7. 14.
SKT FLY AI : 14일차 - Docker와 Kubernetes 오늘은 github actions를 이용해서 Docker images를 push하는 것을 배웠다. Jenkins에서 Docker 사용 sudo gpasswd -a jenkins docker sudo systemctl daemon-reload sudo systemctl restart docker sudo service jenkins restart Jenkinsfile pipeline { agent any parameters { choice(name: 'VERSION', choices: ['1.1.0','1.2.0','1.3.0'], description: '') booleanParam(name: 'executeTests'.. 2023. 7. 13.
SKT FLY AI : 13일차 - Docker & Jenkins 젠킨스는 자바 위에서 돌아가기 때문에 자바를 먼저 설치해야 한다. sudo apt install openjdk-11-jre-headless wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FCEF32E745F2C3D5 # 위에 것이 안되면 이걸로 해보자. sudo apt-key adv --keyserver keyserver.u.. 2023. 7. 12.