gr
език
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
Метафразия AI
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Redmine в Kubernetes - Μερος 2: Изтегли Redmine

6/30/2020
7 минути
Λουκάς Мпена

Това ще позволи да се активира 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ς се е логично.

Изтеглете Easy Redmine за безплатна докимастика след 30 часа

Плреи лейтургии, SSL разпространени, каченимери, асоциирани графични файлове, в мрежата