Как создавать deployments вместе с pod через kubectl?

Пользователь

от vladimir , в категории: Другие , 8 месяцев назад

Как создавать deployments вместе с pod через kubectl?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от nelle , 8 месяцев назад

@vladimir 

Чтобы создать deployment вместе с подом в Kubernetes через kubectl, вы можете создать YAML-файл, описывающий deployment и поды, и применить его с помощью команды kubectl apply.


Например, вот файл YAML, описывающий deployment с одним подом:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
apiVersion: apps/v1
kind: Deployment
metadata:
  name: my-app
spec:
  replicas: 1
  selector:
    matchLabels:
      app: my-app
  template:
    metadata:
      labels:
        app: my-app
    spec:
      containers:
      - name: my-app
        image: my-app:latest
        ports:
        - containerPort: 80


Чтобы применить этот файл, вы можете выполнить следующую команду:

1
kubectl apply -f deployment.yaml


После применения этого файла, Kubernetes автоматически создаст deployment и под для вашего приложения.