小编Lak*_*arg的帖子

Kafka 无法与 zookeeper 连接,并出现错误“超时等待连接状态:CONNECTING”

我正在尝试在 kubernetes pod 中运行我的 kafka 和 zookeeper。

这是我的zookeeper-service.yaml

apiVersion: v1
kind: Service
metadata:
  annotations:
    kompose.cmd: kompose convert
    kompose.version: 1.1.0 (36652f6)
  creationTimestamp: null
  labels:
    io.kompose.service: zookeeper-svc
  name: zookeeper-svc
spec:
  ports:
  - name: "2181"
    port: 2181
    targetPort: 2181
  selector:
    io.kompose.service: zookeeper
status:
  loadBalancer: {}
Run Code Online (Sandbox Code Playgroud)

下边是 zookeeper-deployment.yaml

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  annotations:
    kompose.cmd: kompose convert
    kompose.version: 1.1.0 (36652f6)
  creationTimestamp: null
  labels:
    io.kompose.service: zookeeper
  name: zookeeper
spec:
  replicas: 1
  strategy: {}
  template:
    metadata:
      creationTimestamp: null
      labels:
        io.kompose.service: zookeeper
    spec:
      containers:
      - …
Run Code Online (Sandbox Code Playgroud)

apache-kafka docker kubernetes google-kubernetes-engine apache-zookeeper

10
推荐指数
2
解决办法
3万
查看次数

回退重新启动Elasticsearch kubernetes pod的失败容器的原因是什么?

当我尝试通过kubernetes部署运行我的elasticsearch容器时,我的elasticsearch pod会在一段时间后失败,而当使用docker-compose或Dockerfile作为docker容器直接运行时,它的运行情况会很好。这是我从中得到的结果kubectl get pods

NAME                  READY     STATUS    RESTARTS   AGE
es-764bd45bb6-w4ckn   0/1       Error     4          3m
Run Code Online (Sandbox Code Playgroud)

以下是结果 kubectl describe pod

Name:           es-764bd45bb6-w4ckn
Namespace:      default
Node:           administrator-thinkpad-l480/<node_ip>
Start Time:     Thu, 30 Aug 2018 16:38:08 +0530
Labels:         io.kompose.service=es
            pod-template-hash=3206801662
Annotations:    <none> 
Status:         Running
IP:             10.32.0.8
Controlled By:  ReplicaSet/es-764bd45bb6
Containers:
es:
Container ID:   docker://9be2f7d6eb5d7793908852423716152b8cefa22ee2bb06fbbe69faee6f6aa3c3
Image:          docker.elastic.co/elasticsearch/elasticsearch:6.2.4
Image ID:       docker-pullable://docker.elastic.co/elasticsearch/elasticsearch@sha256:9ae20c753f18e27d1dd167b8675ba95de20b1f1ae5999aae5077fa2daf38919e
Port:           9200/TCP
State:          Waiting
  Reason:       CrashLoopBackOff
Last State:     Terminated
  Reason:       Error
  Exit Code:    78
  Started:      Thu, 30 Aug 2018 16:42:56 +0530
  Finished:     Thu, 30 Aug …
Run Code Online (Sandbox Code Playgroud)

elasticsearch docker kubernetes

3
推荐指数
2
解决办法
8944
查看次数

“kubectl get hpa”将目标显示为未知并且在负载增加时不自动缩放 pod?

我创建了一个部署,并为该部署创建了一个 HPA(单节点 minikube 集群)。但是当我运行时kubectl get hpa,它显示目标为未知(下面的屏幕截图)

NAME       REFERENCE             TARGETS        MINPODS   MAXPODS   REPLICAS   AGE
producer   Deployment/producer   <unknown>/1%   1         3         1          42m
Run Code Online (Sandbox Code Playgroud)

以下是deployment.yaml文件:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  annotations:
    kompose.cmd: kompose convert
    kompose.version: 1.1.0 (36652f6)
  creationTimestamp: null
  labels:
    io.kompose.service: producer
  name: producer
spec:
  replicas: 1
  strategy: {}
  template:
    metadata:
      creationTimestamp: null
      labels:
        io.kompose.service: producer
    spec:
      containers:
      - image: <image name>
        name: producer
        ports:
        - containerPort: 8090
        env:
        - name: mongoUrl
          value: mongodb://mongo:27017
        - name: mongoHost
          value: mongo
        - name: mongoPort …
Run Code Online (Sandbox Code Playgroud)

kubernetes minikube

0
推荐指数
1
解决办法
3773
查看次数