Redmine σε Kubernetes - Μέρος 2: Εγκατάσταση Redmine

6/30/2020
7 dakikadır.
Λουκάς Μπένα

Bu, Redmine Kubernetes'in en iyi sürümüdür. Gerçekten çok iyi, çok iyi bir iş çıkardınız. Redmine ile aynı fikirdeyiz.

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

Bu, Kubernetes'in Redmine ile uyumlu olmasını sağlar. Αφού όλα, γι' αυτό ήρθατε, σωστά;

en Redmine στο Kubernetes - Μέρος 1: Προετοιμασία περιβάλλοντος, Giriş Denetleyicisi ile Giriş Denetleyicisi, Giriş Denetleyicisi ve Giriş Denetleyicisi ile bağlantı kurun Küme, DNS, redminek8s.ddns.net ile bağlantılıdır. Redmine'i kullanarak HTTPS'yi kullanabilirsiniz. .


HTTPS με το sertifika yöneticisi

Αν και θα μπορούσαμε να κρατήσουμε το Redmine μας ως HTTP, το HTTPS έχει γίνει το πρότυπο για τις ιστοσελίδες, με αποτέλεσμα τα περισσότερα προγράμματα περιήγησης να σας προειδοποιούν για ένα πρόβλημα ασφαλείας όταν μια ιστοσελίδα δεν χρησιμοποιεί HTTPS.

HTTPS'yi kullanarak güvenli bir şekilde bağlantı kurabilirsiniz. εται να αγοράσετε ένα πιστοποιητικό και να το ανεβάσετε στον ιστότοπό σας, ανα νεώνοντάς το μετά από ένα συγκεκριμένο χρονικό διάστημα και επαναλαμβάνοντας işte bu. Sertifika Yöneticisi bu çok önemli bir şey. Çok teşekkür ederim. site, bu çok önemli bir şey;


Εγκατάσταση του sertifika yöneticisi

Sertifika yöneticisi kümesinin kümelenmesiyle ilgili olarak:

dümen repo jetstack ekleyin https://charts.jetstack.io && dümen repo güncellemesi

dümen kurmak cert-manager jetstack / cert-manager - set installCRDs = true

Sertifika yöneticisi ile iletişime geçin Bu çok önemli.


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

Sertifika yöneticisi ile iletişime geçin ve sertifika yöneticisi ile iletişime geçin. ve bu çok önemli. LetsEncrypt'i kullanabilirsiniz ve bu da LetsEncrypt'in bir parçası olacaktır. Δημιουργήστε πρώτα αυτό το αρχείο (μην ξεχάσετε να αντικαταστήσετε το) με μια πραγματική διεύθυνση e-posta) και ονομάστε τοcluster-issuer.yaml

apiVersion: cert-manager.io/v1alpha2

tür: ClusterIssuer

meta:

  isim: letsencrypt

özellik:

  acma:

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

    e-posta:

    PrivateKeySecretRef:

      isim: letsencrypt

    çözücüler:

    - http01:

        giriş:

          sınıf: nginx

Στη συνέχεια, εφαρμόστε το στο küme σας με

kubectl uygula -f cluster-issuer.yaml

Eyvallah! Bu çok önemli bir şey değil

Redmine ile tanışın

Bu çok önemli. Redmine με διάφορους τρόπους, αλλά με διαφορά ο πιο ile iletişime geçin Helm'e çok teşekkür ederim. Bu, sizin için önemli olan bir şey değil mi? που βρίσκεται το Redmine

dümen repo bitnami ekle https://charts.bitnami.com/bitnami && dümen repo güncellemesi

Αλλά αυτή τη φορά αντί να εγκαταστήσουμε αμέσως, θα δημιουργήσουμε ένα αρχ Bu, sizin için önemli olan bir şey değil: ve Redmine ile birlikteyiz.

Θα χωρίσουμε όλες τις διαμορφώσεις σε δική τους ενότητα, αλλά θα τις τοποθ ετήσουμε όλες στο ίδιο αρχείο, μία μετά την άλλη. Değerleri değerlendirin.yaml.

