데보션앱 소개페이지 바로가기
로그인 선택

신고하기

CLOSE
신고사유 (대표 사유 1개)
상세내용 (선택)
0/200
  • 신고한 게시글은 더 이상 보이지 않습니다.
  • 이용약관과 운영정책에 따라 신고사유에 해당하는지 검토 후 조치됩니다.
  • 허위 신고인 경우, 신고자의 서비스 이용이 제한될 수 있으니 유의하시어 신중하게 신고해 주세요.
(이 회원이 작성한 모든 댓글과 커뮤니티 게시물이 보이지 않고, 알림도 오지 않습니다.)

미리보기

커뮤니티

      1,234

      badge 23.06.15

      글 등록

      카테고리를 선택해주세요.

      DEVOTEE를 활성화 시키면
      지금 작성한 커뮤니티 글에 대해 1개의 댓글을 달아줍니다.

      버튼을 누르면 글 수정 시 ChatGPT가 작성한 댓글이 수정됩니다.

      임시저장함에 저장되었습니다. 저장일시 : 2022.5.17 14:29:08

      임시저장함

      제목을 선택하시면 이어서 작성이 가능하며,
      최대 20건까지 저장합니다.
      컨텐츠 유형, 제목, 저장일시, 삭제로 이뤄진 임시저장 목록
      컨텐츠 유형 제목 저장일 삭제

      데보션 블로그 게재 요청

      CLOSE
      • *
      • *

      본인인증

      효율적인 데보션 서비스 이용 및
      고객님의 소중한 개인정보보호를 위해
      본인인증을 진행해주세요. 본인인증 미 진행 시 로그인이 제한됩니다.
      본인인증 실패

      본인인증 로그인에 실패하였습니다.
      회원이 아니시거나 본인인증 등록이
      완료되지 않은 사용자입니다.

      회원정보 연결

      OpenLab - Deep Dive Kubernetes 4번째 스터디

      seungkyua 24.06.05
      181 0 0

      6/4(화) 저녁에 OpenLab 의 Deep Dive Kubernetes 스터디 모임이 있었습니다.


      이번 스터디는 KickOff 를 제외하고는 3번째 스터디였는데,

      이제 얼굴들도 익숙해지고, 스터디원분들의 이름도 거의 다 외울 수 있게 되었습니다. :)



      Deep Dive Kubernetes 스터디는 총 6번의 스터디를 가질 예정으로,

      사전에 스터디할 소주제를 정해놓고 진행하고 있습니다.


      이번 주제는 2회에 걸쳐서 Custom Controller 개발하기입니다.

      2회 중 첫번째인 이번 스터디 내용은 다음과 같습니다.

      Golang 살펴보기

      • Go 개발환경 설정 (go SDK 설치, go mod, go mod vendor)

      • 변수 선언: var, Short Variable Declaration Operator(:=)

      • 타입 이해하기: 기본 타입, slice, map

      • 조건문, loop문

      • Package 선언 및 활용

      • Struct

      • Receiver function

      • Interface 선언 및 활용

      • Json marshal, unmarshal


      Client-go, controller-runtime 활용

      Custom Controller 는 쿠버네티스의 기능을 확장할 수 있고, 쿠버네티스를 프로그래밍으로 접근할 수 있어서 강력한 기능 중에 하나입니다.

      강력하지만 공부해야 할 부분이 많은데 그 중에 하나가 Go언어 입니다.


      오늘도 이정필님과 김희지님 2분이 스터디 발표를 해 주셨습니다.

      역시 주제가 같더라도 2분이 각각 발표하면 새로운 시각이나 놓칠 수 있는 부분을 설명해 주셔서 좋았습니다.


      첫번째 순서로 이정필님이 발표해 주시는 모습니다.




      30분 동안 Go 언어의 특징과 client-go 에 대해서 잘 발표해 주셨습니다.

      발표 자료는 추후에 데보션에 블로그로 올릴 예정입니다.


      두번째로는 김희지님이 발표해 주셨습니다.




      김희지님은 Go언어를 처음 접했는데 발표 내용은 Go를 사용할 때 실수하기 쉽거나 반드시 알아야 하는 핵심 내용에 대해서 설명해 주셔서 좀 놀랐습니다.

      데보션에서는 스터디원들에게 서적을 지원해 주고 있는데 희지님은 Go 관련 서적을 선택하셔서 공부하셨더라고요.


      두 분 모두 너무 잘 정리해 주셔서 스터디가 더 재밌었던 것 같습니다.


      두 분의 발표 자료는 데보션 블로그에 올릴 예정이고, 일단 여기에는 김희지님의 pdf 자료를 첨부로 올리니

      궁금하신 분들은 첨부 파일을 확인하세요. :)


      오픈랩 쿠버네티스 스터디의 다음 주제는 kubebuilder 로 custom controller 만들기 입니다.

      벌써 다음 스터디가 기대됩니다.


      그럼 안녕!

      댓글 0

      DEVOTEE를 활성화 시키면
      지금 작성한 댓글에 AI가 댓글을 달아줍니다.

      seungkyua 님의 최신 블로그

      더보기
      동영상 기고하기