For many, open source means “source available” but it is much more than that: it’s about best practices for distributed development. We observe many habits from our daily lives in open source practises as well: Open source is about bringing communities together, promoting active discussions and unifying efforts toward a common goal. Open source sets the standards for modern software...
리눅스의 Bird 패키지를 통해 전세계 라우팅 경로(BGP) 에 나만의 네트워크를 Announce하는 방법과 이를 통해 Anycast 기술을 구현하는 과정을 다룹니다.
대상으로 하는 청중은 일반 사용자입니다.
해당 세션을 통해 청중들은 전세계 인터넷 통신이 이뤄지는 과정과 값비싼 하드웨어 장비 없이 리눅스와 소프트웨어만으로 네트워크 운용하는 방법을 알 수 있습니다.
HashiCorp사의 HCP Packer를 이용하여, 클라우드 상에 배포된 Ubuntu Instance의 이미지 버전 관리 방안을 실습하게 됩니다.
HashiCorp Terraform Cloud와 HCP Packer를 이용 예정입니다.
퍼블릭 클라우드 상에서 Ubuntu 이미지 관리를 위해 HashiCorp Cloud Platform 상의 Packer 서비스를 이용, 퍼블릭 클라우드 서비스 상에 배포된 이미지 버전 관리 방안을 알려드립니다.
테라폼과 연계하여 서비스 인프라를 구성할 때 사용하는 이미지의 버전 관리 방안을 소개드립니다.
간단한 HashiCorp Terraform, Packer에 대한 소개, HCP Packer에 대한 소개 이후, 실제 클라우드 서비스 상의 이미지 버전 관리...
주제 키워드 : 컨테이너, 우분투, K8s
요약
우분투 OS에서 컨테이너 시스템 자원을 자동 분배처리을 하기 위해 구현된 프로그램이다.
또한 이러한 프로그램을 이용하여 여러 시스템에 접목하여 여러 프로그램에 녹아서 사용할수있는 프로그램을 만들고자한 프로그램이다.
목적
원래는 학생들 Discord Bot Server를 자동으로 배포 해주며 스캐줄링에 알맞게 운영가능한 프로그램을 구현하고자 하다가 만들어진 프로젝트였다. 하지만 개인적인 사정과 기술적 한계에 의해서 구현이 중단되고 대학교에 입학하게 되면서 교수님의 기업과제를 4개나 진행하게 되면서 다시 개발을 하게된 프로젝트가 되었다.
제안 내용
컨테이너 이미지를 받아...
발표 소개: 컨테이너 용량 때문에 발생하는 다양한 이슈(배포, 보안 등) 때문에 고민이셨던 분들을 위하여 경량화된 몇가지 컨테이너 이미지를 소개하고 비교, 실습하는 시간을 마련했습니다.
- 경량 컨테이너 소개 (Alphine, Chiseled, DIstroless)
- 실습 - 테스트용 소스 코드 리뷰, 배포 테스트, 작동되는 모습, 서버 내 리소스 점유 현황 (경량 컨테이너들 간의 비교)
- 가상의 서비스 시나리오 설명 (경량 컨테이너가 유용할만한)
- 애플리케이션 동작 및 모니터링
- 결론
OpenPGP/GnuPG Keysigning Party 에 대해서 소개하고, 사전에 공개키를 제출한 참가자와 함께 다같이 체크섬을 맞추어 보는 시간을 가질 예정입니다.
사전에 공개키를 제출 하신 경우, 참가자 목록 인쇄물에 체크섬 기입한 종이와 신분증 및 필기구를 지참 해 주시기 바랍니다.
자세한 사항은 아래 링크를 참고 하세요
https://github.com/ubuntu-kr/ksp-toolkits/blob/master/ksp/ksp-20230909/readme.md#%EC%B0%B8%EA%B0%80%EC%9E%90-%EB%AA%85%EB%8B%A8%EC%9D%B4-%EB%82%98%EC%98%A8-%ED%9B%84
가상 MAAS 환경을 구축해봅니다.
간단한 juju 명령을 실습해봅니다.
juju 번들 기능을 이용해서, 먼저 구축한 가상 MAAS를 기반으로 오픈스택을 배포합니다.
워크샾 준비사항으로 다음이 필요합니다.
- x86 기반 약 16GB 메모리를 갖는 랩탑 또는 x86 기반 원격 환경
- 우분투 운영체제 (focal 이상 추천)
시간이 허락한다면, 간단하게 juju 코드 읽기를 진행합니다.
- Go에 대한 약간의 지식
발표자: 김관영, 신호철
한글명: 웹보안 오픈소스, Modsecurity가 저물고 Coraza가 온다
Ubuntu의 기본적인 cybersecurity & Vulnerability에 대한 대응(8분)
Modsecurity 정책 변화와 대응방식 소개(5분)
Coraza 소개 및 Install 간단 데모(12분)
Modsecurity, Coraza, Nginx App protect 등 솔루션 비교(3분)
Q&A(2분)
Gmail? 안됩니다. Microsoft Store? 안됩니다. 되는 것보다 안되는 것이 더 많은 제조업 기반 대기업의 사내보안 아래의 제한된 환경에서 개발환경을 세팅한 경험을 소개하는 시간을 마련했습니다.
- 자기소개
- 회사에서 우분투 셋업하기
A. Why Ubuntu?
B. Microsoft Store가 되지 않음
C. 내가 Microsoft Store 없이 Windows Terminal과 Ubuntu 설치한 방법 - 사내보안망으로 인한 제약사항
A. No ChatGPT, No Copilot
Join Craig Loewen, the product manager for the Windows Subsystem for Linux at Microsoft, as he explains how you can use WSL to do all of your Linux development inside of Windows! Learn the latest tips and tricks to set up a powerful Linux environment that can take advantage of the latest improvements from Microsoft, including Microsoft Dev Box, VS Code Remote, GitHub action workflows and more!
개요
GitHub Actions에서는 YAML로 정의한 Workflow 작업을 실행해주는 GitHub-hosted Runner 뿐만 아니라, 임의로 Self-hosted Runner를 추가할 수 있도록 지원하고 있습니다.
이 발표에서는 GitHub에서 제공하는 메뉴얼을 요약하여 Runner를 사용하기 위한 필수적인 지식을 공유하고, 간단한 예제를 시연함으로써 작업이 실행되는 환경을 관리하는 방법에 대해 설명합니다.
세부사항
발표는 3가지를 소주제를 포함합니다.
- 서비스들이 제공하는 환경들에 대한 정보, 개인 환경과 비교하기
- 다수의 개발자를 위한 환경을 구축할 때 고려할 점
- 다수의 환경을 사용하는 작업을 설계할 때 고려할 점
시연과정은 2가지를...
OSC Korea 에서는 DevSecOps & CI/CD 맞춤형 컨설팅, 설계, 구축, 유지보수, OSS Carepack등의 다양한 오픈소스 서비스를 제공하고 있는데, 이에 대해 알아보고 그 중, Ubuntu 기반의 On-premise 구축을 통해 서비스를 제공한 사례에 대해서도 공유하는 시간을 가집니다. 그리고 이를 통해 OSC Korea 에서 어떻게 하이브리드 클라우드 환경에서도 기업의 IT 독립성과 자율성 제공을 위한 오픈소스 기반의 최적의 환경으로 IT 혁신을 제공하는지 설명하는 시간을 가질 예정입니다.
지난 6월에 대구/경북 지역에서 열렸던 해커톤이 하나 있습니다. 전통적으로 해커톤 운영을 위해서는 꽤 많은 부분에서 운영 인력의 손을 빌어야 하는데, 이 해커톤에서는 이 운영 인력을 최소화 하면서 대부분의 운영을 자동화 플랫폼을 구축해서 진행했더랬습니다.
해커톤 운영을 위해
- 우분투 기반의 GitHub Actions
- 로우코드/노코드 플랫폼 기반의 자동화 워크플로우
- 오픈 스택 기반의 클라우드 서비스
등 다양한 클라우드 리소스를 활용해서 디지털화 하고 오프라인 운영 인력을 좀 더 효율적으로 배치할 수 있게끔 했던 전략에 대해 논의해 보고, 어떤 점들을 배울 수 있었고, 어떤 점들을 향후 개선해 나가야 할 지에 대해 논의해 보고자 합니다.
남는 윈도우 11 PC에 WSL과 Docker를 활용하여 손쉽게 서버를 추가하고 웹에서 사용할 수 있는 환경 만들기라는 주제로 발표를 진행하려고 합니다
-
윈도우 기본 환경설정 셋업
윈도우에 원격 데스크탑 및 FTP 셋업을 통해 윈도우 PC를 외부에서 접속할 수 있는 환경을 구성합니다 -
WSL2와 Docker 설치
윈도우에서 리눅스 서브시스템을 설치하고 그 위에서 도커를 셋업한 뒤 NAS 역할을 위한 Portainer를 셋업합니다.
웹 환경에서 컨테이너를 켜고 끌 수 있는 환경을 추가합니다. -
메일 서버 구축
NAS의 기본 로직은 완료되었습니다. 사실 NAS 자체를 파일 서버로만 쓰는 경우가 많은데 일종의 실시간 켜져있는 컴퓨터고 개인용 클라우드 서버라고 볼...
대한민국에서는 OWPML과 ODF가 국가 문서 표준으로 등록되어 있습니다
ODF는 2007년도에 한국산업표준 KS X ISO/IEC 26300으로 등록되어있습니다. 그리고 OWPML은 2011년도에 한국산업표준 KS X 6101로 등록되어 있습니다.
2021년부터 대한민국정부 및 여러 공공 기관에서 hwp사용보다 hwpx사용이 늘어나고 있습니다.
여기서는 odf, hwp, hwpx에 대해서 소개하겠습니다
그리고, LibreOffice 한국어 커뮤니티 소개 및 저의 활동, 한국어 이슈 및 CJK(한중일) 한자漢字 이슈에 대해서도 소개를 하겠습니다.
마지막으로 앞으로 리브레오피스 및 ODF 문서 형식이 나아갈 길에 대해서 공유하겠습니다.
우분투 생태계에 개발자만 기여할 수 있다는 생각은 댓츠노노-
함께 커뮤니티를 가꾸어고픈 예비기여자분들을 위한 기여방법을 소개합니다.
23년 4월, 제가 오거나이저로 참여하자마자 시작한 UbuCon Korea 2023 준비!
준비 과정에서 있었던 우당탕탕 이야기들을 풀어보고자 합니다.
A brief introduction to Ubuntu Pro and Canonical hirings.