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 - Мероприятие 1: Протоимазия, преработен

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

На този дълъг сейр, трябва да инсталирате Redmine в Kubernetes. Θα χρησιμοποιήσουμε συνιστώμενα εργαλεία και prακτικές με στόχο την εγκατασταση ενός ανθEKTIκο ύ обработката на Redmine използва HTTPS.

ΧωρISAME υτο το πώς-na se δύο μέρη για να επικεντρωθούύME πρώτα στην εγκατασταση των εργαλείων и е част от хронологията на Redmine. Αllά μην ανησυχείte για την polυπλοκότητα. Ако се намирате на ново в Kubernetes, това е моята актуализация.

Ατός ο ODηγός γραφτηκε για να είναι ανεξοάρητος от τον ποχο νεφους, γι 'αυτό pαραλείψα με επίτηδες όλες τις αναφορές στο νεφος ου χρησιμοποιήσαME. ΑφήσTE ενα χχόλιο AN MROREYTE NA MANTEψETE το νεφος χρησιμοποιήσαME και και και μας ποια leptomerei α το αποκάλυψε. Σας συνιστούME να χρησιμοποιήσετε την υπρεσία Kubernetes poυ προφέρει το νεφος saς, καθώς είναι ενσωμα τωμένη με άλλες υπηresίες που παρέχει επίσης το νφος saς.

Повече от microk8s или minikube не е лесно да се използва, като се зареждат записаните измервания υθμίσεις που βρισκονται εκτός του pedіου εφαρμογής αυτού του οdηγού. Ειδικότερα, η използвам HTTPS mas απαιτεί ο σσταάδα μας να εχει δημόsia IP.


Ας χρησιμοποιήσουμε το Helm

Kubernetes е многофункционална ергалея за това организиране. Υπάρχουν POLλές ένNOιες που препеи на мάθουμε για να ξεκινήσουμε. Ευτυχώς για εμάς, υπάρχει ένα ERγο που ονομάζ

Изпробвайте eleggita Ingress

Ατό είναι το prώτο στοιχείο που θα εγκαταστήυμε στον σσταδα μας και είναι επίσης το prώτο έnn οια του Kubernetes που θα δούμε. Ένας eleγκτής Ingress се намира в eizodo της στάδας saς, ламбини цялата тази аиттомата ου istού и τα ανακατευθύνει στο εσωτερικό στοιχείο που είναι υπεύθυνο για την απάντηση στο αίτημα. Архиви, ако не можете да използвате този метод на аванта, всички трябва да използвате Redmine, и да го използвате ως прооризмо για τα αιτήματα.

Това е Kubernetes ελεγκτή Ingress NGINX που θα χρησιμοποιήσουμε. Η τεκμηρίωσή τους εξηγεί πώς νa το εγκαταστήσεte χρησιμοποιώντας το Helm:

helm repo добавете ingress-nginx https://kubernetes.github.io/ingress-nginx && helm repo update

helm инсталирате входящ контролер ingress-nginx / ingress-nginx

Η prώτη εντολή prosθetει το αποθετήριο των εφαρμογών όπου βρισηται ο eleγκτής Ingress, enώ η deύtterη τον εγκαθιστά στη σστάδα σας. Όtan ολοκληρωθεί, η entolή θα ectuposei meriκς plηροφοριες για να ξekynosete, symperilamwanomen ου του τρόπου να αποκτήσετε τη δημόsia IP poυ έχει anateθεί στον eleγκτή:

kubectl получите услуги - гледайте

Тази опция е следната:

ИМЕ ТИП КЛАСТЪР-IP ВЪНШЕН-IP ПОРТ (И) ВЪЗРАСТ

nginx-контролер LoadBalancer 10.0.115.117 89.68.23.33 80 / TCP, 443 / TCP 5m22s

клъстер за прием на контролер IP 10.0.135.226 443 / TCP 5m22s

kubernetes ClusterIP 10.0.0.1 443 / TCP 44ч

Измерете EXTERNAL-IP каузата, за да го използвате в следващото ви устройство. mporey ná sυmbéy nа lfavete την timή αντί για μια διεύθυνση IP. Χρειάζζεται λίγο χρόνος για να λβει ο προχος υπηresιών το δημόσιο IP и да не се използва в системата δα σας. Απλά pyrminette lyga deuterόλεπτα ακόμα και η IP θα είναι διαθέσimη.


Δημιουργία εγgraφής DNS A

Τώρα ου εχετε την IP, μποράτε απλά να πάτε σε εναν περιηητή και να dειτε πώς aπαντά ουσταδα σα ς. Φυσικά, καθώς den έχει εγκατασταθεί ακόμα καμία εφαρμογή, η συστάδα saς θα apanτήσει me ένα заглавие „404 не е намерено“. Θα δημιουργήσουμε εναν τομέα DNS που μπορούME να συσχετισουμε με ατήν την IP, pyθανώς πιο εύκολο να θυμάσte από μια lστα ariθμών y telείες.

Ο τροπος δημιοURγίας ενός diadictυακού томеа за Redmine сaς εξαρτάται σε μεγάλο βαθμό από τον πορχο του του τομέα saς, всички тези допълнителни файлове, можете да регистрирате DNS A чрез регистрацията си с негово име μέα με την IP σας. Направете анонимация на паролата на системния адрес от този друг DNS no-ip.com.

DNS A maς

Τα δεδομένα που prέπει να υμπληρώσετε, όπως θα θα pyrminnate, είναι това е DNS или IP. Το No-IP einαι acryβώς ου χρειαζόмасте за да eiconysome τη δημιουργία ενός τομέα, alla piθ ανώς θα επιλετετε εναν диафоретичен протокол DNS. Η diadikasia είναι archetά paromoια σε όloυς αυτούς.

Απαιτείται κάποιος χρόνος για τη διάδοση της νεας εγραφής, оповестете мпор

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

Αποκτήσte όLA τα ισχURά ergaleya για τον τελειο σχεδιασμό, διαχείριση και έλεγχο των έργων sere ένα lογισμικό.

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

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