본문 바로가기
728x90

OS/kubernetes15

🥰 kubernetes job에 liveness 및 readiness 설정 샘플 Kubernetes에서 Job에 대한 liveness 및 readiness 프로브를 설정하는 것은 일반적으로 불필요합니다. 이는 Job의 목적이 단순히 하나 이상의 Pod를 실행하여 작업을 완료하는 것이기 때문입니다. 그러나 특정 시나리오에서는 liveness 및 readiness 프로브를 사용하여 Job의 상태를 모니터링하고, 필요한 경우 적절히 대응할 수 있습니다. kubernetes Job YAML 샘플apiVersion: batch/v1kind: Jobmetadata: name: example-jobspec: template: spec: containers: - name: example-container image: busybox command:.. 2024. 8. 26.
🥰 Kubernetes에서 PostgreSQL 공유 메모리 설정 postgres의 공유메모리가  부족해서 오류가 발생하면 아래와 같이  shm-size를 늘려주면 됩니다.  docker 샘플docker run --name my_postgres \ --shm-size=1g \ -e POSTGRES_PASSWORD=mysecretpassword \ -d postgres  kubernetes 샘플apiVersion: apps/v1kind: Deploymentmetadata: name: postgresspec: replicas: 1 selector: matchLabels: app: postgres template: metadata: labels: app: postgres .. 2024. 8. 25.
🥰 nginx index 활성화 nignx는 기본적으로 index가 비활성화되어 있는데 아래와 같이 설정하면 디렉토리 내 파일 목록을 볼수 있습니다. 1.활성화 샘플 autoindex on;server { listen 8080; server_name your_domain_or_ip; location / { root /var/www/html; autoindex on; }}  2.  kubernetes ingress 세팅(server-snippet   사용)metadata: annotations: nginx.ingress.kubernetes.io/server-snippet: | location /your-path/ { autoindex on; } 2024. 8. 25.
🥰 kubernetes sonarqube update center 비활성화 쿠버네티스에 sonarqube를 설치하면   updatecenter가 활성화 되어 있는데 아래와 같은 환경변수 설정으로 비활성화 가능합니다. 환경변수 SONAR_UPDATECENTER_ACTIVATEapiVersion: apps/v1kind: Deploymentmetadata: name: sonarqubespec: template: spec: containers: - name: sonarqube env: - name: SONAR_UPDATECENTER_ACTIVATE value: "false" 2024. 8. 25.
728x90