LINUX.ORG.RU

Сообщения letema88

 

kubernetes volumemounts

Форум — General

Добрый день. Подскажите пожалуйста, я создал deployment для своего контейнера.

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  labels:
    app: app
  name: app
spec:
  replicas: 1
  selector:
    matchLabels:
      app: app
  template:
    metadata:
      labels:
        app: app
    spec:
      containers:
      - image: app
        imagePullPolicy: Never
        name: app
        ports:
        - containerPort: 11080
        volumeMounts:
          - name: env-app
            mountPath: /var/www
      volumes:
         - name: env-app
           hostPath:
             path: /.
             type: Directory
status: {}
 
Он должен монтировать в папку файлы с проектом. А он монтирует в папку корень alpin образа. В чем может быть дело? Это dockerfile образа для контейнера app
FROM php:7.1-fpm-alpine

ENV COMPOSER_HOME="/usr/local/composer"

ENV PHP_XDEBUG_DEFAULT_ENABLE ${PHP_XDEBUG_DEFAULT_ENABLE:-1}
ENV PHP_XDEBUG_REMOTE_ENABLE ${PHP_XDEBUG_REMOTE_ENABLE:-1}
ENV PHP_XDEBUG_REMOTE_HOST ${PHP_XDEBUG_REMOTE_HOST:-"127.0.0.1"}
ENV PHP_XDEBUG_REMOTE_PORT ${PHP_XDEBUG_REMOTE_PORT:-9000}
ENV PHP_XDEBUG_REMOTE_AUTO_START ${PHP_XDEBUG_REMOTE_AUTO_START:-1}
ENV PHP_XDEBUG_REMOTE_CONNECT_BACK ${PHP_XDEBUG_REMOTE_CONNECT_BACK:-1}
ENV PHP_XDEBUG_IDEKEY ${PHP_XDEBUG_IDEKEY:-docker}
ENV PHP_XDEBUG_PROFILER_ENABLE ${PHP_XDEBUG_PROFILER_ENABLE:-0}
ENV PHP_XDEBUG_PROFILER_OUTPUT_DIR ${PHP_XDEBUG_PROFILER_OUTPUT_DIR:-"/tmp"}

RUN \
    addgroup -g 1000 -S user && \
    adduser -u 1000 -D -S -G user user && \
    \
    apk update && \
    apk upgrade && \
    \
    apk add --no-cache \
        $PHPIZE_DEPS \
        supervisor \
        nodejs \
        nodejs-npm \
        yarn \
        dcron \
        composer \
        tini \
        libintl \
        icu \
        icu-dev \
        libxml2-dev \
        postgresql-dev \
        freetype-dev \
        libjpeg-turbo-dev \
        libpng-dev \
        gmp \
        gmp-dev \
        libmemcached-dev \
        imagemagick-dev \
        libssh2 \
        libssh2-dev \
        libxslt-dev && \
    \
    docker-php-ext-configure gd \
        --with-freetype-dir=/usr/include/ \
        --with-jpeg-dir=/usr/include/ && \
    \
    pecl install -o -f redis \
    &&  docker-php-ext-enable redis && \
    \
    pecl install memcached \
    && docker-php-ext-enable memcached && \
    \
    docker-php-ext-install -j"$(getconf _NPROCESSORS_ONLN)" \
        intl \
        bcmath \
        xsl \
        zip \
        soap \
        mysqli \
        pdo \
        pdo_mysql \
        pdo_pgsql \
        gmp \
        iconv \
        gd && \
    \
    pecl install \
        xdebug && \
    docker-php-ext-enable xdebug && \
    \
    composer global require hirak/prestissimo && \
    \
    chmod a+rw -R ${COMPOSER_HOME} && \
    \
    apk del \
        $PHPIZE_DEPS

WORKDIR /var/www
 

 , , ,

letema88
()

Deploy fitlub

Форум — General

Добрый день, можно в gitlab организавать в одном job, deploy нескольких веток на разные виртуалки?

 , , ,

letema88
()

Файлы в папке tmp

Форум — General

Добрый день. Подскажите пожалуйста в папке tmp, генерятся файлы с названием mailXXXXXXX. без расширения Что они могут означать? Внутри, непонятные символы в хаотичном порядке

 ,

letema88
()

MYSQL ошибка при бэкапе

Форум — General

Добрый день. Подскажите пожалуйста при попытке запустить бэкап с помощью xtrabackup. Вылезает ошибка Unrecognized character \x01; marked by <-- HERE after <-- HERE near column 1 at - line 1374. 181121 11:16:28 Connecting to MySQL server host: localhost, user: root, password: set, port: not set, socket: not set Error: Unsupported server version: '5.7.24-ndb-7.6.8'. Please report a bug at https://bugs.launchpad.net/percona-xtrabackup В чем может быть проблема?

 , ,

letema88
()

Prometheus чтение файлов

Форум — General

Добрый день. Подскажите пожалуйста почему prometheus не считывает файлы .prom. Запускаю node-exporter с коллектором --collector.textfile

 

letema88
()

Ограничение доступа по паролю nginx

Форум — General

Добрый день, подскажите как в nginx сделать доступ к сайту по паролю, чтобы всплывала форма логи и пароль, только что бы было написано над формой «Ведутся технические работы». Через htpasswd можно так сделать?

 

letema88
()

Счетчик метрик в grafana для prometheus

Форум — General

Добрый день. Подскажите как изменить этот запрос

topk(10, sum(mysql_info_schema_table_size{schema='<имя бд>'}) by (table))
что бы он применялся для каждого хоста автоматически. Он выдает метрику 10 самых больших таблиц в базе

 ,

letema88
()

Grafana не отправляет уведомления

