Thumbnail
BEST 개발 · 프로그래밍 데브옵스 · 인프라
[응용] 다양한 환경을 앤서블(Ansible)로 관리하기 with 베이그런트(Vagrant)
(4.6)
17개의 수강평 ∙ 246명의 수강생

33,000원

지식공유자 : 조훈(Hoon Jo)
총 40개 수업˙총 4시간 45분
수강기한: 무제한
수료증 발급 강의
입문초급중급이상 대상
폴더에 추가 223 공유
조훈(Hoon Jo) 프로필
[소개] 2022년 쿠버네티스 표준 구성
조훈(Hoon Jo) 13일 전

안녕하세요 

우선 앤서블 수강생 분들도 포함됨에 양해 말씀을 드립니다. 

해당 정보는 향후 공부하시거나, 도입을 검토할때 참고가 되실꺼 같고 앤서블을 보시는 분들이라면 분명히 관심이 있을꺼 같아서 함께 공유드리오니 아무쪼록 이해를 해주시기를 부탁드립니다. 

다음과 같은 구성이며, 이에 대한 원본 파일과 선정 배경에 대한 설명은 다음의 경로에 포함되어 있습니다. :) 

구성: https://github.com/sysnet4admin/_Book_k8sInfra/blob/main/docs/k8s-stnd-arch/2022/2022-k8s-stnd-arch.pdf

설명: https://github.com/sysnet4admin/_Book_k8sInfra/tree/main/docs/k8s-stnd-arch/2022

 

조훈 드림. 

조훈(Hoon Jo) 프로필
[정보] 제4회 IT 인프라 유저그룹 밋업 by 주니어들의 영상 및 자료
조훈(Hoon Jo) 1달 전

안녕하세요 

얼마 전에 정보로 공유드린 밋업에 대한 자료와 영상이 공개되어서....

전체 메일을 드리는 것이라기 보다요. 

제 수업을 들으시는 분들은 '앤서블' 그리고 '쿠버네티스'에 대한 관심으로 들으시는거겠죠?

(딱 2 종류의 수업을 진행하니까요.)

그런데 이번에 Netflix의 데이터 플랫폼 엔지니어인 이성민님(추후에 컨테이너 인프라 상에서 CI/CD 강의 진행 예정)

이 진행해주신 시니어가 들려주는 "내가 알고 있는 걸 당신도 알게 된다면" 이라는 세션이 너무 감동적이라서요. 

크게 2가지가 인상 깊었고, 현재 과정과도 관계가 있습니다. 

 

1. 도구에 매몰되지 마라. 

 - 앤서블과 쿠버네티스는 각각 영역에서 디팩토이죠...

 - 하지만 이것을 꼭! 써야 한다는건 아니에요. 

 - 예전에 앤서블 강의를 다닐때도 했던 말이지만, 적절한 곳에 적절한 도구를 써야 하고..그러기 위해서는 다양한 도구에 대한 경험이 중요하거든요. 

2. 인프라 엔지니어(SRE, 일부 DevOps도 포함)

 - 무언가 그럴듯한 것을 만들지 않지만 우리는 새로운 기반 환경을 만든다. 

 - 인터넷 세계에서 배관공 같은 역할이다. 

 - 스스로 멋지다고 생각하자

그래서 제 수업을 듣는 분들은 이성민님의 세션은 한번쯤 들어보시면 방향성을 잡고, 학습에도 크게 도움이 되실꺼 같아요. 

밋업 자료와 영상은 다음과 같습니다. :) 

수진 / 메가존 - <클라우드 엔지니어 취업 고군 분투기>

자료: https://www.slideshare.net/InfraEngineer/ss-250837818

영상: https://youtu.be/rYL2CDmGof8

유형욱 / 맨텍 - <주니어의 쿠버네티스 생태계에서 살아남기>

자료: https://www.slideshare.net/InfraEngineer/ss-250837857

영상: https://youtu.be/fvWHLrMjdmI

이성민 / Netflix - [특별 발표]<시니어가 들려주는 "내가 알고 있는 걸 당신도 알게 된다면">

자료: https://www.slideshare.net/InfraEngineer/ss-250837891

영상: https://youtu.be/MXl_t1vjkyU

조준희 / Cisco - <삐약삐약 네트워크 엔지니어 이야기>

자료: https://www.slideshare.net/InfraEngineer/ss-250837913

영상: https://youtu.be/D259i3pBYLA

박강민(pr0gr4m) / Linux Kernel Contributor - <Linux Kernel 101 for Beginner>

자료: https://www.slideshare.net/.../linux-kernel-101-for-beginner

영상: https://youtu.be/96T6OCEqZNk

 

오늘도 강의 들어주시는 많은 분들에게 감사드립니다. 

모두 덕분입니다. 조훈 드림. 

조훈(Hoon Jo) 프로필
[업데이트] 각 장의 PDF 발표 자료 추가
조훈(Hoon Jo) 6달 전

안녕하세요 

'연우' 님께서 발표 자료가 있으면 좀 더 공부하는데 도움이 되실 것 같다고 하셔서

(제가 해석을 했을때는 그러했답니다..)

각 chapter에 PDF로 변환하여 넣어두었습니다. 

밑에 오른쪽에 구름 다운로드 아이콘을 누르시면 될 것 같습니다. 

감사합니다. 

조훈 드림. 

조훈(Hoon Jo) 프로필
[실습] Git Repo 하위 디렉토리에서 한글 이름 제외
조훈(Hoon Jo) 9달 전

안녕하세요 

