본문 바로가기
반응형

분류 전체보기267

Pod 배포 컨트롤러 종류와 차이 pod를 배포할 수 있는 built-in 컨트롤러는 아래 표와 같이 여러가지 종류가 있습니다. Deployment 상태 비 저장(state-less) App에 주로 사용 됩니다. (예: web server, proxy server, 등) ReplicaSet 가용성을 위해 복제본 관리를 해주는 컨트롤러 입니다. ReplicationController의 새로운 버전입니다. ReplicaSet이 단독으로 쓰이기 보다 Deployment에 종속적인 사용이 권장됩니다. StatefulSet 상태 저장이 필요한 App에 사용됩니다. (예: database, 지정된 볼륨의 재할당이 필요한 상황, 등) 각 pod의 독자성을 유지합니다. 동일한 스펙으로 생성되었지만 서로 교체는 불가능합니다. DaemonSet 클러스터의.. 2023. 4. 17.
Unity Dedicated Server to AKS 내용 원문 유니티는 ‘헤드리스(headless)’ 모드에서 의도치 않게 실행되고 있는 렌더링, 애니메이션 및 오디오를 제거하는 등 쉽게 해결할 수 있는 작업부터 시작하여 Unity Linux 런타임의 ‘헤드리스’ 버전을 최적화하는 데 주력하고 있습니다. 이를 통해 ‘헤드리스’ 모드가 적용된 Unity 현재 버전에서 안정성을 높이고 가동 시간을 늘리면서 메모리, 빌드 크기 및 CPU 사용을 최소화하고자 합니다. 또한 Unity 2018.3 버전에서는 모든 스탠드얼론 플레이어를 위한 새로운 ‘서버 빌드’ 옵션을 도입하여 개발자 워크플로를 개선했습니다. 이 옵션은 기본적으로 헤드리스 모드로 실행되며, 새로운 UNITY_SERVER 정의를 통해 서버 스크립트 로직을 분리할 수 있습니다. 오류 내용을 남기지 못했.. 2023. 4. 17.
Helm으로 2 tier webapp 배포 (하위차트 변수) Helm으로 2 tier webapp 배포 (변수)에서 이어지는 내용입니다. 목표 목표 요약 main chart 의 values 값을 sub chart에서 사용 가능한지 확인 sub chart의 values값을 sub chart에 적용 sub chart의 values 값 일부를 main chart의 values에 정의하여 override 가능한지 확인 main chart의 변수 사용은 어떻게 사용되는지 확인이 되었고, 이젠 sub chart에도 변수를 사용해 보려 합니다. 지금까지는 main chart의 values.yaml에 작성된 변수값들을 main chart templetes/의 yaml들에 적용을 해봤습니다. 이번에는 main chart의 values.yaml과 sub chart의 values 파.. 2023. 4. 17.
Helm으로 2 tier webapp 배포 (변수) Helm으로 2 tier webapp 배포 (종속성)에 이어지는 내용입니다. 지금까지 진행했던 결과인 현재 chart 구조 참고 [Helm] 2. Helm 차트 만들기 - 내장 객체/변수주입 우선순위/사용자 정의 변수 - KimDoubleB Values 파일 - Helm docs 목표 front_dep, front_svc에 정의된 이름들을 sample-vote/values.yaml에 정의하고, helm 설치 시 인자로 받을 수 있는 부분까지 해보겠습니다. values.yaml templetes의 여러 yaml 파일들에서 values.yaml에 정의된 변수들을 참조하게 할 수 있습니다. 환경에 따른 values 선택 helm install을 통해 배포하는 행위를 release라고 하며 release할 때 .. 2023. 4. 17.
반응형