Redmine v Kubernetes – Fase 1: Prostředí preceduto

6/22/2020
6 minuti
Lukáš Beňa.
V této dvoudílné sérii nasadíme Redmine do Kubernetes. Dopo aver eseguito l'accesso a un postup, è possibile eseguire il backup di un'istanza di Redmine prima di HTTPS.

Rozdělili jsme tento návod na due části, abychom se nejprve zaměřili na installa il tuo componente, které bude Redmine využívat. Ale nemusíte se obávat složitosti. In una nuova versione di Kubernetes, è necessario creare un'ampia gamma di servizi.

Tento průvodce byl napsán tak, aby byl nezávislý na cloudu, anche un po 'di denaro può essere utilizzato per creare una nuvola. Zanechte komentář, pokud uhodnete, jaký cloud jsme použili, a řekněte nám, jaký dettaglio a prozradil. Dopo aver installato Kubernetes, il tuo cloud è stato creato, la protezione è stata integrata con la tua connessione cloud, quindi il tuo cloud ha preso posizione.

Prostředi as microk8s o bo minikube zde nejsou zvažována, protože vyžadují nějakou další configuráci, che spadá mimo rozsah tohoto průvodce. Zejména naše configurazione HTTPS vyžaduje, aby naš cluster měl veřejnou IP adresu.


Použijme Elmo

Kubernetes è un sito web pro orchestraci kontejnerů. Esistono molti concetti diversi che richiedono musica di sottofondo. Naštěstí pro nás existuje projekt jménem Casco, který poskytuje úroveň abstrakce, kterou potřebujeme. Podle jejich vlastních slov "Pokud jsme udělali věci správně, uživatelé by mohli nainstalovat Helm e během několika minut instalovat komponenty s produkční kvalitou."

Opomíjejíce důvody pro jejich jména (všechno to vypráví příběh metafory, Helmu, Kubernetesu a kontejnerům), timone opravdu zjednodušuje instalaci a zároveň umožňuje přizpůsobit komponentu našim potřebám. Budeme používat Helm 3, jejich nejnovější e ještě jednodušší verzi.

Pokud používáte cloudovou konzoli vašeho poskytovatele cloudu, je pravděpodobné, že je je Helm 3 již k dispozici, ale pokud ne, můžete ho nainstalovat podle průvodce, který poskytují dokumenty Helm, helm.sh/docs/intro/install/. Musíte mit již přístup k vašemu clusteru z příkazové řádky, kterou používáte. Váš poskytovatel cloudu má také průvodce, jak to udělat.


Controller di ingresso integrato

Tutti i componenti di base hanno un'installazione completa del nostro cluster e hanno un concetto di prvním kubernetes, che è incluso. Ingress controller sedí u vstupních dveří vašeho clusteru, přijímá všechny webové požadavky e přesměrovává je na interna komponentu zodpovědnou zadpovězení požadavku. Il problema non è stato risolto prima dell'acquisto, ma anche di Redmine, ma anche per questo cil pro požadavky.

Kubernetes poskytuje Controller di ingresso NGINX, který použijeme. La documentazione di Jejich vysvětluje, jak ho nainstalovat pomocí Helm:

helm repo aggiungi ingress-nginx https://kubernetes.github.io/ingress-nginx && helm repo update

helm install ingress-controller ingress-nginx / ingress-nginx

Prima di aprire l'applicazione di archiviazione, se si desidera controllare il controller di ingresso, installare un'altra installazione sul tuo cluster. In caso di domande frequenti, le informazioni relative a questo tipo di informazioni, quali informazioni, quali informazioni, quali informazioni vedere l'indirizzo IP del tuo controller:

kubectl ottieni servizi --watch

Tutto quello che c'è da sapere è:

NOME TIPO CLUSTER-IP PORTA / E IP ESTERNO ETÀ

LoadBalancer nginx-controller 10.0.115.117 89.68.23.33 80 / TCP, 443 / TCP 5m22s

Controller-ammissione ClusterIP 10.0.135.226 443 / TCP 5m22s

Kubernetes ClusterIP 10.0.0.1 443 / TCP 44h

Zaznamenejte EXTERNAL-IP, protože ji budeme potřebovat v dalším kroku. Potrebbero esserci stati, il mio indirizzo IP registrato . Trvá nějakou dobu, než cloud indirizzi IP più diffusi e più vicini con il tuo cluster. Počkejte pár sekund a IP da měla být k dispozici.


Il DNS è stato selezionato A

Adesso, quando hai un indirizzo IP, puoi fare clic su prohlížeče e zjistit, e il tuo cluster si chiude. In alcuni casi, non è stata trovata alcuna app di supporto, il cluster odpoví chybou "404 Not Found". Vytvoříme DNS doménu, kterou můžeme přiřadit ktéto IP adrese, snadněji si ji zapamatujete než seznam čísel e teček.

Accedi alla tua casa Internet per Redmine výrazně závisí na všem poskytovateli domén, ale ve všech případech vytvoříte DNS záznam A, který propojí název domény s il tuo indirizzo IP. Jako referenci se můžete prohlédnout následující snímek obrazovky od poskytovatele DNS no-ip.com.

Controlla il nostro DNS impostato A

Dati, dovrai verificarlo, jsou název DNS e indirizzo IP. No-IP è adatto a, con possibilità di illustrazioni di un dominio domestico, ma anche di servizi DNS di supporto. Proces je však v podstatě stejný u všech z nich.

In alcuni casi, se il nuovo numero di telefono non è disponibile, puoi anche aprire un ping con l'indirizzo IP indicato di seguito:

eseguire il ping di redminek8s.ddns.net


Prossimi passi

Adesso, il controllore più completo del DNS e del dominio DNS può essere eseguito da un amico HTTPS abilitato per la nostra rete e l'installatore Redmine. Ogni databázi použijeme PostgreSQL, ale uvidíte, jak snadné je vše nakonfigurovat pomocí Helm.

Zůstaňte naladěni na Redmine v Kubernetes část 2: Installa Redmine.

Ultimo aggiornamento Redmine? Snadné.

Controlla i tuoi contatti per il piano di registrazione, controlla il progetto con un software software.

Vyzkoušejte Easy Redmine a 30 giorni di riserva

Funzionalità complete, protocollo SSL crittografato, questo zálohování, e la tua posizione.