Helm'i kontrol edin ve bu çok önemli. Değerleri kontrol edin.yaml, değerlerinizi kontrol edin. Οποιαδήποτε τιμή δεν συμπεριλαμβάνουμε στο αρχείο μας θα παραμείνει όπως είν ve bu çok önemli.

Bu, sizin için önemli olan bir şey değil: αρμογής Dümen, https://hub.helm.sh/charts/bitnami/redmine. Bu, çok önemli bir şey değil.


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

Redmine Kullanıcı adı: adminUser

RedminePassword:

Bu, sizin için önemli olan bir şey değil. Redmine ile iletişime geçin, Redmine ile iletişime geçmekten çekinmeyin Bu çok önemli.

Όταν εγκατασταθεί το Redmine, θα μπορείτε να έχετε πρόσβαση με αυτόν τον χρήστη γι α να διαμορφώσετε την ολοκαίνουργια εγ

DNS'yi Koruyun

DNS'yi kullanarak DNS'yi kontrol edebilirsiniz. ε στο Μέρος 1. Όπως μπορείτε να δείτε, ενεργοποιούμε το TLS, το πρωτόκολλο π HTTPS'yi kullanarak, HTTPS'yi kullanabilirsiniz. DNS'yi kontrol etmek için:

giriş:

  etkin: doğru

  certManager: doğru

  ana bilgisayar adı: redminek8s.ddns.net

  tls: doğru

  ek açıklamalar:

    kubernetes.io/ingress.class: nginx

    cert-manager.io/cluster-issuer: letsencrypt

Giriş Denetleyicisi Giriş Denetleyicisi'ni kontrol edin με τον Küme Düzenleyicisi'nin izniyle.

Redmine'in aşağıdakileri yapmasına izin verin:

dümen kurulum Redmine -f değerleri.yaml bitnami / redmine

Αυτή η γραμμή είναι παρόμοια με άλλες γραμμές εγκατάστασης dümen που χρησιμοποιήσ αμε προηγουμένως, αλλά αυτή τη φορά παρέχουμε ένα προσαρμοσμένοvalues.yaml. Bu, Helm'in elindeki en iyi şey.

Πρέπει να έχουμε ακόμα λίγη υπομονή, καθώς η δημιουργία της εφαρμογής απαιτ işte bu. Bu, sizin için önemli olan bir şey değil: şu şekilde:

kubectl bakla olsun - izlemek

Şunu söyleyebilirim:

İSİM HAZIR DURUM YENİDEN BAŞLATMA YAŞI

. . .

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

redmine-postgresql-0 1/1 Çalışıyor 0 6m40s

Πρέπει να περιμένετε μέχρι η κατάσταση και των δύο εφαρμογών να είναι Running και όλ ες να είναι έτοιμες 1/1, πράγμα που στην περίπτωσή μου πήρε περίπου 6 λεπτά.

Bu, sizin için en iyi olanıdır. τάστασή μας:

Redmine'in adı nedir?


Özetliyor

Kubernetes'in güvenliğini sağlamak için, Kubernetes'i kullanabilirsiniz. ηθήκαμε μέσα από αυτήν την πολυπλοκότητα με τη βοήθεια του Dümen (χωρίς παιχνίδι λ) έξεων) και αναπτύξαμε μια αξιόπιστη εγκατάσταση του Redmine.

Μπορείτε να βρείτε ένα περίληψη αυτού του οδηγού στο ακόλουθο αποθετή git git: https://github.com/lcofre/redmine-on-k8s. Bu, sizin için önemli olan bir şey değil: .

Bu, sizin için önemli olan bir şey değil.

απόλυτη αναβάθμιση του Redmine; Evet.

Αποκτήστε όλα τα ισχυρά εργαλεία για τον τέλειο σχεδιασμό, διαχείριση και Bu, çok önemli bir şey değil.

Kolay Redmine'ı satın alın ve 30 dakikaya kadar ödeme yapın

SSL sertifikası, SSL sertifikası, αντίγραφα ασφαλείας, στην το ποθεσία σας