Redmine σε Kubernetes - Μέρος 2: Εγκατάσταση Redmine
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.