minikube(36)
-
ConfigMap 마운트
ConfigMap을 이용해서 mount하는 경우, 실제 디렉토리에 존재하는 파일이 없어지지는 않음파일이 하나인 경우apiVersion: v1kind: ConfigMapmetadata: name: {config} namespace: {config}data: {file1}: | {내용}--- containers: - name: {pod} image: {image} ports: - containerPort: {port} volumeMounts: - name: {volume} mountPath: {directory}/{file1} # 특정 파일을 하나만 mount하는 경우, su..
2024.05.04 -
initContainers 사용하기
spec: initContainers: - name: init image: busybox:latest command: - sh - "-c" - | addgroup -g {gid} {group} adduser -u {uid} {user} -G {group} -D # 없는 계정:그룹을 지정하면 root:root로 지정됨 # volumeMounts와 연계되서 minikube의 실제 디렉토리에 계정:그룹이 지정됨 chown -R {user}:{group} {directory} volumeMounts: ..
2024.04.28 -
Minikube docker registry 설치
yaml 파일 생성 apiVersion: v1 kind: Namespace metadata: name: {namespace} --- apiVersion: apps/v1 kind: StatefulSet metadata: name: {statefulset} namespace: {namespace} labels: app: {app} spec: replicas: 1 selector: matchLabels: app: {app} template: metadata: labels: app: {app} spec: containers: - name: {app} image: {image} ports: - containerPort: {containerPort} imagePullSecrets: - name: {app} --- ..
2024.04.16 -
PostgreSQL Container 구성
tcp 통신으로 proxy와 연동해야 함# stream proxy 설정stream { server { listen {외부 port}; proxy_connect_timeout 60s; proxy_socket_keepalive on; proxy_pass {node IP}:{service port}; }}Service에서 nodePort 사용: ingress 사용 안함apiVersion: v1kind: Servicemetadata: name: {service} namespace: {namespace}spec: type: NodePort selector: app: {pod} ports: - protocol: TCP # mi..
2024.04.10 -
Minikube addon registry 설정
https://hitec2022.github.io/docs/MinikubeCICD/minikube-registry.html#google_vignette minikbue docker registry Hitec 가 해보는 개발 hitec2022.github.io registry 추가 # registry addon 추가 minikube addons enable registry # 확인 kubectl get pods -A registry 외부에서 접속: ingress 생성 # registry service 확인: 있음 kubectl get service -A # registry ingress 확인: 없음 kukectrl get ingress -A # registry ingerss 생성 # ingress.yml ..
2024.04.10 -
minecraft를 minikube에서 작동하기
결론부터 얘기하면 OOMKilled됨 JDK20까지만 지원되며, JDK17-ea는 작동안함 마인크래프트 디렉토리를 minikube에 mount해서 Pod가 node에 mount하여 연결 JDK는 별도로 이미지 만들어서 도전해볼 예정
2024.03.03