[DevOps] GitLab Kubernetes Runner: Service Account 권한 에러 해결
Kubernetes에 GitLab Runner를 설치했을 때 발생하는 Service Account 관련 권한 문제를 분석하고 해결하는 방법입니다.
Kubernetes에 GitLab Runner를 설치했을 때 발생하는 Service Account 관련 권한 문제를 분석하고 해결하는 방법입니다.
Helm 설치 및 설명 참고 Kong Ingress Controller 참고 https://docs.konghq.com/kubernetes-ingress-controller/latest/ Install the experimental Gateway API CRDs kubectl apply -f https://github....
📌 1. Kubernetes Dashboard란? Kubernetes Dashboard는 클러스터 리소스를 웹 UI로 시각화하고 관리할 수 있는 공식 웹 인터페이스입니다. 주요 기능: Pod / Deployment / Service 조회 로그 확인 리소스 생성 및 삭제 네임스페이스 관리 RBAC 기반 인증 📦 2. Da...
Package Directory 구조 만들기 package로 만들기 위해 Directory 구조를 만든다. 프로젝트는 기본적으로 아래와 같은 형태로 구성한다. project/ ├── package/ │ ├── __init__.py │ └── module.py ├── README.md └── setup.py ...
🔍 eBPF: 개발자 관점에서 보는 커널 레벨 모니터링 쿠버네티스 환경에서 성능 분석, 네트워크 모니터링, 보안 트레이싱을 위해 eBPF가 점점 주목받고 있습니다. 개발자 입장에서 이해하면 애플리케이션과 커널 단위를 어떻게 실시간으로 관측하는지 명확해집니다. 1️⃣ eBPF란? eBPF = extended Berkeley Packet F...
Multipass 설명 참고 cloud-init yaml 구성 master.yaml package_update: true package_upgrade: true packages: - docker.io - apt-transport-https - ca-certificates - curl - ntpdate runcmd: - s...
RootTab 정의: 일반적으로 “RootTab”은 여러 개의 탭을 상단에 배치하여 사용자가 여러 화면을 쉽게 전환할 수 있게 하는 UI 구성 요소를 의미한다. 구성: 각 탭은 사용자가 선택할 수 있는 특정 항목을 나타낸다. 이 탭은 일반적으로 TabBar 위젯을 통해 생성된다. TabBarView 정의: TabBarView는 T...
RootTab 정의: 일반적으로 “RootTab”은 여러 개의 탭을 상단에 배치하여 사용자가 여러 화면을 쉽게 전환할 수 있게 하는 UI 구성 요소를 의미한다. 구성: 각 탭은 사용자가 선택할 수 있는 특정 항목을 나타낸다. 이 탭은 일반적으로 TabBar 위젯을 통해 생성된다. 설명 참고 TabBarView 정의: Ta...
기본 Flutter 프로젝트 설정 Flutter 프로젝트를 생성하고 필요한 패키지를 추가 flutter create my_app cd my_app Drawer 추가 lib/main.dart 파일 수정 이제 lib/main.dart 파일을 열어 기본적인 UI를 구성한다. 아래의 코드를 추가 import ...
SDK Manager Android 개발에 필요한 소프트웨어 개발 키트(Software Development Kit) 및 관련 도구, 플랫폼 및 시스템 이미지를 설치하고 관리하는 도구 주요 기능 SDK 및 도구 설치 Android SDK Manager를 통해 Android 버전에 맞는 SDK 플랫폼, 빌드 도구, ...