소개
[Sites]
Youtube 바로가기 (클릭!)
LinkedIn 바로가기 (클릭!)
[Career]
現) JSCODE - 대표 멘토, CEO
前) (주)트라이포드랩 - CTO
前) (주)온리원유니버스 - CTO
前) 달리(DALY) - CTO
前) 팀메이트(Teammate) - CEO
[ETC]
- JSCODE 누적 오프라인/온라인 수강생 2,500명 돌파 (24년 5월 기준)
- 기업 대상 개발 컨설팅 및 코딩 교육 활동
강의
수강평
- 비전공자도 이해할 수 있는 쿠버네티스 입문/실전
- 비전공자도 이해할 수 있는 DB 설계 입문/실전
- 대규모 트래픽 처리를 위한 부하테스트 입문/실전
- 비전공자도 이해할 수 있는 MySQL 성능 최적화 입문/실전 (SQL 튜닝편)
게시글
질문&답변
aws elasticcache redis 툴 접속.
안녕하세요 woeklrj님! elasticache는 특정 VPC에서 private subnet 내부에 구성되어 있습니다. 같은 VPC가 아니라면 접속할 수가 없습니다. 즉, 외부 로컬은 elasticache와 같은 VPC가 아니기 때문에 접속이 안 됩니다. 하지만 방법이 있지 않을까 싶어서 관련해서 서치를 해봤습니다. ssh tunneling을 활용해서 접속을 할 수 있는 걸로 보입니다. 원리는 같은 VPC에서 public subnet에 EC2를 생성해외부 로컬로부터 접속을 할 수 있게 허용하는 방식입니다! 아래 링크를 참고하셔서 한 번 GUI 툴 연결을 시도해보셔도 좋을 것 같습니다. https://kyj0032.tistory.com/138https://github.com/RedisInsight/RedisInsight/issues/2355 다만, 위의 구성을 셋팅하시려면 VPC, public subnet, private subnet에 대한 기본적인 이해가 필요하실 수 있으니 같이 학습해보시기 바랍니다:D
- 0
- 1
- 8
질문&답변
docker image ls
안녕하세요 재현님! 질문 주신 내용에 대해 답변드려볼게요:) 현재 docker pull nginx라고 명령어를 입력하셨을 때 보여주신 로그가 뜬 이유는이미 해당 이미지(nginx)가 존재해서인 것 같습니다. 그런데 docker image ls를 입력했을 때아무 이미지도 조회되지 않는 건 조금 이상한 것 같네요..!! 혹시 아래 1:1 오픈 톡방으로 말씀해주신 에러 로그 화면들 캡쳐 보내주실 수 있을까요~??docker pull nginx를 입력했을 때 로그와, docker image ls를 입력했을 때의 로그를 캡쳐해서 보내주시면 될 것 같습니다!https://open.kakao.com/o/srGtpusg
- 0
- 1
- 10
질문&답변
branch 분기
안녕하세요 SJ님!만약 dev, prod 환경에 따라 cicd를 구성해야 하는 상황이라면저도 SJ님이 말씀해주신 방식대로 github actions 파일을 2개 만들어서 구성할 것 같습니다! 이 외로 궁금하신 점 있으시면 또 남겨주세요~~
- 0
- 2
- 10
질문&답변
ConfigMap, Secret 매니패스트 파일을 변경했을 때 꼭 Deployment를 restart 해야 하나요?
안녕하세요 민혁님! 좋은 질문 주셨네요:)현재로써는 configmap, secret 설정을 변경했을 때Deployment 또는 Pod를 재시작시키지 않고는 반영시키는 방법은 없는 걸로 알고 있습니다..!!여기서 재구동하는 게 서버에 무리가 가지 않을까 고민이 되실 수도 있지만서버의 사양을 엄청 빡빡하게 쓰고 있는 상황이 아니라면크게 서버에 무리가 되지는 않습니다:D이 외로 또 궁금하신 점 있으시면 질문 남겨주세요~~
- 0
- 1
- 28
질문&답변
인텔텔리제이 관련
안녕하세요 조창진님! 질문 잘 주셨습니다ㅎㅎ말씀해주신 대로 인텔리제이는 30일 이후에 유료입니다.(단, 대학생일 경우 무료로 사용할 수도 있습니다)-> 참고: https://inpa.tistory.com/entry/IntelliJ-%ED%95%99%EC%83%9D-%EB%AC%B4%EB%A3%8C-%EC%9D%B8%EC%A6%9D 하지만 꼭 인텔리제이를 사용해야 하는 건 아닙니다. 인텔리제이 대신에Visual Studio Code(VSCode)를 활용해서 수업을 따라가셔도 괜찮습니다!VSCode를 활용하시면 yaml 파일을 동일한 방식으로 만드실 수 있습니다:) 그리고 kubectl 명령어는 인텔리제이 뿐만 아니라 cmd와 같은 모든 종류의 터미널에서사용할 수 있는 명령어입니다. 이 외로 또 막히시는 점 생기시면 질문 남겨주세요~~
- 0
- 2
- 27
질문&답변
s3와 ecr에 쌓이는 데이터에 대해서
안녕하세요 Lee Young Jun님! 말씀해주신 대로 고정된 이름을 사용해서 덮어 씌워서 사용해도 문제는 없습니다:)다만, 이전 버전의 배포 파일이 남아있지 않게 되기 때문에롤백을 해야 하는 상황에서 불편하실 수도 있습니다~!!이 점만 참고하셔서 판단하시면 좋을 것 같습니다!이 외로 궁금하신 점 있으시면 또 질문 남겨주세요~~
- 0
- 2
- 19
질문&답변
no match platform
안녕하세요 Bruce LEE님! 인프런 AI 인턴이 답변한 것처럼 이미지의 플랫폼 차이 때문에 발생한 걸로 보입니다. https://velog.io/@sujeongim/%EC%98%A4%EB%A5%98-%EC%B2%9C%EA%B5%AD-Docker%ED%8E%B8-Mac-M1-no-matching-manifest-for-linuxarm64v8https://devops-james.tistory.com/349위 링크 참고하셔서 아키텍처(amd 64 또는 arm64)를 일치시켜서 실행시켜보시겠어요~??만약 위 링크가 잘 이해가 안 되시거나, 위 링크대로 대처를 했는데도 문제가 발생하시면또 질문 남겨주세요:D
- 0
- 2
- 22
질문&답변
배포 실패 디버깅 질문
안녕하세요 기주님! 에러가 발생한 이유는 codedeploy가 내부적으로기존에 파일이 존재할 경우 에러를 띄우게끔 설계되어 있습니다. 그러다보니 만약 코드를 덮어씌우고 싶으시다면 아래 링크를 참고하셔서덮어 씌울 수 있게 옵션을 추가해주셔야 합니다~!!https://velog.io/@chldmswnl/AWS-The-deployment-failed-because-a-specified-file-already-exists-at-this-location-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0-feat.-github-action 이 외로 궁금하신 점 생기시면 언제든 또 질문 남겨주세요:D
- 0
- 1
- 22
질문&답변
테스트 코드 빌드오류
안녕하세요 광호님! 수업 잘 들어주셔서 감사합니다ㅎㅎ 테스트 파일을 유지한 채로 CI/CD를 구성하고 싶으시다면외부 DB인 RDS에 연결을 시켜서 테스트를 실행시키는 방식도 괜찮은 방법입니다!다른 방식으로는 Github Actions 환경 자체에서 DB를 Docker로 띄워서 테스트를 실행하는 방법도 있으나이 방법은 다소 복잡하므로 RDS 사용하는 걸 추천드립니다! 이 외에도 궁금한 점 생기시면 질문 또 남겨주세요~~
- 0
- 3
- 43
질문&답변
도메인을 구입후에 호스팅 영역의 레코드를 전부 삭제하였습니다.
안녕하세요 sbi1024님!저도 호스팅 영역에 생성된 호스팅을 삭제해본 적이 없어서해결책을 찾을 수 있는 방법이랑 링크 몇 개 첨부해드릴게요! 구글에 'how to recreate deleted hosted zone'이라는 키워드로 검색하면말씀해주신 상황에서 해결책이 몇 가지 나올거에요 !검색에서 나온 해결책을 따라 시도해보시기 바랍니다~!! https://stackoverflow.com/questions/43660375/deleted-route-53-hosted-zone-cant-correctly-create-it-againhttps://stackoverflow.com/questions/28922264/deleted-route53-hosted-zone-then-recreated-doesnt-work 이렇게 시도해보신 뒤에도 해결이 안 되신다면 다시 질문 남겨주세요~~
- 0
- 2
- 32