如何 运行 on jenkins + docker + kubernetes locally

How to run on jenkins + docker + kubernetes localy

我正在尝试执行 Jenkins to use Kubernetes + Docker + Jenkins. I'm doing that on my Ubuntu desktop and, in the end, the URL (http://192.168.49.2:32000/login) 提供的文档,但无法联系到 Jenkins(我遇到“拒绝连接”)。我对 docker 和 Kube 很陌生,我什至不知道如何调试它来尝试发现问题。

我想知道我可以使用什么命令来调试并解决问题。

因为您没有 pods 运行,请确保您创建了一个 Deployment file,它应该是一个包含以下内容的 jenkins-deployment.yaml 文件:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: jenkins
spec:
  replicas: 1
  selector:
    matchLabels:
      app: jenkins
  template:
    metadata:
      labels:
        app: jenkins
    spec:
      containers:
      - name: jenkins
        image: jenkins/jenkins:lts-jdk11
        ports:
        - containerPort: 8080
        volumeMounts:
        - name: jenkins-home
          mountPath: /var/jenkins_home
      volumes:
      - name: jenkins-home
        emptyDir: { }

之后,通过运行命令部署它:

kubectl create -f jenkins-deployment.yaml -n jenkins