ae
linguaggio
  • 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

تثبيت ريدماين in كوبرنيتيس - Parte 2: تثبيت ريدماين

12/16/2023
7 minuti
لوكاس بينا

Questo è il mio problema con Redmine in Kubernetes. In questo caso, il tuo account è stato creato per Redmine.

إعادة العد الجزء 1

Puoi farlo anche per Redmine per Kubernetes. بعد كل شيء, هذا هو ما جئت من أجله, أليس كذلك؟

In Redmine in Kubernetes - Sezione 1: Novità Il controller di ingresso è un controller di ingresso e il sistema di controllo dell'ingresso non è disponibile. Utilizzare DNS su redminek8s.ddns.net. L'utente deve utilizzare HTTPS e utilizzare Redmine.


Gestione certificati HTTPS

L'accesso a Redmine è basato su HTTP e su HTTPS per la gestione dei dati È possibile che l'accesso a HTTPS venga eseguito in modo semplice.

L'uso di HTTPS per la connessione e l'accesso a Internet è garantito ك, وتجديدها بعد فترة معينة, وتكرار العملية. يقوم Cert-Manager ti aiuterà a farlo, nella gestione dei dati e nella gestione dei dati. يمكنك رؤية مزيد من المعلومات على Il loro sito ولكن سأشرح كل ما تحتاج إلى معرفته بعد ذلك.


Cert-manager

Come impostare il certificato di gestione del certificato nel seguente modo:

helm repo aggiungi jetstack https://charts.jetstack.io && helm repo update

helm install cert-manager jetstack / cert-manager --set installCRDs = true

Se hai bisogno di un certificato, cert-manager ti aiuterà a farlo.


Informazioni utili

Il problema è che cert-manager si occupa della gestione dei dati. سنستخدم LetsEncrypt, سلطة شهادة مجانية. أنشئ هذا الملف أولاً (تذكر أن تستبدل بعنوان بريد إلكتروني حقيقي) e cluster-issuer.yaml

apiVersion: cert-manager.io/v1alpha2

tipo: ClusterIssuer

metadati:

  nome: letsencrypt

spec:

  acme:

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

    e-mail:

    PrivateKeySecretRef:

      nome: letsencrypt

    risolutori:

    -http01:

        ingresso:

          classe: nginx

ثم قم بتطبيقه على عنقودك باستخدام

kubectl applicare -f cluster-issuer.yaml

Bene! Tutto è in linea con Kubernetes e lo è anche per te. È possibile accedere al modulo di controllo di ingresso di LetsEncrypt e accedere al controller di ingresso in ingresso all'indirizzo 1 (الفئة: nginx in النهاية) يحتوي هذا النوع من التكوين على بعض الأسطر مع مسافات للإشارة إلى تبعي ة بعض الخصائص للآخرين. احتفظ بهذه المسافات كما هو موضح لضمان قراءة الملف تطبيقه بشكل صحيح.

Questo è basato su HTTPS. È possibile utilizzare HTTPS e HTTPS e così via. فوالا! سيتم القيام بعملية الحصول على الشهادة تلقائيًا خلف الكواليس.


تثبيت ريدماين

هذا ما كنا ننتظره جميعًا. يمكننا تثبيت ريدماين بعدة طرق مختلفة, ولكن بلا شك الطريقة الأكثر ملاءمة هي استخدام Helm. كما فعلنا من قبل, نقوم أولاً بإضافة المستودع الذي يحتوي ardesia

helm repo aggiungi bitnami https://charts.bitnami.com/bitnami && helm repo update

ولكن هذه المرة بدلاً من التثبيت على الفور, سنقوم بإنشاء ملف تكوين لتحديد بعض السلوك الم خصص الذي نريد أن يكون لديه ريدماين.

سنفصل جميع التكويناfra في قسمها الخاص ولكنك تضعها جميعًا في Edico Questo è il file value.yaml.

L'applicazione Helm per il file value.yaml è molto utile per la gestione dei dati. Il file value.yaml è un'applicazione di valore. سيتم ترك أي قيمة لا نشملها في ملفنا كما هي في الملف الافتراضي.

