반응형
참고
준비
Kubectl
Helm
namespace 준비
namespace는 agones에서 권장하는 “agones-system”을 사용합니다.
필요한 namespace
- agones-system : agones 시스템 리소스
- cv-agones-dev : gameserver 배포
agones-system 생성
namespace 확인
kubectl get ns
namespace 생성
kubectl create ns agones-system
namespace 생성 확인
kubectl get ns
cv-agones-dev 생성
- 생략 : 위 와 동일하게 진행하면 됩니다.
저장소 추가
agones repository
helm repo add agones <https://agones.dev/chart/stable>
helm repo update
Agones Configuration에 있는 설정들을 values.yaml로 준비 합니다.
feature들이 설정된 value 파일
helm install agones agones/agones -f agones_helm_values.yaml --namespace agones-system
728x90
fleet 배포
fleet.yaml 파일에서 중요한 내용
GameServer에서 사용할 Docker image 주소를 갖고 있습니다.
kubectl get fleet
kubectl get fleet -n cv-agones-dev
kubectl apply -f cv_fleet.yaml -n cv-agones-dev
kubectl get fleet -n cv-agones-dev
fleet에 의해 배포된 GameServer 확인
kubectl get gs -n cv-agones-dev
반응형
fleet autoscaler 배포
kubectl get fleetautoscaler -n cv-agones-dev
kubectl apply -f cv_fleet_autoscaler.yaml -n cv-agones-dev
kubectl get fleetautoscaler -n cv-agones-dev
반응형
LIST
'IT > Kubernetes' 카테고리의 다른 글
prometheus 설치 (with pvc) (0) | 2023.04.13 |
---|---|
prometheus 설치 (with out pvc) (0) | 2023.04.13 |
EKS Autoscaling(node group) (0) | 2023.04.13 |
다른 사용자가 생성한 EKS에 접근권한 얻기 (0) | 2023.04.12 |
EKS 생성(AWS 모른채 삽질의 연속으로 어찌저찌 성공) (1) | 2023.04.12 |