Redmine в Kubernetes - Μερος 2: Изтегли Redmine
Това ще позволи да се активира Redmine в Kubernetes. Sе αυτό το άρθρο, θα pαρχουμε ODηγίες για το πώς να anαπτύξεte μια αιόπιστη εγκατασταση του Red моя.
Αναφορά Μέρος 1
Предварително можете да го използвате, за да активирате Redmine в Kubernetes. Αφού όλα, γι' αυτό ήρθαte, σωστά;
при Redmine в Kubernetes - Мероприятие 1: Производство на прехвърляне, εγκαταστήsame ton Ingress Controller, eνα συστατικό για την ανακατεύθυνση αιτημάτων от το dyαδίκτυο μεσα στο c блясък, както и да използвате DNS DNS, redminek8s.ddns.net. Той трябва да използва HTTPS протокола и да използва този метод за анализиране на Redmine.
HTTPS е мениджърът на сертификати
Ако искате да създадете Redmine чрез HTTP, HTTPS ще бъде продължен за извеждането му, маркирайте апотелесма τа периссотера програмата πeriήγησης на проекцията за проблясъка с извеждане на протокола HTTPS.
Συνήθως η energoproiczη του HTTPS den εinαι μia εύκολη diadikasia, καθώς creιάζεται na αοράσετε Ена пистопоиктичен и да не се аневесете в истотопо със себе си, ананеонто от времето на съкровеното си време оник διάστημα и επαναλαμβάνοντας τη διαδικασία. Automation cert-manager е напълно активиран, проверяван от аналитична система и акциза αι τη λήψη δωρεάν πιστοποιητικών. Потърсете повече разнообразни снимки в сайт τους.
Εγκατάσταση του cert-manager
Търсете параклиса, за да активирате cert-manager в клъстера:
helm repo добави jetstack https://charts.jetstack.io && helm repo update
helm install cert-manager jetstack / cert-manager --set installCRDs = true
Моля, продължете да използвате програмата, като се свържете с cert-manager, за да можете да се регистрирате на този телефон έκδοσή του.
Σύνδεση με την Αρχή Πιστοποίησης
Τώρα prεπει να ODηγήσουμε το cert-manager να συνδεθεί με τον παροχο PISTOPOιητικών της επιλογής maς. Θα χρησιμοποιήσουμε το LetsEncrypt, моята безплатна регистрация. ΔημιοURγήσTE prώτα αutό το archeίο (ην ξεχάσεte νa αντικαταστήσete το с имейла на програмата) и посочете cluster-issuer.yaml
apiВерсия: cert-manager.io/v1alpha2
вид: ClusterIssuer
метаданни:
име: letsencrypt
спец:
Acme:
сървър: https://acme-v02.api.letsencrypt.org/directory
електронна поща:
privateKeySecretRef:
име: letsencrypt
решават:
- http01:
проникване:
клас: nginx
Στη συνέχεια, εφαρμόστε το στο клъстер σας με
kubectl прилагам -f cluster-issue.yaml
Συγχαρητήρια! Το παραπάνω archeίο είναι η prώτη dia
Изпробвайте Redmine
Ατό είναι αυτό που перименнаме όloi. Посочете Redmine в другия софтуер, всички тези файлове са в списъка σιμοποιήσουμε το Helm. Освен това можете да използвате промоционални продукти, първо проследете този продукт, като се включите в Redmine
helm repo добавете битнами https://charts.bitnami.com/bitnami && helm repo update
ALLά αυτή τη φορά αντί να εγκαταστήsoume αμέσωως, θα δημιουργήσουME ένα archείο dyamurόρφωσης за да предложите прозорци, включени в Redmine, на вас.
Θα χωρισουμε όλες τις DIAMORφώσεις σε ική τους ενότητα, all θα τις τοποθετήσουμε όλες στο ί διο αρχείο, μία metά την άλλη. Ονομάστε το αρχείο values.yaml.
Όλες οι εφαρμογές Helm έχουν ένα αρχείο values.yaml με όλες τις δυνατές διαμορφώσεις που μπορούν nα γίνο υν στην εφαρμογή. Όταν δημιουργούμε το δικό μας values.yaml, καθορίζουμε τις αλλαγές που θέλουμε. Οποιαδήποte timή den συμπεριλαμβάνουμε στο archeίο maς θα pαραμείνει όπως είναι στο proepileγμέNO ARCHEE ίο.
Всички необходими времена се намират в селището Хелм, https://hub.helm.sh/charts/bitnami/redmine. Πηγγαίνετε eκεί και ελέγξτε όλες τις τις diamorφώseις.
Предварително одобрение
RedmineUsername: adminUser
Redmine Парола:
Αυτό το βήμα είναι εξίσου aparαίτητο με το να είναι εύkolο να κατανοηθεί. Είναι ο prώτος maς χρήστης στο Redmine, ατόν που θα χρσιμοποιοφουμε, за да се включите в програмата ρά.
Ако се включите в Redmine, трябва да го изпратите от момента на записване, за да го направите отново локаиноургия ег
Установяване на онноматозен DNS
Η paraκάτω dyamurφωση e η αντιστοιχη плеъра της dyamurφωσης DNS по καναμε στο Μερος 1. Ό поредете на страницата, енергийно прехвърлете TLS, за да преминете през HTTPS, както и да го използвате в централен център ύ използваме за записване на DNS eygram mac:
проникване:
активиран: вярно
certManager: вярно
име на хост: redminek8s.ddns.net
tls: вярно
анотации:
kubernetes.io/ingress.class: nginx
cert-manager.io/cluster-issuer: letsencrypt
Освен това, тези файлове са включени в програмата с Ingress Controller и Cluster Issuer от XNUMX ημιουργήσαμε προηγουμένως.
Можете да инсталирате Redmine с предварително разпространено следното:
кормило инсталирайте Redmine -f values.yaml bitnami / redmine
Αυτή η gramμή είναι pαρόμοια me αλλες gramμές εγκατάστασης кормило по χρησιμοποιήσαμε προηγουμένω ς, αλλά αυτή τη φορά παρέχουμε ένα προσαρμοσμένο values.yaml. В този случай е необходимо да се използва ефикасна добавка Helm.
Prepei ná έχουμε ακόμα lyγη upomonή, καθώς η δημιουργία της εφαρμογής απαιτεί κάποιο χρό νο. Потърсете ectelessete υτην entolή, за да ελέγξεte την κατασταση των εφαρμογών saς:
kubectl вземете шушулки - гледайте
Η εντολή θα επιστρεψει κάτι pαρόμοιο με αυτό:
ИМЕ ГОТОВ СТАТУС ВЪЗСТАНОВЯВА ВЪЗРАСТ
. . .
redmine-999c68dd9-x7h2k 1/1 Running 0 6m40s
redmine-postgresql-0 1/1 Работи 0 6m40s
Предварително трябва да перименете мехри η катастазия и да използвате ефикаса на Running и всичките си часове 1/1, интервалът в началото е след 6 лепти.
Τώρα είμαSTE έτοιμοι να ανϯξουμε τον περηγητή και να μεταβούμε στη νέα εγκαταστασή maς:
Redmine е такъв
обобщаваща
Kubernetes е многофункционален за използване на софтуера, всички плочки се използват от аут. ήν την πολυπλοκότητα με τη βοήθεια του Helm (χωρίς paιχνίδι λεξεων) και αναπτύξαME μια αξιόpistη εγκ ατάσταση του Redmine.
Потърсете, за да направите това, което искате да направите, в целия апогетрио git: https://github.com/lcofre/redmine-on-k8s. Μη Μη δισταστε να το συγκρινεte με τα archeya saς αν τιμετωπίστεte problīmata.
ΑφήσαME ORISMένες έννοιες εκτός της συζήτησης επειδή ήταν πο
Η απόλυτη αναβάθμιση του Redmine; Εύκολη.
Αποκτήσte όλα τα ισχURά ergaleya για τον τελειο σχεδιασμό, διαχείριση και έλεγχο των έργων saς се е логично.