Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision

Target

Select target project
  • flg_masters/pa/ceph_cluster
1 result
Select Git revision
Show changes
Commits on Source (2)
File added
......@@ -33,6 +33,7 @@ https://stackoverflow.com/questions/59382876/running-kubernetes-master-and-node-
- TUTO
https://techbyk.com/?p=608
https://docs.k0sproject.io/stable/examples/rook-ceph/
https://alexstan.cloud/posts/rook-ceph-cluster/
https://docs.k0sproject.io/stable/examples/rook-ceph/
https://ceph.io/en/news/blog/2022/install-ceph-in-a-raspberrypi-4-cluster/
......@@ -5,6 +5,7 @@ Connexion:
Avant Installation:
- sudo raspi-config -> activer SSH et renommer hostname
- sudo sed -i '$ s/$/ cgroup_memory=1 cgroup_enable=memory/' /boot/firmware/cmdline.txt
- sudo reboot
Installation:
Installer en sudo sinon des erreurs de permissions d'accès pour de nombreux fichiers ...
......@@ -16,7 +17,7 @@ Installation:
Prochains nœuds:
- sudo su
- curl -sfL https://get.k3s.io | sh -s - --server https://<IP_MASTER_PREMIER_NOEUD>:6443 --token "<TOKEN>"
- curl -sfL https://get.k3s.io | sh -s - --server https://<ANY_IP_MASTER_NODE>:6443 --token "<TOKEN>"
Vérification:
- kubectl get nodes -o wide
......
Envoi sur berry:
scp ./values.yaml admin@<NODE_ADDRESS>:/home/admin
sudo su
lsblk
mkdir -p /mnt/longhorn
mount /dev/sda1 /mnt/longhorn
Installation Helm:
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
chmod 700 get_helm.sh
./get_helm.sh
Installation Longhorn:
kubectl:
kubectl apply -f https://raw.githubusercontent.com/longhorn/longhorn/master/deploy/longhorn.yaml
Helm:
helm repo add longhorn https://charts.longhorn.io
helm repo update
helm install longhorn longhorn/longhorn --namespace longhorn-system --create-namespace -f values.yaml
Observation:
kubectl -n longhorn-system get svc
http://<IP_NOEUD>:30400
Désinstallation (Helm):
kubectl -n longhorn-system patch -p '{"value": "true"}' --type=merge lhs deleting-confirmation-flag
helm uninstall longhorn -n longhorn-system
kubectl delete namespace longhorn-system
service:
ui:
type: NodePort
nodePort: 30400
defaultSettings:
defaultReplicaCount: 1
createDefaultDiskLabeledNodes: true
defaultDataPath: /mnt/longhorn
replicaSoftAntiAffinity: true
replicaAutoBalance: best-effort
nodeDownPodDeletionPolicy: delete-both-statefulset-and-deployment-pod