mirror of
https://github.com/batonogov/learn-devops.git
synced 2025-11-29 00:33:02 +00:00
Add ReadWriteMany for longhorn (#5)
* Add ReadWriteMany for longhorn * Remove upgrade-packages role --------- Co-authored-by: Fedor Batonogov <f.batonogov@yandex.ru>
This commit is contained in:
committed by
GitHub
parent
07fb0c68bf
commit
fab1ba15f3
@@ -99,3 +99,27 @@
|
|||||||
with_items:
|
with_items:
|
||||||
- kubelet
|
- kubelet
|
||||||
- crio
|
- crio
|
||||||
|
|
||||||
|
- name: Устанавливаю пакеты для Longhorn
|
||||||
|
become: true
|
||||||
|
hosts:
|
||||||
|
- kubeadm_nodes
|
||||||
|
tasks:
|
||||||
|
- name: Устанавливаю нужные пакеты
|
||||||
|
ansible.builtin.apt:
|
||||||
|
name:
|
||||||
|
- open-iscsi
|
||||||
|
- nfs-common
|
||||||
|
- bash
|
||||||
|
- curl
|
||||||
|
- grep
|
||||||
|
state: present
|
||||||
|
update_cache: true
|
||||||
|
|
||||||
|
- name: Включаю и запускаю службы
|
||||||
|
ansible.builtin.systemd:
|
||||||
|
name: '{{ item }}'
|
||||||
|
enabled: true
|
||||||
|
state: started
|
||||||
|
with_items:
|
||||||
|
- iscsid
|
||||||
|
|||||||
@@ -263,9 +263,9 @@ kubectl port-forward -n monitoring svc/kube-prometheus-stack-grafana 8000:80
|
|||||||
- Контейнерная среда выполнения, совместимая с Kubernetes (Docker v1.13+, containerd v1.3.7+ и т. д.)
|
- Контейнерная среда выполнения, совместимая с Kubernetes (Docker v1.13+, containerd v1.3.7+ и т. д.)
|
||||||
- Kubernetes >= v1.21
|
- Kubernetes >= v1.21
|
||||||
- Установлен open-iscsi, и на всех узлах запущен демон iscsid.
|
- Установлен open-iscsi, и на всех узлах запущен демон iscsid.
|
||||||
Это необходимо, поскольку Longhorn полагается на iscsiadm на узле для предоставления постоянных томов Kubernetes. Помощь в установке open-iscsi см. в этом разделе.
|
Это необходимо, поскольку Longhorn полагается на iscsiadm на узле для предоставления постоянных томов Kubernetes. Помощь в установке open-iscsi см. в [этом разделе](https://longhorn.io/docs/1.6.1/deploy/install/#installing-open-iscsi).
|
||||||
- Поддержка RWX требует, чтобы на каждом узле был установлен клиент NFSv4.
|
- Поддержка RWX требует, чтобы на каждом узле был установлен клиент NFSv4.
|
||||||
Об установке клиента NFSv4 читайте в этом разделе.
|
Об установке клиента NFSv4 читайте в [этом разделе](https://longhorn.io/docs/1.6.1/deploy/install/#installing-nfsv4-client).
|
||||||
- Файловая система узла поддерживает функцию расширения файлов для хранения данных. В настоящее время мы поддерживаем:
|
- Файловая система узла поддерживает функцию расширения файлов для хранения данных. В настоящее время мы поддерживаем:
|
||||||
ext4
|
ext4
|
||||||
XFS
|
XFS
|
||||||
|
|||||||
Reference in New Issue
Block a user