주소 복사 git clone https://github.com/Kyeongrok/springboot-mustache-bbs5 GitHub - Kyeongrok/springboot-mustache-bbsContribute to Kyeongrok/springboot-mustache-bbs development by creating an account on GitHub.github.com 도커 빌드(.다음에 스페이스 필수)docker build -t sb-bbs5 . 도커 배포 스크립트https://github.com/menuhwang/springboot-hospital/blob/main/release.sh GitHub - menuhwang/springboot-hospitalContribute to menu..
Kyeongrok/docker_minikube_kubectl_install (github.com) GitHub - Kyeongrok/docker_minikube_kubectl_install Contribute to Kyeongrok/docker_minikube_kubectl_install development by creating an account on GitHub. github.com docker 설치 스크립트 git clone https://github.com/Kyeongrok/docker_minikube_kubectl_install; cd docker_minikube_kubectl_install;sh docker_install.sh; docker 입력 했을 때 위와 같이 나오면 완료
아래 명령어로 ec2 shell에서 public ip를 알아낼 수 있습니다. curl http://169.254.169.254/latest/meta-data/public-ipv4 nginx라는 이름의 svc에 nodePort알아내기 k get svc nginx -o=jsonpath="{.spec.ports[0].nodePort}" 32471포트에 curl날리기 curl $(curl http://169.254.169.254/latest/meta-data/public-ipv4):32471 public_ip:node_port 보기 echo $(curl http://169.254.169.254/latest/meta-data/public-ipv4):$(k get svc nginx -o=jsonpath="{.spe..
scp는 서버에 파일을 전송 하거나 파일을 다운로드 받을 때 사용 합니다. 저는 주로 퍼블릭 key를 업로드 할 때 사용 했습니다. SCP로 업로드 scp : ex) 로컬의 id_rsa 퍼블릭 key를 192.168.0.1의 루트에 id_rsa.pub로 업로드 scp $HOME/.ssh/id_rsa.pub kyeongrok@192.168.0.1:id_rsa.pub 업로드한 퍼블릭키를 등록 cat id_rsa.pub >> .ssh/authorized_keys
쿠버네티스에서 스프링부트 앱을 띄울 때 DB호스트 UserName등 설정 정보를 넣어주는 경우가 있습니다. cm.yaml apiVersion: v1 data: DB_HOST: url DB_USERNAME: username DB_PASSWORD: password kind: ConfigMap metadata: name: webapp-config-map namespace: default configmap은 위와 같이 만듭니다. pod.yml apiVersion: v1 kind: Pod metadata: labels: name: webapp-color name: webapp-color namespace: default spec: containers: - env: - name: APP_COLOR value: gr..
AWS를 처음 쓰는 고객사의 경우 AWS에 대해 설명을 해주어야 하는데 이것이 굉장히 피곤하다는 것입니다. AWS가 비용이 은근 비쌉니다. 리눅스 용으로 EC2 2core, 2gb인 t3.small이 월 2만원 정도 하고 db는 t3.micro가 월 22000원 정도 합니다. 그러면 리눅스 1대, DB 1대 이렇게 총 2대를 쓰는데 월 4만 2000정도 들어갑니다. 이것은 AWS비용만 계산한 것이고 실제로 서비스를 운영 하려면 띄우기만 해서는 서비스가 안굴러가죠. 여기에 어플리케이션 올리기 위해서 docker올리고 k8s올리고 그리고 CI CD구축까지 하면 이런게 실제로는 더 비쌉니다. 하지만 IT를 안해본 고객사 같은 경우는 이런 인프라 비용에 대해 이해도가 낮기 때문에 눈에 보이지 않는 것이라 비용을..
1.Repository등록하기 처음 접속하면 아무것도 안나옵니다. 왼쪽에 설정(기어모양)버튼을 누릅니다. Repositories를 누릅니다. HTTPS로 할 것이기 때문에 CONNECT REPO USING HTTPS를 선택 합니다. ArgoCD에서 watch할 repository의 https주소를 복사 합니다. 복사한 주소를 붙여넣기 합니다. 저는 Git repository를 Private으로 만들었기 때문에 id랑 pw도 같이 넣어 주었습니다. 아래와 같이 나오면 잘 등록 된 것입니다. 2. .yml파일 올리기 yml파일을 생성하기 위해 git clone을 합니다. Deploy.yml생성하기 https://github.com/Kyeongrok/k8s_yamls/blob/master/deploy_ngin..
요약 1.ip, dns바뀜 2.systemctl로 등록해 놓지 않은 앱 내려감(ex pm2앱) t3.medium은 한달에 37불로 한화로 4만원이 넘습니다. k8s테스트 환경을 구축하기 위해 kind를 설치 해놓았습니다. 여기에서 인스턴스를 '중지'하면 어떻게 될까요? 그러면 바로 connection이 종료 됩니다. 다시 시작을 해보겠습니다. 일단 IP주소가 바뀝니다. 역시나 도메인도 바뀝니다. 그래서 바뀐 주소로 접속을 해야 합니다. 접속이 잘 됩니다. 그리고 docker도 잘 떠있고 docker로 띄워놓은 프로세스들도 잘 있습니다.
- Total
- Today
- Yesterday
- shellscript
- 도커티슈박스
- 이직
- docker container case
- 개발자
- docker container tissue box
- vim
- 도커컨테이너
- docker container
- 도커티슈케이스
- 2017 티스토리 결산
- Sh
- 싱가폴
- 도커각티슈박스
- 도커각티슈케이스
- Linux
- docker container tissue
- docker container whale
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |