devops icon indicating copy to clipboard operation
devops copied to clipboard

How to connect mqtt?

Open ldx817 opened this issue 3 years ago • 1 comments

ldx817 avatar Aug 24 '22 02:08 ldx817

kubectl edit svc nginx-ingress-ingress-nginx-controller: kind: Service metadata: annotations: meta.helm.sh/release-name: nginx-ingress meta.helm.sh/release-namespace: default creationTimestamp: "2022-08-19T02:13:18Z" labels: app.kubernetes.io/component: controller app.kubernetes.io/instance: nginx-ingress app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ingress-nginx app.kubernetes.io/version: 1.1.1 helm.sh/chart: ingress-nginx-4.0.15 name: nginx-ingress-ingress-nginx-controller namespace: default resourceVersion: "75233" uid: f133574f-8af6-4fe8-9635-b1c82217dc20 spec: clusterIP: 10.43.187.167 clusterIPs:

  • 10.43.187.167 externalTrafficPolicy: Cluster internalTrafficPolicy: Cluster ipFamilies:
  • IPv4 ipFamilyPolicy: SingleStack ports:
  • appProtocol: http name: http nodePort: 32080 port: 80 protocol: TCP targetPort: http
  • appProtocol: https name: https nodePort: 32443 port: 443 protocol: TCP targetPort: https
  • appProtocol: mqtt name: mqtt nodePort: 32249 port: 1883 protocol: TCP targetPort: 1883
  • appProtocol: mqtts name: mqtts nodePort: 31973 port: 8883 protocol: TCP targetPort: 8883 selector: app.kubernetes.io/component: controller app.kubernetes.io/instance: nginx-ingress app.kubernetes.io/name: ingress-nginx sessionAffinity: None type: NodePort status: loadBalancer: {}

kubectl edit deployment nginx-ingress-ingress-nginx-controller: apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "4" meta.helm.sh/release-name: nginx-ingress meta.helm.sh/release-namespace: default creationTimestamp: "2022-08-19T02:13:18Z" generation: 4 labels: app.kubernetes.io/component: controller app.kubernetes.io/instance: nginx-ingress app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ingress-nginx app.kubernetes.io/version: 1.1.1 helm.sh/chart: ingress-nginx-4.0.15 name: nginx-ingress-ingress-nginx-controller namespace: default resourceVersion: "66655" uid: 5eb38b9e-3aeb-401d-b88e-0ca8dccbfc81 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/component: controller app.kubernetes.io/instance: nginx-ingress app.kubernetes.io/name: ingress-nginx strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: creationTimestamp: null labels: app.kubernetes.io/component: controller app.kubernetes.io/instance: nginx-ingress app.kubernetes.io/name: ingress-nginx spec: containers: - args: - /nginx-ingress-controller - --publish-service=$(POD_NAMESPACE)/nginx-ingress-ingress-nginx-controller - --election-id=ingress-controller-leader - --controller-class=k8s.io/ingress-nginx - --configmap=$(POD_NAMESPACE)/nginx-ingress-ingress-nginx-controller - --validating-webhook=:8443 - --validating-webhook-certificate=/usr/local/certificates/cert - --validating-webhook-key=/usr/local/certificates/key - --tcp-services-configmap=mf/mainflux-envoy:1883 env: - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name - name: POD_NAMESPACE valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.namespace - name: LD_PRELOAD value: /usr/local/lib/libmimalloc.so image: k8s.gcr.io/ingress-nginx/controller:v1.1.1@sha256:0bc88eb15f9e7f84e8e56c14fa5735aaa488b840983f87bd79b1054190e660de imagePullPolicy: IfNotPresent lifecycle: preStop: exec: command: - /wait-shutdown livenessProbe: failureThreshold: 5 httpGet: path: /healthz port: 10254 scheme: HTTP initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 name: controller ports: - containerPort: 80 hostPort: 80 name: http protocol: TCP - containerPort: 443 hostPort: 443 name: https protocol: TCP - containerPort: 8443 hostPort: 8443 name: webhook protocol: TCP readinessProbe: failureThreshold: 3 httpGet: path: /healthz port: 10254 scheme: HTTP initialDelaySeconds: 10 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: requests: cpu: 100m memory: 90Mi securityContext: allowPrivilegeEscalation: true capabilities: add: - NET_BIND_SERVICE drop: - ALL runAsUser: 101 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /usr/local/certificates/ name: webhook-cert readOnly: true dnsPolicy: ClusterFirst hostNetwork: true nodeSelector: kubernetes.io/os: linux restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: nginx-ingress-ingress-nginx serviceAccountName: nginx-ingress-ingress-nginx terminationGracePeriodSeconds: 300 volumes: - name: webhook-cert secret: defaultMode: 420 secretName: nginx-ingress-ingress-nginx-admission status: availableReplicas: 1 conditions:

  • lastTransitionTime: "2022-08-19T07:14:13Z" lastUpdateTime: "2022-08-19T07:14:13Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available
  • lastTransitionTime: "2022-08-19T02:13:18Z" lastUpdateTime: "2022-08-19T07:14:13Z" message: ReplicaSet "nginx-ingress-ingress-nginx-controller-698bbcb688" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 4 readyReplicas: 1 replicas: 1 updatedReplicas: 1

ldx817 avatar Aug 25 '22 01:08 ldx817