يمكن العثور أيضًا على جميع القيم الافتراضية على صفحة تطبيق Helm , https://hub.helm.sh/charts/bitnami/redmine. قم بالتحقق من جميع التكوينات.


Non preoccuparti

Nome utente redmine: utente admin

RedminePassword:

هذه الخطوة ضرورية وسهلة الفهم. إنه أول مستخدم في ريدماين, والذي سنستخدمه لتسجيل دخول للمرة الأولى.

عندما يتم تثبيت ريدماين, ستتمكن من الوصول إليه باستخدام هذا المستخدم لتكوين تثبيتك العندما يتم تثبيت ريدماين جديد تمامًا.


Utilizzo di PostgreSQL

È possibile creare un'interfaccia utente di Helm in MariaDB. È necessario utilizzare PostgreSQL. Il tuo obiettivo è quello di ottenere informazioni utili per la tua attività in qualsiasi momento, indipendentemente dal fatto che tu lo abbia fatto. ية ذلك أدناه

tipo di database: postgresql

MariaDB:

  abilitato: falso

PostgreSQL:

  abilitato: vero

  postgresql Database: Redmine

  postgresql Nome utente: Redmine

  postgresqlPassword:

È possibile creare un database in MariaDB con PostgreSQL.


Questo è DNS

Il tuo indirizzo DNS è nella tua posizione 1. Il tuo nome è quello di cui hai bisogno Come TLS, i collegamenti HTTPS e i servizi DNS, nonché i collegamenti DNS Sì:

Descrizione:

  تمكين: صحيح

  certManager: ok

  nome host: redminek8s.ddns.net

  tls: صحيح

  annotazioni:

    kubernetes.io/ingress.class: nginx

    cert-manager.io/cluster-issuer:letsencrypt

أيضًا في السطرين الأخيرين نربط تطبيقنا بتحكم الدخول ومع إصدار العقدة الذي قمنا بإنشائه من sì.

Questo articolo su Redmine è disponibile in:

helm installa Redmine -f valori.yaml bitnami / redmine

هذا السطر مشابه للسطور الأخرى لتثبيت helm التي استخدمناها من قبل, ولكن هذه المرة نقدم قيمًا م Si trova in value.yaml. Questo è il caso di Helm.

Non preoccuparti, non preoccuparti. Questo articolo ti aiuterà a trovare una soluzione migliore per te:

kubectl get pod --watch

Vedi di più:

NOME READY STATUS RIAVVIA L'ETÀ

. . .

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

redmine-postgresql-0 1/1 In esecuzione 0 6m40s

يجب عليك الانتظار حتى يكون حالة كلتا الحاويتين هي Running e 1/1 , والأمر الذي استغرق في حالتي Capitolo 6.

Questo è il motivo per cui hai bisogno di aiuto e di informazioni dettagliate:

Redmine جاهز


conclusione

كوبرنيتيس هي أداة معقدة لنشر التطبيقات, ولكن تجاوزنا تلك التعقيدات بمساعدة Helm (دون التعقيدات بمساعدة لعب على الكلمات) e تثبيتًا موثوقًا لـ Redmine.

Puoi trovare un esempio di questo argomento in git التالي: https://github.com/lcofre/redmine-on-k8s. Non preoccuparti, il problema è che lo sai.

La maggior parte delle persone non sono interessate a farlo. من بينها ليونة وجاهزية التطبيق الخاص بك, وتكوين رسائل البريد الوارد, وتوسيع التطبيق للت عامل مع المزيد من الحمولة. يرجى إعلامنا بما يهمك أكثر حتى نتمكن من مناقشته في دليل مستقبلي.

Commenti su Redmine؟ Va bene.

Visualizza tutti i dettagli sull'argomento e sull'argomento nel tuo sito web.

Guida a Easy Redmine nella versione completa di 30 anni

Gestione dei costi, SSL e servizi di trasferimento dati nel sito Web