OpenStack Korea User Group에서 19년 상반기 진행했던 OpenStack on K8s 일환으로
진행한 내용에서 만든 문서 입니다. CentOS7 에서 K8s 를 설치하는 방법 관련하여
Script 레벨로 정리하였습니다.
Terminal 상에서 다수의 Window와 Panel 을 만들어 활용하는 Linux 유틸리티입니다.
이름의 유래는 Terminal + Mux 로 여기 Article 은 Tmux 를 활용하면서 유용한
기능들에 대해 정리해 두었습니다.
GitLab 내에서 UML을 통한 의견 공유가 필요한 경우 이를 간단히 표현하기 위한
인터페이스가 필요했습니다. 이때, PlantUML 이라는 Java 기반의 Component를
발견했고, 이를 WebApp형태로 올리면 URL을 통해서 GitLab과 PlantUML을 연결할
수 있는 GitLab의 내부 기능을 확인했습니다.
현재 업무를 하고 있는 환경에서는 보안관련 이슈 때문에 30명 전후의 인원이
인터넷이 되지 않는 Local 개발환경에서 개발을 진행하는데요. 이때 사용하는
GitLab 이나 Redmine, 아니면 이보다 더 간단한 파일 공유 서버들을 사용하는데
있어서 IP 주소나 PC 이름으로 작업해야 하는건 여간 골치아픈 일이 아닙니다.
이때 쓸만한 방법이 내부 네트워크에서 DNS 서버를 구축해서 일괄적으로 관리하면,
OS 환경에 따라 PC 명을 못찾는 상황이나, IP를 일일히 외울 필요가 없어집니다.
앞선 CentOS 7의 설치법에서 추가로 확장된 버전이며, SSL 을 쓰기 위해서는 별도의
인증서를 받아서 관리하는 시스템이 필요한데 이때 사용되는게, Let’s encrypt
입니다. Open Source 로 관리되는 Certification 툴로, 리눅스 제단에서 협력해서
진행하고 있는 프로젝트 입니다. 이번에는 GitLab RPM 설치 후 let’s encrypt 를
활용해서 SSL 로 프로젝트를 관리하는 환경을 소개합니다.