Архив автора: admin

Энджи, форк Nginx достиг версии 1.2

Angie — это форк, созданный бывшими разработчиками F5.

Недавно анонсирован выход новой версии HTTP-сервера высокопроизводительный и многопротокольный прокси-сервер Angie 1.2, созданный из Nginx группой бывших разработчиков проекта, покинувших F5 Network.

Как описано на их сайте, Angie — эффективный, мощный и масштабируемый веб-сервер, созданный на основе nginx. некоторыми из его бывших основных разработчиков с намерением расширить функциональность далеко за пределы исходной версии. Angie — это замена nginx, поэтому вы можете использовать существующую конфигурацию nginx без серьезных изменений.



Читать

Chrome 114 уже выпущен и это его новости

Google Chrome

Google Chrome — веб-браузер с закрытым исходным кодом, разработанный Google.

Google Chrome 114 — новая основная версия популярного веб-браузера, и в этой новой версии есть несколько новых функций, которые выделяются, но из реализованных изменений есть некоторые, о которых стоит упомянуть:

И это то, что одним из основных изменений в Chrome 114 является Перейдите с использования хранилища сертификатов ОС на хранилище сертификатов Chrome. 



Читать

JupyterLab. matplotlib.font_manager WARNING

Для отключения назойливого предупреждения о недостатке шрифтов в matplotlib при использовании в JupyterLab надо установить несколько пакетов. Читать

Отключение IPv6 в Ubuntu 22.04 LTS в 2023 году

Многие из вас задаются вопросом: «Как отключить IPv6 в Ubuntu 22.04 LTS в 2023 году?». Ниже вы сможете найти простой и короткий ответ на этот вопрос.




IPv6 — это расширенная версия IPv4, которая была создана для того, чтобы избежать исчерпания IP-адресов. Однако, для небольших сетей IPv6 не является обязательным, и, возможно, ваш провайдер не поддерживает его. Если у вас есть приложение, которое поддерживает IPv6, то при попытке его установки вы можете столкнуться с ошибкой. Несмотря на то, что IPv6 — это будущее, в настоящее время вы можете отключить его, если это необходимо. В Ubuntu 22.04 мы рассмотрим шаги, которые необходимо выполнить, чтобы отключить IPv6.




Для отключения IPv6 в Ubuntu 22.04 необходимы привилегии суперпользователя. Хотя многие приложения работают без проблем с IPv4, IPv6 включен по умолчанию в Ubuntu 22.04, поэтому имеет смысл временно или навсегда отключить его. Это поможет избежать ошибок при установке приложений, поддерживающих IPv6, при условии, что ваш интернет-провайдер не поддерживает его.




Для начала, необходимо проверить статус IPv6 на вашем Ubuntu 22.04. Для этого используйте команду «cat», чтобы отобразить логический вывод о том, включен ли IPv6. Выполните следующую команду:




 cat /proc/sys/net/ipv6/conf/all/disable_ipv6




На выходе мы получаем 0, что означает, что IPv6 включен по умолчанию.




Отключение IPv6 навсегда.




Для этого отредактируйте файл /etc/default/grub с помощью любого текстового редактора:




nano /etc/default/grub




И приведите следующие строки:




...
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
...




К виду:




GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"




Если в одной из строк выглядит иначе:




...
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
...




То добавляем после «quiet splash» нужные параметры, финальный результат в таком случае будет выглядеть следующим образом:




...
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"
...




Сначала сохраните и закройте файл. Затем обновите параметры загрузки и обновите GRUB командой:




sudo update-grub




Только после этого ваши изменения будут сохранены и будут действовать даже после загрузки. Таким образом, вы сможете отключить IPv6 и продолжить работу даже после перезагрузки системы




После первой перезагрузки желательно проверить правильность отключения командой, если выводом будет «1«, то вы сделали всё правильно:




cat /sys/module/ipv6/parameters/disable