Форум — General

Добрый день. Подскажите почему графана не отправляет уведомления на почту? Вот моя конфигурация grafana.ini

[smtp]
enabled = true
host = smtp.gmail.com:465
user = ******@gmail.com
password = ******
;cert_file =
;key_file =
skip_verify = true
from_address = *****@gmail.com

 

letema88
()

Дашборды в графане

Форум — General

Добрый день. Есть проблема, установил prometheus c grafana через rancher. После перезагрузки пода с grafana все установленные dasboards слетают. Где у dashboard-ов названия что бы я бог добавить их в шаблон?

 , , ,

letema88
()

Как добавить к prometheus удаленный host?

Форум — General

Добрый день. Подскажите пожалуйста как к prometheus добавит удаленный сервер не находящийся в кластере. Нужно что то прописывать в Node Exporter

 ,

letema88
()

Docker и динамические поддомены

Форум — General

Добрый день. Есть задача. Есть проект с докером который будет разворачиваться с ветки гита на сервер. Нужно чтобы поддомен присваивался приложению автоматически. Например *.dev.domen.ru. Я так понял можно сделать это через nginx-proxy. Но что то не работает. Вот мой docker-compose

version: '3'
services:
nginx:
image: nginx:1.10
env_file: .env
ports:
- 8090:80
networks:
- confluence
- proxy
environment:
VIRTUAL_HOST: 'develop.dev.domen.ru'
VIRTUAL_PORT: '8090'
volumes:
- ".:/var/www"
- "./env/nginx/nginx.conf:/etc/nginx/nginx.conf"
- "./env/nginx/conf.d:/etc/nginx/conf.d
- "./env/var/log/nginx:/var/log/nginx"
proxy:
image: jwilder/nginx-proxy
ports:
- 0.0.0.0:8090
volumes:
- /var/run/docker.sock:/tmp/docker.sock
networks:
- proxy
depends_on:
- app
app:
build: ./env
expose:
- 9000
ports:
- 11080:11080
volumes:
- ".:/var/www"
- "./env/php/www.conf:/etc/php/7.1/fpm/pool.d/www.conf"
- "./env/supervisor:/etc/supervisor"
- "./env/crontab.conf:/etc/crontab.conf"
- "./env/var/log/supervisor:/var/log/supervisor"
entrypoint:
- "/usr/bin/supervisord"
- "-c"
- "/etc/supervisor/supervisord.conf"
depends_on:
- mysql
- redis
mysql:
image: mysql:5.7
env_file: .env
environment:
MYSQL_ROOT_PASSWORD: ''
MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
ports:
- 3306:3306
volumes:
- ./env/mysql/my.cnf:/etc/mysql/conf.d/1bom.cnf
- ./env/var/lib/mysql:/var/lib/mysql
redis:
image: redis
ports:
- 6379:6379
volumes:
- ./env/var/redis:/data


Можете подсказать в чем причина?

 , , ,

letema88
()

kubernetes и docker compose

Форум — General

Добрый день, подскажите пожалуйста. Как связать docker с kubernetes. Или как начать использовать вместо dockera kubernetes, если проект уже написан на docker compose

 , ,

letema88
()

nginx и docker

Форум — General

Добрый день. Есть несколько docker контейнеров с nginx. нужно продвязать к каждому контейнеру свой домен на одном ip. Я установил локально nginx на машину где установлены контейнеры и пытаюсь пробросить виртуальные домен на nginx контейнеров. proxy_pass http:@@@:8080; proxy_set_header X-Real-IP $remote_addr; Так это не работает

 , ,

letema88
()

docker контейнеры

Форум — General

Подскажите пожалуйста. Я развернул приложение в контейнере через docker compose. Задача создать еще несколько контейнеров с такими же настройками. Когда я запускаю в другом контейнере docker compos, некоторые приложения не разворачиваются так как говорят порты уже используются. Образ беру с гита один и тот же. Как сделать, что бы приложение и в других контейнерах одновременно запускалось

 , ,

letema88
()

kubernetes установка

Форум — General

Добрый день. Подскажите кто устанавливал kubernetes на ubuntu server 18.04, я ставлю по мануалам https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/ этого сайта, хочу установить dashboard но при вводе этой команды kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/reco...

выскакивает ошибка The connection to the server localhost:8080 was refused - did you specify the right host or port?

В чем проблема может быть проблема, где нужно указывать порт и какой?

 ,

letema88
()

Померить время ответа на HTTP запрос в консоли

Форум — General

Добрый день. Подскажите как вывести время ответа на запрос обновления страницы сайта?

 , ,

letema88
()

Docker compose автозагрузка

Форум — General

Добрый день, как добавить docker compose в автозагрузку, а то после рестарта сервера приходится поднимать контейнеры в ручную

 ,

letema88
()

Grafana и prometheus

Форум — General

Добрый день. Подскажите пожалуйста установил на сервер через docker compose, prometheus, grafana и node-exporter. Но когда в графене добавляешь дашбоард, метрики не идут. В чем может быть дело?

 , , ,

letema88
()

Подключение к mysql по ssh

Форум — General

Добрый день. У меня такая проблема есть сервер mysql 5.7.23-0ubuntu0.16.04.1 я не могу к нему подключится xерез программу mysql manager 2011 версии 5.1.0.2 по shh. Выдает ошибку не возможно получить список баз данных. Через новую версию программы все работает, также он подключается это версией к другим серверам с такими же настройками. Это сервер отличается от других только нестандартным портом ssh. Помогите пожалуйста в чем может быть загвостка, может на этом серваке не хватает каких либо пакетов или библиотек

 , , ,

letema88
()

RSS подписка на новые темы