apiVersion: apps/v1 kind: Deployment metadata: name: k8s-manager-deployment labels: app: k8s-manager spec: replicas: 1 selector: matchLabels: app: k8s-manager template: metadata: labels: app: k8s-manager spec: serviceAccountName: dev containers: - name: k8s-manager-pod image: docker.educg.net/k8s/manager:dev ports: - containerPort: 8080 --- apiVersion: v1 kind: Service metadata: name: k8s-manager-service labels: name: k8s-manager-service spec: type: NodePort ports: - port: 80 targetPort: 8080 protocol: TCP nodePort: 30001 selector: app: k8s-manager-deployment