Несколько способов запуска панели управления Minikube в фоновом режиме

Чтобы запустить панель управления Minikube в фоновом режиме, вы можете использовать различные методы. Я предоставлю вам несколько вариантов вместе с соответствующими примерами кода:

Метод 1: использование команды nohup

nohup minikube dashboard &

Эта команда запускает панель управления minikubeв фоновом режиме с помощью команды nohup, что предотвращает завершение процесса при завершении сеанса терминала.

Способ 2: использование команды screen

screen -dmS minikube-dashboard minikube dashboard

Эта команда создает отдельный сеанс экрана с именем «minikube-dashboard» и запускает в нем команду minikube Dashboard. При необходимости вы сможете повторно подключиться к сеансу экрана позже.

Метод 3: использование команды tmux

tmux new-session -d -s minikube-dashboard 'minikube dashboard'

Эта команда создает отдельный сеанс tmuxс именем «minikube-dashboard» и запускает в нем команду minikube Dashboard. При необходимости вы сможете повторно подключиться к сеансу позже.

Метод 4. Использование манифестов Kubernetes
Создайте файл YAML с именем minikube-dashboard.yamlсо следующим содержимым:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: minikube-dashboard
spec:
  replicas: 1
  selector:
    matchLabels:
      app: minikube-dashboard
  template:
    metadata:
      labels:
        app: minikube-dashboard
    spec:
      containers:
      - name: minikube-dashboard
        image: kubernetesui/dashboard:v2.3.1
        ports:
        - containerPort: 8080
---
apiVersion: v1
kind: Service
metadata:
  name: minikube-dashboard
spec:
  selector:
    app: minikube-dashboard
  ports:
    - protocol: TCP
      port: 80
      targetPort: 8080
  type: NodePort

Затем примените файл YAML с помощью следующей команды:

kubectl apply -f minikube-dashboard.yaml

Этот метод развертывает панель управления Minikube как развертывание и службу Kubernetes, делая ее доступной в фоновом режиме.