맥 사용자 분들 및 일부 사용자 분들에게서 아래와 같이 디렉터리 경로에 한글이 들어가면 

인코딩 이슈가 일어나는 것을 발견했습니다.

vagrant up

Traceback (most recent call last):

29: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/bin/vagrant:168:in `<main>'

28: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/bin/vagrant:168:in `new'

27: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:178:in `initialize'

26: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:983:in `process_configured_plugins'

25: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:956:in `find_configured_plugins'

24: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:956:in `each'

23: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:958:in `block in find_configured_plugins'

22: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/vagrantfile.rb:237:in `machine_config'

21: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/vagrantfile.rb:201:in `block in machine_config'

20: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/box_collection.rb:280:in `find'

19: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/box_collection.rb:456:in `with_collection_lock'

18: from /opt/vagrant/embedded/lib/ruby/2.6.0/monitor.rb:235:in `mon_synchronize'

17: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/box_collection.rb:457:in `block in with_collection_lock'

16: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/box_collection.rb:304:in `block in find'

15: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/box_collection.rb:304:in `each'

14: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/box_collection.rb:311:in `block (2 levels) in find'

13: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/box_collection.rb:311:in `each'

12: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/box_collection.rb:321:in `block (3 levels) in find'

11: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/box_collection.rb:321:in `call'

10: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:525:in `hook'

9: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/action/runner.rb:34:in `run'

8: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:205:in `block in action_runner'

7: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:542:in `host'

6: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:542:in `new'

5: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/host.rb:13:in `initialize'

4: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/capability_host.rb:36:in `initialize_capabilities!'

3: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/capability_host.rb:117:in `autodetect_capability_host'

2: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/capability_host.rb:117:in `inspect'

1: from /opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:193:in `inspect'

/opt/vagrant/embedded/gems/2.2.14/gems/vagrant-2.2.14/lib/vagrant/environment.rb:193:in `encode': "\xEB" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to US-ASCII (Encoding::UndefinedConversionError)

그래서 금주 내로 Repo에서 한글을 모두 빼기로 결정했습니다. 

그래서 이름이 아마도...ch1(챕터) >  1.1(서브 디렉터리) 와 같은 형식으로 변경될 예정입니다. 

실습에 참고 부탁드려요 :)  Repo 이름은 그대로 갑니다. 

감사합니다. 

조훈 드림. 

조훈(Hoon Jo) 프로필
[업데이트] 베이그런트 실행 시에 발생하는 문제 해결책
조훈(Hoon Jo) 10달 전

안녕하세요 

베이그런트를 실행하다가 발생하는 다양한 형태의 문제를

해결할 수 있는 실마리를 영상으로 정리했습니다. :) 

이를 통해서 실습 환경을 구성하시는데 좀 도움이 되시면 좋겠습니다. 감사합니다. 

조훈 드림. 

조훈(Hoon Jo) 프로필
vagrant를 이용한 NXOSv 자동 배포 방법이 수정되었습니다.
조훈(Hoon Jo) 11달 전

최근에 제가 관리하는 NXOSv 버전을 최신으로 업데이트하고 vagrant 버전도 업데이트하는 과정에서 

기존에 코드가 정상 동작하지 않는 것을 발견하고...

또한 좀 더 편의적으로 좋은 방법을 발견해서 수정했습니다 :) 

그리고 영상 촬영시에는 문제가 없었는데, 최근에 알수 없는 이유로 NXOSv9이 정상적으로 배포되지 않는(Pipe 연결자체가 안됨..) 문제 해결 전까지는 NXOSv7로 수정해서 사용하실 것을 권장드립니다. 

또 업데이트가 있으면 찾아뵐께요.

(아 이번 주에 쿠버네티스 강의가 올라갈 예정이니 그걸로 뵙는 분들도 있겠네요)

감사합니다. 

조훈 드림. 

조훈(Hoon Jo) 프로필
[공지] 처음부터 설치하며 배우는 앤서블(Ansible) 무료로 전환 공지
조훈(Hoon Jo) 2019.11.12

안녕하세요 

날이 점점 추워지는데, 겨울이 오나봅니다. 

이럴때는 건강을 다들 조심하시기 바랍니다. 

이렇게 전체 공지를 오랜만에 보내는 이유는 기초과정인 '처음부터 설치하며 배우는 앤서블(Ansible)'을 무료로 전환하고자 하는 것에 대해서 미리 안내를 드리는 것이 예의라고 판단하여 전체 메세지를 보내게 되었습니다. 

무료 일정: 2019년 12월 1일자 ~

대상 강좌: 기초 처음부터 설치하며 배우는 앤서블(Ansible)

보다 많은 분들은 처음에 시작하는데 도움을 드릴수 있을 것이라고 판단되어서이고..

또한 기초 강의가 현재 시점에는 가격만큼 합리적으로 도움을 드리지 못한다고 판단해서 입니다 :) 

하하하;; 준비하는게 여러가지 종류로 한다고 했다가 폐기된 프로젝트가..여러개가 있는데..

저 또한 IT인으로서 성장해야 하는 것들이 그때그때 요구사항에 맞추다 보니 그런것이라 너그러히 이해해 주셨으면 좋겠습니다. ㅠㅠ

부디 건강 조심하시고, 현재 진행하는 개인 프로젝트가 마무리되면 도움이 될만한 강의로 찾아뵙겠습니다. 감사합니다.

조훈 드림. 

33,000원

폴더에 추가 223 공유
지식공유자 : 조훈(Hoon Jo)
총 40개 수업˙총 4시간 45분
수강기한: 무제한
수료증 발급 강의
입문초급중급이상 대상
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스