minikube(36)
-
minikube에 kibana 설치
기본설정 apiVersion: v1 kind: Namespace metadata: name: {namespace} --- apiVersion: v1 kind: ConfigMap metadata: namespace: {namespace} name: {app명} data: kibana.yml: | server.name: {app명} server.host: "0.0.0.0" # minikube 안에서 통신하기 때문에 service에 직접 연결 가능 elasticsearch.hosts: [ "http://{elasticsearch 서비스명}:{elasticsearch 서비스 포트}" ] # elasticsearch에서 'xpack.security.enabled: true'가 설정된 경우 필요 #elasticse..
2024.02.06 -
minikube에 ElasticSearch 설치
https://choco-life.tistory.com/54 Kubernetes에 ELK(Elasticsearch) 구축하기 #1 엘라스틱서치(Elasticsearch)는 분산형 RESTful 검색 및 분석 엔진으로 엘라스틱 스택(Elastic Stack)의 중심에 위치하고 있으며, 엘라스틱 스택은 차세대 데이터 플랫폼으로 자리 잡고 있습니다. Elastic Sta choco-life.tistory.com # elastic.yaml -------------------------------------- apiVersion: v1 kind: Namespace metadata: name: {namespace} --- apiVersion: v1 kind: ConfigMap metadata: namespace: ..
2024.02.04 -
pod의 상태가 ContainerCreating일 때 조치
# 대상 확인 kubectl get pods -A # 현재 상태 확인 kubectl describe pods {pod이름} -n {namespace}
2024.02.03 -
minikube deployment yaml 파일 생성
{namespace}: 원하는 namespace명을 기술 {pod}: 원하는 pod명을 기술 # pod-deployment.yml ----------------------------------- apiVersion: v1 kind: Namespace metadata: name: {namespace} --- apiVersion: apps/v1 kind: Deployment metadata: name: {pod} namespace: {namespace} labels: app: {pod} spec: replicas: 1 selector: matchLabels: app: {pod} template: metadata: labels: app: {pod} spec: containers: - name: {pod} im..
2024.02.03 -
nginx와 minikube ingress 연동
DNS 등록 hosts 파일이나 DNS에 등록 ------------------------------------ {minikube가 설치된 PC IP} pod.test.co.kr {minikube가 설치된 PC IP} node.test.co.kr ------------------------------------ ingress 등록 # pod ingress apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: pod-ingress annotations: nginx.ingress.kubernetes.io/rewrite-target: /$1 spec: rules: - host: pod.test.co.kr http: paths: - path: / pat..
2024.02.03 -
minikube ingress nginx controller 설치
https://kubernetes.io/docs/tasks/access-application-cluster/ingress-minikube/ Set up Ingress on Minikube with the NGINX Ingress Controller An Ingress is an API object that defines rules which allow external access to services in a cluster. An Ingress controller fulfills the rules set in the Ingress. This page shows you how to set up a simple Ingress which routes requests to Service 'web' or ' ku..
2024.01.28