[90DaysOfDevOps] 프로그래밍언어 Go 입문(Day 07~08)
·
90DaysOfDevOps
DevOps에서도 프로그래밍 언어는 학습해야 합니다. 해당 섹션에서는 Go를 학습할 수 있는 커리큘럼이 구성되어 있습니다. 이유가 뭘까요? DevOps에서 사용되는 대부분의 도구가 Python 혹은 Go로 작성되어 있습니다. 이전에 Kubernetes에서 Pod의 생명주기에 대한 이해를 위해 코드를 까보았을 때도 Go로 짜여진 코드를 보며 Go에 대한 학습에 대한 필요성을 느끼고 있었으니 잘됐습니다. 이번 챕터에 맞춰 Go언어를 학습하고, JavaScript나 Python과 같은 스크립트 언어는 이후에 따로 학습을 진행하겠습니다.Go언어의 특징컴파일-링크 모델(정적링크)Go프로그램은 정적으로 링크됩니다. 즉, 컴파일 시점에 모든 것이 바이너리 실행 파일에 포함되어 원격 시스템에 외부 종속성을 설치할 필요..
[90DaysOfDevOps] DevOps란 무엇인가(Day01~06)
·
90DaysOfDevOps
데브옵스엔지니어가 되기 위한 여정을 시작하려 합니다.누군가 저에게 데브옵스가 뭐냐고 묻는다면 저는 이렇게 말할 것 같습니다. "어.. CI/CD파이프라인을 구축하고.. 어.. 자동화된 운영을 통해 배포를.. 준비해오겠습니다." 저는 DevOps 엔지니어링에 대해 어렴풋한 이해와 얕은 지식을 갖고 있습니다. DevOps 엔지니어링에 흔히 사용되는 도구를 겉핥기로 사용해봤고, 개발을 주로 하다 인프라, 클라우드에 관심을 갖기 시작한 저에게 해당 직무는 아직은 막연한 단어였습니다. 이에 따라 한번 제대로 파보고자 합니다. 이에 따라 많은 이들이 해당 깃허브를 참고하여 학습을 진행해보고자 합니다.(클라우드클럽 6기 시즌1 스터디에 해당 주제를 갖고 진행하신 분들이 계시는데 참여하지 못한 아쉬움에 혼자 진행해보..
훈