Redmine da Kubernetes - Sezione 2: Εγκατάσταση Redmine

6/30/2020
7 minuti
Λουκάς Μπένα

Hai bisogno di un'applicazione per Redmine su Kubernetes. Se hai bisogno di qualcosa, il tuo compito è quello di aiutarti a farlo Per saperne di più su Redmine.

Αναφορά Μέρος 1

Hai un problema con Redmine su Kubernetes. Αφού όλα, γι' αυτό ήρθατε, σωστά;

A Redmine da Kubernetes - Livello 1: sezione relativa, controllare l'ingresso del controller di ingresso, e il collegamento del controller di ingresso Nel cluster del cluster, è presente un DNS, redminek8s.ddns.net. La connessione tra HTTPS e HTTPS è disponibile in rosso mio.


HTTPS tramite certificato-manager

Se hai un account Redmine su HTTP, o HTTPS lo fai in modo corretto Per favore, non preoccuparti, non ti preoccupare ς προειδοποιούν για ένα πρόβλημα ασφαλείας όταν μια ιστοσελίδα δεν χρησιμοπο Sì HTTPS.

L'utilizzo del protocollo HTTPS per la connessione HTTPS, in linea di principio Hai bisogno di aiuto per la tua attività e per il tuo lavoro , ανανεώνοντάς το μετά από ένα συγκεκριμένο χρονικό διάστημα και επαναλαμβάν οντας τη διαδικασία. Il cert-manager ti aiuta a controllare il tuo problema Non preoccuparti, non preoccuparti. Hai un problema con la tua attività sito τους, αλλά θα εξηγήσω όλα όσα χρειάζεστε να γνωρίζετε παρακάτω.


Certificazione-manager

Inserisci il tuo certificato nel cluster del certificato manager:

helm repo aggiungi jetstack https://charts.jetstack.io && helm repo update

helm install cert-manager jetstack / cert-manager --set installCRDs = true

Domande frequenti sul certificato di gestione del certificato καθιστάτε την τελευταία έκδοσή του.


Σύνδεση με την Αρχή Πιστοποίησης

Il tuo certificato di gestione di Cert-Manager è il tuo strumento di ricerca της επιλογής μας. Se si tratta di LetsEncrypt, non è possibile farlo. Δημιουργήστε πρώτα αυτό το αρχείο (μην ξεχάσετε να αντικαταστήσετε το με μια πραγματική διεύθυνση email) e si trova in cluster-issuer.yaml

apiVersion: cert-manager.io/v1alpha2

tipo: ClusterIssuer

metadati:

  nome: letsencrypt

spec:

  acme:

    Server: https://acme-v02.api.letsencrypt.org/directory

    e-mail:

    PrivateKeySecretRef:

      nome: letsencrypt

    risolutori:

    -http01:

        ingresso:

          classe: nginx

In ogni caso, il cluster di cui hai bisogno

kubectl applicare -f cluster-issuer.yaml

Grazie! La cosa migliore da fare per te

Aiuto per Redmine

Non preoccuparti. Hai bisogno di un'occhiata a Redmine per aiutarti a farlo λικός είναι να χρησιμοποιήσουμε το Helm. Il tuo nome è quello di cui hai bisogno, il tuo nome è quello di cui hai bisogno Mi piace Redmine

helm repo aggiungi bitnami https://charts.bitnami.com/bitnami && helm repo update

Non preoccuparti, non preoccuparti, non ti preoccupare Io ho bisogno di un aiuto per il tuo lavoro Prova a Redmine e ti piace.

Hai bisogno di aiuto per la tua attività, per favore Non preoccuparti, non preoccuparti. Utilizzare il file value.yaml.

Il comando Helm è un'opzione di value.yaml per l'applicazione di valore υ μπορούν να γίνουν στην εφαρμογή. Se si trova nel file value.yaml, si prega di farlo. Il tuo obiettivo è quello di farlo in modo corretto Lo so, lo so.

Il modo migliore per farlo e per il tuo lavoro φαρμογής Elmo, https://hub.helm.sh/charts/bitnami/redmine. Πηγαίνετε εκεί και ελέγξτε όλες τις διαμορφώσεις.


Πρώτος διαχειριστής

Nome utente redmine: utente admin

RedminePassword:

Non preoccuparti, non preoccuparti. Un'occhiata al mio account Redmine, ti ho dato un'occhiata θούμε για πρώτη φορά.

Una volta su Redmine, ho bisogno di un aiuto per farlo Tutto quello che devi sapere è

DNS di protezione

Come impostare l'impostazione del DNS sul DNS Vai alla pagina 1. Hai un problema con TLS, in modo che tu possa farlo Se si utilizza HTTPS, è possibile farlo in modo semplice e veloce Nome del DNS:

ingresso:

  abilitato: vero

  certManager: vero

  nome host: redminek8s.ddns.net

  tls: vero

  annotazioni:

    kubernetes.io/ingress.class: nginx

    cert-manager.io/cluster-issuer:letsencrypt

Il problema è che il controller di ingresso è un controller di ingresso L'emittente del cluster è un problema.

Questo è il motivo per cui Redmine è stato creato per te:

helm installa Redmine -f valori.yaml bitnami / redmine

Αυτή η γραμμή είναι παρόμοια με άλλες γραμμμές εγκατάστασης helm που χρησιμοποι Se lo desideri, devi farlo in valori.yaml. Αυτός είναι ο τρόπος να προσαρμόσετε οποιαδήποτε εφαρμογή Helm.

Hai bisogno di aiuto per la tua attività, per la tua salute e per la tua salute E io lo so. Il tuo compito è quello di aiutarti a raggiungere il tuo obiettivo e di farlo cosa fare:

kubectl get pod --watch

La risposta è:

NOME READY STATUS RIAVVIA L'ETÀ

. . .

redmine-999c68dd9-x7h2k    1/1     Running   0          6m40s

redmine-postgresql-0 1/1 In esecuzione 0 6m40s

Correre per correre e correre Nella parte superiore della pagina 1/1, il numero di telefono è di 6 anni πτά.

Il modo migliore per farlo è quello di cui hai bisogno τάστασή μας:

E Redmine è così


riassumendo

Se Kubernetes è un'azienda leader nel settore, ha bisogno di aiuto θήκαμε μέσα από αυτήν την πολυπλοκότητα με τη βοήθεια του Helm (χωρίς παιχνίδι λ έξεων) και αναπτύξαμε μια αξιόπιστη εγκατάσταση του Redmine.

Μπορείτε να βρείτε ένα περίληψη αυτού του οΔηγού στο ακόλουθο αποθετήριο git: https://github.com/lcofre/redmine-on-k8s. Il modo migliore per farlo è quello di cui hai bisogno τα.

Αφήσαμε ορισμένες έννοιες εκτός της συζήτησης επειδή ήταν πο

Η απόλυτη αναβάθμιση του Redmine; Εύκολη.

Il tuo obiettivo è quello di farlo, e tu lo sai ι έλεγχο των έργων σας σε ένα λογισμικό.

L'opzione Easy Redmine è disponibile in 30 minuti

Numero di telefono, SSL, connessione di rete, connessione SSL ποθεσία σας