2023-05-26T18:30:39
Настройка web сервера

Python 3. Модули

Из этой статьи вы узнаете что такое модули в Python, для чего они нужны и как с ними можно работать. Познакомимся с операторами import, from и as.





Читать

Введение в Kubernetes и создание собственного кластера

Kubernetes (K8s) — это популярная и мощная система управления контейнерами, разработанная компанией Google. Она предоставляет средства для автоматизации развертывания, масштабирования и управления контейнеризированными приложениями. Kubernetes обеспечивает надежное и гибкое окружение для разработчиков и операционных специалистов, позволяя им сосредоточиться на разработке приложений, не беспокоясь о деталях инфраструктуры.

Одним из ключевых преимуществ Kubernetes является возможность создания собственного кластера при помощи https://cloud.obit.ru/, который можно настроить и настроить под конкретные потребности вашего проекта.

Кроме создания кластера cloud.obit.ru предоставляет услуги:

  • vStack cloud
  • VMware cloud
  • Хранилище 1С
  • Облако
  • Kubernetes
  • и другие услуги.

 

В этой статье мы рассмотрим процесс создания собственного кластера Kubernetes.

 

Шаг 1: Выбор платформы

Первым шагом в создании кластера kubernetes является выбор платформы, на которой он будет работать. Kubernetes может работать на различных облачных провайдерах, таких как Amazon Web Services (AWS), Google Cloud Platform (GCP) и Microsoft Azure. Вы также можете развернуть кластер Kubernetes на собственном оборудовании, используя физические серверы или виртуальные машины.

 

Шаг 2: Установка Kubernetes

После выбора платформы необходимо установить Kubernetes на выбранную инфраструктуру. В случае использования облачного провайдера это может включать в себя создание экземпляров виртуальных машин и настройку сетевых правил. Если вы развертываете Kubernetes на собственном оборудовании, вам понадобится установить и настроить необходимое программное обеспечение, включая контейнерный движок, такой как Docker.

 

Шаг 3: Конфигурация кластера

После установки Kubernetes необходимо настроить кластер, определив его параметры и поведение. Кластер Kubernetes состоит из нескольких узлов, включая мастер-узлы, ответственные за управление и координацию кластером, и рабочие узлы, на которых развертываются и запускаются контейнеры. Вам нужно будет указать количество и типы узлов, сетевые настройки и другие параметры, в зависимости от вашего проекта.

 

Шаг 4: Запуск и управление приложениями

После настройки кластера Kubernetes вы можете начать развертывать и управлять приложениями. Kubernetes предоставляет мощные механизмы для описания и управления приложениями в виде файлов конфигурации, называемых манифестами. Вы определяете требования к ресурсам, количество экземпляров, сетевые настройки и другие параметры приложения в манифесте, а затем Kubernetes берет на себя ответственность за развертывание и управление этими приложениями на узлах кластера.

 

Шаг 5: Масштабирование и обслуживание

Одним из основных преимуществ Kubernetes является его способность масштабировать приложения в зависимости от нагрузки. Вы можете настроить автомасштабирование, чтобы Kubernetes автоматически добавлял или удалял экземпляры приложения в зависимости от текущей нагрузки. Кроме того, Kubernetes обеспечивает возможность обновления приложений без прерывания обслуживания, позволяя развертывать новые версии приложений и переключаться на них без простоев.

 

Заключение

Создание собственного кластера Kubernetes может быть немного сложным процессом, но это предоставляет вам полный контроль над вашей инфраструктурой и приложениями. Kubernetes обладает богатым набором возможностей и инструментов, которые позволяют автоматизировать и упростить управление контейнеризированными приложениями в различных сценариях. Надеюсь, эта статья помогла вам получить общее представление о том, как создать свой собственный кластер Kubernetes и начать использовать его для развертывания и масштабирования ваших приложений.



2023-05-26T00:00:57
Программное обеспечение