/
Demek
/
DSam621
Обзор
Документация
Войти
/
Demek
/
DSam621
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
Python/AI/dataset.jsonl
50 строк
17 KB
d_e_m_e_k
ДЗ10
02 авг 2026, 20:39
02 авг 2026, 20:39
8671c2f
Код
Авторство
О чём код?
{"instruction": "Создай Deployment для nginx с 3 репликами", "response": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: nginx\nspec:\n replicas: 3\n selector:\n matchLabels:\n app: nginx\n template:\n metadata:\n labels:\n app: nginx\n spec:\n containers:\n - name: nginx\n image: nginx:latest\n ports:\n - containerPort: 80", "path": "nginx.yaml"} {"instruction": "Создай Service для nginx", "response": "apiVersion: v1\nkind: Service\nmetadata:\n name: nginx-svc\nspec:\n selector:\n app: nginx\n ports:\n - port: 80\n targetPort: 80\n type: ClusterIP", "path": "service.yaml"} {"instruction": "Создай Deployment для redis с 1 репликой", "response": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: redis\nspec:\n replicas: 1\n selector:\n matchLabels:\n app: redis\n template:\n metadata:\n labels:\n app: redis\n spec:\n containers:\n - name: redis\n image: redis:latest\n ports:\n - containerPort: 6379", "path": "redis.yaml"} {"instruction": "Создай Service для redis", "response": "apiVersion: v1\nkind: Service\nmetadata:\n name: redis-svc\nspec:\n selector:\n app: redis\n ports:\n - port: 6379\n targetPort: 6379\n type: ClusterIP", "path": "redis-service.yaml"} {"instruction": "Создай Deployment для postgres с 1 репликой", "response": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: postgres\nspec:\n replicas: 1\n selector:\n matchLabels:\n app: postgres\n template:\n metadata:\n labels:\n app: postgres\n spec:\n containers:\n - name: postgres\n image: postgres:latest\n ports:\n - containerPort: 5432", "path": "postgres.yaml"} {"instruction": "Создай Service для postgres", "response": "apiVersion: v1\nkind: Service\nmetadata:\n name: postgres-svc\nspec:\n selector:\n app: postgres\n ports:\n - port: 5432\n targetPort: 5432\n type: ClusterIP", "path": "postgres-service.yaml"} {"instruction": "Создай Deployment для mysql с 1 репликой", "response": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: mysql\nspec:\n replicas: 1\n selector:\n matchLabels:\n app: mysql\n template:\n metadata:\n labels:\n app: mysql\n spec:\n containers:\n - name: mysql\n image: mysql:latest\n ports:\n - containerPort: 3306", "path": "mysql.yaml"} {"instruction": "Создай Service для mysql", "response": "apiVersion: v1\nkind: Service\nmetadata:\n name: mysql-svc\nspec:\n selector:\n app: mysql\n ports:\n - port: 3306\n targetPort: 3306\n type: ClusterIP", "path": "mysql-service.yaml"} {"instruction": "Создай Deployment для mongo с 1 репликой", "response": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: mongo\nspec:\n replicas: 1\n selector:\n matchLabels:\n app: mongo\n template:\n metadata:\n labels:\n app: mongo\n spec:\n containers:\n - name: mongo\n image: mongo:latest\n ports:\n - containerPort: 27017", "path": "mongo.yaml"} {"instruction": "Создай Service для mongo", "response": "apiVersion: v1\nkind: Service\nmetadata:\n name: mongo-svc\nspec:\n selector:\n app: mongo\n ports:\n - port: 27017\n targetPort: 27017\n type: ClusterIP", "path": "mongo-service.yaml"} {"instruction": "Создай ConfigMap для my-app с ключом config.yaml", "response": "apiVersion: v1\nkind: ConfigMap\nmetadata:\n name: my-app-config\ndata:\n config.yaml: |\n app: my-app\n version: 1.0", "path": "config.yaml"} {"instruction": "Создай Secret для my-app с ключом password", "response": "apiVersion: v1\nkind: Secret\nmetadata:\n name: my-app-secret\ntype: Opaque\ndata:\n password: bXlwYXNzd29yZA==", "path": "secret.yaml"} {"instruction": "Создай Deployment для api с 2 репликами", "response": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: api\nspec:\n replicas: 2\n selector:\n matchLabels:\n app: api\n template:\n metadata:\n labels:\n app: api\n spec:\n containers:\n - name: api\n image: node:latest\n ports:\n - containerPort: 3000", "path": "api.yaml"} {"instruction": "Создай Service для api", "response": "apiVersion: v1\nkind: Service\nmetadata:\n name: api-svc\nspec:\n selector:\n app: api\n ports:\n - port: 3000\n targetPort: 3000\n type: ClusterIP", "path": "api-service.yaml"} {"instruction": "Создай Deployment для web с 3 репликами", "response": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: web\nspec:\n replicas: 3\n selector:\n matchLabels:\n app: web\n template:\n metadata:\n labels:\n app: web\n spec:\n containers:\n - name: web\n image: nginx:latest\n ports:\n - containerPort: 80", "path": "web.yaml"} {"instruction": "Создай Service для web", "response": "apiVersion: v1\nkind: Service\nmetadata:\n name: web-svc\nspec:\n selector:\n app: web\n ports:\n - port: 80\n targetPort: 80\n type: LoadBalancer", "path": "web-service.yaml"} {"instruction": "Создай Ingress для api.example.com", "response": "apiVersion: networking.k8s.io/v1\nkind: Ingress\nmetadata:\n name: api-ingress\nspec:\n rules:\n - host: api.example.com\n http:\n paths:\n - path: /\n pathType: Prefix\n backend:\n service:\n name: api-svc\n port:\n number: 3000", "path": "ingress.yaml"} {"instruction": "Создай Deployment для worker с 4 репликами", "response": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: worker\nspec:\n replicas: 4\n selector:\n matchLabels:\n app: worker\n template:\n metadata:\n labels:\n app: worker\n spec:\n containers:\n - name: worker\n image: python:latest\n ports:\n - containerPort: 5000", "path": "worker.yaml"} {"instruction": "Создай Service для worker", "response": "apiVersion: v1\nkind: Service\nmetadata:\n name: worker-svc\nspec:\n selector:\n app: worker\n ports:\n - port: 5000\n targetPort: 5000\n type: ClusterIP", "path": "worker-service.yaml"} {"instruction": "Создай Deployment для rabbitmq с 1 репликой", "response": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: rabbitmq\nspec:\n replicas: 1\n selector:\n matchLabels:\n app: rabbitmq\n template:\n metadata:\n labels:\n app: rabbitmq\n spec:\n containers:\n - name: rabbitmq\n image: rabbitmq:latest\n ports:\n - containerPort: 5672", "path": "rabbitmq.yaml"} {"instruction": "Создай Service для rabbitmq", "response": "apiVersion: v1\nkind: Service\nmetadata:\n name: rabbitmq-svc\nspec:\n selector:\n app: rabbitmq\n ports:\n - port: 5672\n targetPort: 5672\n type: ClusterIP", "path": "rabbitmq-service.yaml"} {"instruction": "Создай ConfigMap для app с ключом settings.json", "response": "apiVersion: v1\nkind: ConfigMap\nmetadata:\n name: app-config\ndata:\n settings.json: |\n { \"debug\": true, \"port\": 8080 }", "path": "app-config.yaml"} {"instruction": "Создай Secret для app с ключом token", "response": "apiVersion: v1\nkind: Secret\nmetadata:\n name: app-secret\ntype: Opaque\ndata:\n token: dGhpcy1pcy1hLXRva2Vu", "path": "app-secret.yaml"} {"instruction": "Создай Deployment для grafana с 1 репликой", "response": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: grafana\nspec:\n replicas: 1\n selector:\n matchLabels:\n app: grafana\n template:\n metadata:\n labels:\n app: grafana\n spec:\n containers:\n - name: grafana\n image: grafana/grafana:latest\n ports:\n - containerPort: 3000", "path": "grafana.yaml"} {"instruction": "Создай Service для grafana", "response": "apiVersion: v1\nkind: Service\nmetadata:\n name: grafana-svc\nspec:\n selector:\n app: grafana\n ports:\n - port: 3000\n targetPort: 3000\n type: NodePort", "path": "grafana-service.yaml"} {"instruction": "Создай Deployment для prometheus с 1 репликой", "response": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: prometheus\nspec:\n replicas: 1\n selector:\n matchLabels:\n app: prometheus\n template:\n metadata:\n labels:\n app: prometheus\n spec:\n containers:\n - name: prometheus\n image: prom/prometheus:latest\n ports:\n - containerPort: 9090", "path": "prometheus.yaml"} {"instruction": "Создай Service для prometheus", "response": "apiVersion: v1\nkind: Service\nmetadata:\n name: prometheus-svc\nspec:\n selector:\n app: prometheus\n ports:\n - port: 9090\n targetPort: 9090\n type: ClusterIP", "path": "prometheus-service.yaml"} {"instruction": "Создай Ingress для web.example.com", "response": "apiVersion: networking.k8s.io/v1\nkind: Ingress\nmetadata:\n name: web-ingress\nspec:\n rules:\n - host: web.example.com\n http:\n paths:\n - path: /\n pathType: Prefix\n backend:\n service:\n name: web-svc\n port:\n number: 80", "path": "web-ingress.yaml"} {"instruction": "Создай Deployment для elasticsearch с 1 репликой", "response": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: elasticsearch\nspec:\n replicas: 1\n selector:\n matchLabels:\n app: elasticsearch\n template:\n metadata:\n labels:\n app: elasticsearch\n spec:\n containers:\n - name: elasticsearch\n image: elasticsearch:latest\n ports:\n - containerPort: 9200", "path": "elasticsearch.yaml"} {"instruction": "Создай Service для elasticsearch", "response": "apiVersion: v1\nkind: Service\nmetadata:\n name: elasticsearch-svc\nspec:\n selector:\n app: elasticsearch\n ports:\n - port: 9200\n targetPort: 9200\n type: ClusterIP", "path": "elasticsearch-service.yaml"} {"instruction": "Создай Deployment для kibana с 1 репликой", "response": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: kibana\nspec:\n replicas: 1\n selector:\n matchLabels:\n app: kibana\n template:\n metadata:\n labels:\n app: kibana\n spec:\n containers:\n - name: kibana\n image: kibana:latest\n ports:\n - containerPort: 5601", "path": "kibana.yaml"} {"instruction": "Создай Service для kibana", "response": "apiVersion: v1\nkind: Service\nmetadata:\n name: kibana-svc\nspec:\n selector:\n app: kibana\n ports:\n - port: 5601\n targetPort: 5601\n type: NodePort", "path": "kibana-service.yaml"} {"instruction": "Создай ConfigMap для db с ключом init.sql", "response": "apiVersion: v1\nkind: ConfigMap\nmetadata:\n name: db-config\ndata:\n init.sql: |\n CREATE TABLE users (id INT, name TEXT);", "path": "db-config.yaml"} {"instruction": "Создай Secret для db с ключом root-password", "response": "apiVersion: v1\nkind: Secret\nmetadata:\n name: db-secret\ntype: Opaque\ndata:\n root-password: cm9vdHBhc3M=", "path": "db-secret.yaml"} {"instruction": "Создай Deployment для kafka с 1 репликой", "response": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: kafka\nspec:\n replicas: 1\n selector:\n matchLabels:\n app: kafka\n template:\n metadata:\n labels:\n app: kafka\n spec:\n containers:\n - name: kafka\n image: confluentinc/cp-kafka:latest\n ports:\n - containerPort: 9092", "path": "kafka.yaml"} {"instruction": "Создай Service для kafka", "response": "apiVersion: v1\nkind: Service\nmetadata:\n name: kafka-svc\nspec:\n selector:\n app: kafka\n ports:\n - port: 9092\n targetPort: 9092\n type: ClusterIP", "path": "kafka-service.yaml"} {"instruction": "Создай Deployment для zookeeper с 1 репликой", "response": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: zookeeper\nspec:\n replicas: 1\n selector:\n matchLabels:\n app: zookeeper\n template:\n metadata:\n labels:\n app: zookeeper\n spec:\n containers:\n - name: zookeeper\n image: confluentinc/cp-zookeeper:latest\n ports:\n - containerPort: 2181", "path": "zookeeper.yaml"} {"instruction": "Создай Ingress для monitor.example.com", "response": "apiVersion: networking.k8s.io/v1\nkind: Ingress\nmetadata:\n name: monitor-ingress\nspec:\n rules:\n - host: monitor.example.com\n http:\n paths:\n - path: /\n pathType: Prefix\n backend:\n service:\n name: grafana-svc\n port:\n number: 3000", "path": "monitor-ingress.yaml"} {"instruction": "Создай Deployment для consul с 1 репликой", "response": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: consul\nspec:\n replicas: 1\n selector:\n matchLabels:\n app: consul\n template:\n metadata:\n labels:\n app: consul\n spec:\n containers:\n - name: consul\n image: consul:latest\n ports:\n - containerPort: 8500", "path": "consul.yaml"} {"instruction": "Создай Service для consul", "response": "apiVersion: v1\nkind: Service\nmetadata:\n name: consul-svc\nspec:\n selector:\n app: consul\n ports:\n - port: 8500\n targetPort: 8500\n type: ClusterIP", "path": "consul-service.yaml"} {"instruction": "Создай ConfigMap для nginx с ключом default.conf", "response": "apiVersion: v1\nkind: ConfigMap\nmetadata:\n name: nginx-config\ndata:\n default.conf: |\n server { listen 80; }\n location / { proxy_pass http://api-svc; }", "path": "nginx-config.yaml"} {"instruction": "Создай Secret для consul с ключом token", "response": "apiVersion: v1\nkind: Secret\nmetadata:\n name: consul-secret\ntype: Opaque\ndata:\n token: Y29uc3VsLXRva2Vu", "path": "consul-secret.yaml"} {"instruction": "Создай Deployment для vault с 1 репликой", "response": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: vault\nspec:\n replicas: 1\n selector:\n matchLabels:\n app: vault\n template:\n metadata:\n labels:\n app: vault\n spec:\n containers:\n - name: vault\n image: vault:latest\n ports:\n - containerPort: 8200", "path": "vault.yaml"} {"instruction": "Создай Service для vault", "response": "apiVersion: v1\nkind: Service\nmetadata:\n name: vault-svc\nspec:\n selector:\n app: vault\n ports:\n - port: 8200\n targetPort: 8200\n type: ClusterIP", "path": "vault-service.yaml"} {"instruction": "Создай ConfigMap для vault с ключом config.hcl", "response": "apiVersion: v1\nkind: ConfigMap\nmetadata:\n name: vault-config\ndata:\n config.hcl: |\n listener { tcp { address = \"0.0.0.0:8200\" } }\n storage { file { path = \"/vault/data\" } }", "path": "vault-config.yaml"} {"instruction": "Создай Secret для vault с ключеm root_token", "response": "apiVersion: v1\nkind: Secret\nmetadata:\n name: vault-secret\ntype: Opaque\ndata:\n root_token: dmF1bHQtcm9vdC10b2tlbg==", "path": "vault-secret.yaml"} {"instruction": "Создай Ingress для vault.example.com", "response": "apiVersion: networking.k8s.io/v1\nkind: Ingress\nmetadata:\n name: vault-ingress\nspec:\n rules:\n - host: vault.example.com\n http:\n paths:\n - path: /\n pathType: Prefix\n backend:\n service:\n name: vault-svc\n port:\n number: 8200", "path": "vault-ingress.yaml"} {"instruction": "Создай Deployment для traefik с 1 репликой", "response": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n name: traefik\nspec:\n replicas: 1\n selector:\n matchLabels:\n app: traefik\n template:\n metadata:\n labels:\n app: traefik\n spec:\n containers:\n - name: traefik\n image: traefik:latest\n ports:\n - containerPort: 80\n - containerPort: 443", "path": "traefik.yaml"} {"instruction": "Создай Service для traefik", "response": "apiVersion: v1\nkind: Service\nmetadata:\n name: traefik-svc\nspec:\n selector:\n app: traefik\n ports:\n - port: 80\n targetPort: 80\n type: LoadBalancer", "path": "traefik-service.yaml"} {"instruction": "Создай ConfigMap для traefik с ключом traefik.toml", "response": "apiVersion: v1\nkind: ConfigMap\nmetadata:\n name: traefik-config\ndata:\n traefik.toml: |\n [entryPoints]\n [entryPoints.web]\n address = \":80\"", "path": "traefik-config.yaml"}