일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- broker
- Produce
- k8s
- minikube
- offset
- create topic
- topic
- kafka-connect
- command
- loadbalance
- ElasticSearch
- Golang
- Consumer
- Message
- tls disable
- partition
- Kafka Connect
- Kubernetes
- Kafka
- eck
- 쿠버네티스
- Elk
- consumer group
- http
- es
- kibana
- Producer
- Helm
- elastic
- kafka broker
- Today
- Total
목록minikube (5)
개발자의 개발괴발
결론부터 얘기하면 아래 yaml 파일을 만들어 kube apply를 하면 된다.아래 코드를 복사해서 psql17.yaml로 저장한다.apiVersion: v1kind: PersistentVolumeClaimmetadata: name: postgres-pvcspec: storageClassName: manual accessModes: - ReadWriteOnce resources: requests: storage: 5Gi---apiVersion: v1kind: ConfigMapmetadata: name: postgres-configdata: POSTGRES_DB: psql POSTGRES_USER: psql---apiVersion: v1kind: Secretmetadata:..

이전의 설정으로 잘 되는줄 알았는데 잘 되지 않았다.이전 글에선 LoadBalancer type으로 동작을 시켰는데 이번엔 nodePort type으로 동작시켰다. 아래 명령어를 통해 얻은 values.yaml 파일을 다시 변경했다.helm show values bitnami/kafka > values.yaml전체 변경사항을 보여주자면listeners: client: containerPort: 9092 protocol: PLAINTEXT ## 여기 변경 name: CLIENT sslClientAuth: "" controller: name: CONTROLLER containerPort: 9093 protocol: PLAINTEXT ## 여기 변경 sslCl..
※ 되는줄 알고 포스팅을 했는데 안되는 동작들이 발견되었다. topic create를 할때에도 몇번은 되는데 간혹가다 실패하는 경우도 있고 message producing을 할땐 아예 동작하지 않았다.알아가는 과정 중의 일부라 생각하고 이 글은 지우지 않고 놔둘 것이며 잘 되는(?) 2번 글을 참고 바란다. local에서 kafka client로 k8s 안에서 동작하는 broker에 접근을 하려고 하는데 아래와 같이 에러가 난다.%3|1740825925.737|FAIL|rdkafka#producer-1| [thrd:bitnami-kafka-controller-0.bitnami-kafka-controller-headless.de]: bitnami-kafka-controller-0.bitnami-kafka-..
minikube로 service 타입을 생성하면 아래와 같이 external-ip가 pending으로 떠있다.$ k get svcNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGEbitnami-kafka ClusterIP 10.97.113.130 9092/TCP,9095/TCP 39hbitnami-kafka-controller-0-external LoadBalancer 10.98.228.102 9094:30092/TCP ..

Kubernetes를 공부해보고 싶고 사용해보고 싶지만 내가 쓸 수 있는 예산은 한계가 있다.제대로 된 kubernetes를 운영해보려면 최소 3대는 있어야 kubernetes를 맛볼 수 있다. 그래서 공부하거나 간단하게 테스트 할 수 있는 방법으로는 minikube를 이용하는 것이다.나는 M2 Macbook Air를 가지고 있다.여기에 minikube를 설치하고 실행해보려고 한다.minikube를 설치하기 위해선 아래 두가지를 먼저 설치해야한다.- docker- kubectl- k9s(optional)Docker 설치설치는 간단하다.google에서 docker desktop을 검색해서 페이지 진입 후, 아래로 내리면 Download Docker Desktop을 클릭해서 다운로드하고 설치를 한다.설치 후..