본문 바로가기

INFRA245

쿠버네티스 환경 쿠버네티스는 오픈소스입니다. 여기서 바로 Red Hat OpenShift가 필요합니다. OpenShift는 기업의 쿠버네티스 뿐만 아니라 다양한 분야에도 사용할 수 있습니다. OpenShift에는 레지스트리, 네트워킹, 텔레메트리, 보안, 자동화, 서비스 등을 비롯한 부가 기술이 모두 내장되어 있어서 기업이 강력하고 실효성 있는 쿠버네티스를 구축할 수 있습니다. OpenShift를 사용하면 개발자는 확장성, 제어, 오케스트레이션을 통해 컨테이너화 된 새 애플케이션을 구축하고 호스팅하고 클라우드에 배포함으로써 우수한 아이디어를 새로운 비즈니스에 신속하게 연결할 수 있습니다. 쿠버네티스 기술과 방식 마스터 Master : 쿠버네티스 노드를 제어하는 머신입니다. 여기에서 모든 태스크 할당이 시작됩니다. 노드 .. 2022. 4. 13.
DevOps란 무엇일까? 안녕하세요! Administrator 팀입니다 🦔 오늘은 "IT업계라면 빠질 수 없는" DevOps에 대해 알려보려고 합니다. 그런데 DevOps가 무엇이길래 말이 많은 걸까요? DevOps란? : 개발담당자와 운영담당자가 연계하여 협력하는 개발 방법론 "Development + Operation" 데브옵스는 특정한 기술이 아닌, 개발과 운영을 함께 가져가는 개발 방법론 입니다. 회사에서 개발을 하고 운영을 하다보면 문제가 생길 때가 많습니다. 개발도 잘 되었고 운영 프로세스도 잘 되어있는데, 이상하게 문제가 발생하는 것이죠. 개발환경과 실제 운영환경이 다르기 때문에 생기는 문제도 있고, 개발/운영 어느 한쪽의 잘못으로 발생하는 문제도 있습니다. 그래서 개발과 운영 간 간극을 줄이고자 개발자와 엔지니어가.. 2022. 4. 8.
쿠버네티스란 ? 안녕하세요 ~~~~ 저희는 BTC 막내즈입니다 ~~~ ! 저희의 주제는 쿠버네티스란 무엇인가입니다!! 많관부 *^^* 첫 번째 게시물에서는 쿠버네티스 기술의 정의를 살펴보겠습니다 ♬ 쿠버네티스란? 쿠버네티스란 명칭은 키잡이나 파일럿을 뜻하는 그리스어에서 유래됐으며, K8s라는 표기는 K와 s사이의 8글자를 나타내는 약식 표기입니다. 쿠버네티스는 컨테이너화 된 워크로드와 서비스를 관리하기 위한 이식성이 있고, 확장 가능한 오픈소스 플랫폼이다. 쿠버네티스가 왜 유용한가? 전통적인 배포 시대 : 애플리케이션을 물리 서버에서 실행했을 시절 한 물리 서버에서 여러 애플리케이션의 리소스 한계를 정의할 방법이 없어 리소스 할당의 문제가 발생하였습니다. 예를 들어, 물리 서버 하나에서 여러 애플리케이션을 실행하면, 리.. 2022. 4. 6.
테라폼(Terraform)이란? - 개념, 장점, 관리툴 ※ 목차 ▶ IAC 가상화 기술의 발전 Iac 란 Iac 종류 ▶ Terraform Terraform 개념 Terraform 장점 Terraform 구성 사용관리 툴 들어가기전에.. IT산업에 종사하면서 도구의 사용법을 익히는 것도 중요하지만, 그 뒷 배경 또한 중요합니다. 오늘은 IAC의 배경부터 관련 도구는 무엇이 있으며, 어떻게 동작하는 지에 대해 알아보는 시간을 가지겠습니다. ▶ Iac 1. 가상화 기술의 발전 VM ware, Hyper-v와 같은 기술을 통해서 여러대의 서버를 더 많이 쉽게 만들 수 있게 되었습니다. 하지만 기하급수적으로 늘어나는 서버들에 대한 프로비저닝과 운영에 대한 이슈가 발생하였습니다. 인력을 무한정으로 늘릴 수 없었기 때문에 서버 구축과 운영에 대한 자동화가 필요했습니다... 2022. 4. 6.
Container & Docker 기본 반갑습니다! BTC 룰루랄라 입니다 :) 이번 포스팅에서는 Kubernetes를 알기 전 Container와 Docker에 대한 기본 지식에 대해서 전달해 드리려고 합니다! 그럼 시작해 보도록 하겠습니다. 룰루랄라~♬ 1. Container란? Container란 무엇일까요? Virtual Machine과는 어떻게 다를까요? 일반적인 가상 머신은 Host OS에 Hypervisor를 설치하고 그 위에 Guest OS를 동작 시키는 형태로 동작합니다. 컨테이너 기술은 Host OS에 Container Runtime을 올리고 그 위에 Processor로서 Container를 동작시킵니다. 컨테이너란 Host OS의 커널을 공유하면서 분리된 Process로서 실행해 마치 가상 머신이 움직이고 있는 것처럼 보이.. 2022. 4. 6.