zn

53:31 3 speakers 16 chapters 98 segments

Chapters

  1. 0:00

    지금 두 분이 참석 못한다고 하셨고 아 제 목소리 잘 들립니까? 두 분 참석 못한다고 하셨고 그러면 9명 9명 참석을 하셔야 되는데 9분이 들어오셨나 네 9명 전원 들어왔습니다 네 반갑습니다 또 이렇게 Kubernetes를 PilotST에 등참해 주셔서 감사드리고 여러분 Kubernetes를 사용해 보신 분이 있을까요 프로젝트 하시면서 사용해 본 분이 있어요 채팅창으로 남겨주셔도 됩니다 사용해 보신 분이 전혀 없으신 거예요 그…

  2. 1:23

    공부 많이 해봤습니다. 어차피 지금 헬스케터 환경은 현업에서 직접 사용할 수 있는 형태와 좀 유사하긴 해요. 제가 이제 좀 설명을 드릴 텐데 왜냐하면 교육생 때는 본인이 직접 EKS 클러스터를 설치하고 또는 Kubernetes 환경을 설치해서 직접 했지만 지금 저희 사피 연구팀에서 세팅해 놓은 것은 일단 AWS, 아마존, EKS 내에서 클러스터를 미리 저희가 세팅을 해 놓고 교육생들은 클러스터 안에 네임스페이스가 여러 개를 쪼…

  3. 6:41

    Kubernetes는 제 바깥 영역에 클러스터의 개념이고 이 클러스터 안에 네임 스페이스가 있습니다 이 네임 스페이스 안에 인그레스 또는 파드들 파드는 컨테이너라고 생각하시면 돼요 여러분들 도커로, 도커 컴포즈로 서비스 같은 것들을 컨테이너로 이렇게 여러 개 띄워서 서비스를 올리잖아요 이 파드에다가 컨테이너를 올려서 생성한다고 생각하면 됩니다 그리고 이 파드들이 실행이 되려면 노드가 필요해요 이 노드는 EC2를 얘기하는 겁니다…

  4. 10:00

    그런 친구들은 사피 환경에서 이 공용 부분은 컨트롤을 할 수 없기 때문에 그런 친구들은 개별로 이시트 안에 이렇게 Kubernetes 환경을 설치를 하거나 아니면 EKS를 쓰거나 그렇게 해야 되는 상황입니다 그것만 좀 유의를 해주시면 되고 하고 테스트 배포하는 건데 이 환경에서는 어떤 걸 쓰고 있냐면 노션이 더 불편하네요 PDF로 띄울게요 우선 리돕스 형태로 저희가 세팅을 했는데 CI 툴로는 긴랩 러너를 사용했어요 저희가 긴 …

  5. 15:00

    긴랜 러너와 ROCD는 하드 형태로 생성이 되어 있긴 합니다 그래서 긴랜 러너 소스가 변동이 되면 긴랜 러너가 ECR로 만들어집니다 그래서 ECR로 만들어주면 ROCD가 소스 변경된 게 있네 동기화하기 위해서 자동 감지를 자동 동기화 설정 옵션 하는 게 있어요 가이드대로 따라해 보면 옵션을 설정하게 되는데 자동 동기화하게 옵션을 켜 놓으면 ROG CD가 새로 올라왔네 이미지로 배포하는 형태에요. 그래서 긴린 언어가 인랩에 소스…

  6. 17:49

    도메인도 위도더블 랜스에 연결을 시켜놨습니다 여러분들이 이 화면에 콘솔 화면에 들어올 일은 없겠지만 좀 이해를 듣고자 보여드리면 EKS 엘라스틱 쿠버네티트 서비스 클릭을 하면 클러스터를 사피 prjcl로 제가 만들어 놨어요 만들어 놓고 여러분들을 서비스 하기 위해서 이 네임 스페이스를 팀별로 총 15개를 만들어 놨어요 여러분 치트코치는 11번까지 쓰는 거고 여기는 연구팀용으로 만들어 놨어요 그래서 연구팀은 어제 미리 세팅을 했…

  7. 19:30

    그리고 이 클러스터랑 연결된 노드가 있잖아요. 이 노드는 여러분이 직접 관여할 건 아니지만 제가 보여드리는 거예요. 일단 하나로 생성해 놨어요 하나로 생성해 놨고 지금 여러분들이 11명이잖아요 위에 거는 볼 필요 없어요 이거 다른 거 쓰고 있는 거니까 이거 2kx 생성하면서 노드를 하나 생성하게끔 해 놨고 지금 11명 쓰고 있는데 하나밖에 생성이 안 됐잖아요 그러면 아마 pod 제가 오토 스케일링을 걸어놨기 때문에 여러분들이 …

  8. 24:46

    사이즈를 정해서 만들었습니다 이거는 참고하시고 이건 네임스페이스의 전체 리소스 사용 제한이라고 생각하시면 되고 이 밑에 거는 pod 하나 만들 때 리밋 제한 값이라고 생각하시면 돼요 그래서 pod를 여러 개 만들려고 했는데 얘는 정상인데 여기에 걸릴 수가 있겠죠 네임스페이스 단위로 메시스 값을 걸어놨기 때문에 이해되셨죠? 그래서 파드도 무한정으로 늘릴 수는 없다. 이 리소스 한도 내에서 파드를 생성할 수 있다. 이 리소스 수준…

  9. 29:54

    배포한 다음에 자동 삭제하는 옵션을 켜놨었나요? 이 설정을 내가 한건가? 여하튼 이렇게 이미지가 올라가게 되고 아마 제가 특정 시간이 지나면 이 이미지를 자동 삭제하게끔 해놨을 거에요. 왜냐하면 이 이미지가 무한정으로 쌓이면 이것도 결국은 비용이 나오게 되거든요. 한번 보시고 여기는 한번 쭉 흩어 볼게요. 이걸 Kubernetes를 이용하려면 AWS 클라이언트 설치를 하고 저희가 윈도우즈 환경에서 쉽게 설치하는 방법을 저희가 …

  10. 33:05

    바로 실행을 할 수가 있습니다 이걸 지정을 안 해놓으면 dpod-nk22a10 이런 식으로 지정을 해야 되니까 좀 쉽게 하는 방법도 적어놨고요 여러분 랩파지 프리는 제가 긴 랩에다 올려놨어요 여기 보시면은 잠시만요 여기 보면 이게 아까 그 게시판 소스고요

  11. 34:07

    그리고 Argo, Argo에서 관리하는 YAML 파일드 세팅정보 파일드 그래서 Argo CD는 이쪽을 바라보고 있어요 그리고 플럭스로 세팅하는 방법도 가이드 만들었다고 했잖아요 나중에 플럭스도 가이드를 공유해 드리면 여기서 다운로드 받아서 해보시면 되고 근데 아르고 CD 플럭소 툴을 사용 안하고 그냥 수동으로 커맨드 라인 명령으로도 배포할 수도 있거든요. 근데 커맨드 라인 명령으로는 수작업이니까 불편하니까 이렇게 툴을 써요. …

  12. 36:30

    코커에서 세팅을 해 놓습니다. 세팅하고 본인 계정에서 포커하고 노컬로 클론 해오고 그래서 VS 코드 쓰시면 돼요. 아이디어에서는 C 밑에 포트 폴더를 여기로 잡았어요. C 밑에 EKS 프로젝트 PRJ 프로젝트의 PRJ 지금 보니까 중첩됐는데 일단 나중에 수정할 테니까 우선은 이 폴더 안에 토크도 받아오고 알고실때 바라보고 있는 레퍼지토리 웹 매니페스트 두 개를 다운로드 받았고 VS 코드로 열어서 쭉 진행을 하면 됩니다 쭉 진행…

  13. 41:53

    나중에 쓸 수도 있으니까 프로젝트 코드에다가 암호 파일을 생성을 하고 생성을 한 거 가지고서 실행을 하시면 됩니다. 여기까지 이제 긴랩이랑 긴랩 러너 세팅하는 방법까지 끝난 거고요 그 다음에 R9CD 세팅하는 방법이 있는데 따라 하시고 여기까지 세팅이 끝나면 대시보드에 8717 포트로 접속할 수 있게끔 돼요 현재까지는 HTT 프로토콜이에요 HTTPS는 아니고 HTTP로 접속할 수 있게끔 되어 있는 거고 로그인 한 다음에 또 뭔…

  14. 46:31

    그걸 쭉 따라 하시고 따라 하시면 됩니다 특별한 거 없어요 그런 다음에 인증서 만든 거를 Kubernetes에다가 적용하는 거 부분만 적용을 하면 Kubernetes 부분에다가 적용하는 부분까지 해서 끝나면 완료가 되는 거고

  15. 47:34

    이 부분도 주석 처리에 이 야무 파일이 있거든요 인프라는 인그레스 컨트롤러 야무 파일에 HTTPS로 코랄할 수 있게끔 인그레스가 앤지니스 야무 파일 엔지니스잖아요 엔지니스 환경 설정에 HTTPS를 쓸 수 있게끔 설정을 해줘야 되는데 처리되어 주석을 해제해야 될 부분들이 있어요 3군데가 있거든요 이 부분을 좀 따라 잘 해보세요 117 라인에서 191 라인 주석 해제 여기서부터 여기 지금 주석 달려 있을 거예요 이렇게 드래그 한 …

  16. 51:06

    시간적인 여유가 되면 여러분 프로젝트 개발했던 것들을 한번 Kubernetes 환경으로도 작업해보면 좋을 것 같긴 합니다. 근데 이제 클러스터 영역하고 노드 영역을 공용으로 쓰고 있어서 지금 플럭스, 아르고시디, 빈랜언어 그리고 그거 외에 젠킨스나 기타 다른 것들을 설치를 해야 되는 경우도 있을 거에요. 예를 들면은 그라파라나 프로메테우스 이런 것들은 사용 못하게끔 일단 막아놨거든요. 젠킨스도 마찬가지고 만약에 그런 것들을 사…