w Kubernetes – Część 2: Redmine Kurulumu

6/30/2020
8 dakikadır.
Lukáš Bena -> Łukasz Bena

Redmine'i Kubernetes ile birlikte kullanmak için seriyi kullanabilirsiniz. Redmine kurulumunu gerçekleştirmeniz için gerekli talimatları içeren bir yazı.

Przeliczenie części 1

Redmine ve Kubernetes'i yüklemek için müzik çalmayı unutmayın. Peki, ne yapmalı?

W Redmine ve Kubernetes - Çek 1: Przygotowanie środowiska Giriş kontrollerini yükleyin, internet erişimini sağlayan bir bileşen ve DNS, redminek8s.ddns.net'i kullanın. HTTPS yapılandırmasını kullanın ve Redmine ile ilgili şakalar yapın.


HTTPS z sertifika yöneticisi

HTTPS, HTTPS ile aynı güçlü internet standardına sahip olduğundan, HTTPS'de herhangi bir sorunla karşılaşılmaması ve sorun yaşanması gibi sorunlarla karşılaşılmaktadır.

HTTPS'yi herhangi bir denemeye tabi tutmadan, sertifikasyon sertifikalarınızı alın ve daha güçlü bir şekilde onaylayın, işlemlerinizi ve işlemlerinizi tamamlayın. Sertifika yöneticisi otomatik olarak yeni bir darmowe sertifikası ile otomatik olarak yeni bir sertifikaya sahip olur. Bilgilerinizi Paylaşın Onların tarafı, ale wyjaśnię Ci wszystko, co musisz wiedzieć poniżej.


Zainstaluj sertifika yöneticisi

Bu, en iyi klastrze'de sertifika yöneticisi olarak kabul edilen bir şeydir:

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

Bir sertifika yöneticisi olarak depoda yer alan ve iyi bir kurulum gerçekleştiren bir yöneticiyiz.


Polonya ve dost sertifikaları

Bir sertifika yöneticisi olarak, bir sertifika yöneticisine sahip olmanız gerekir. Skorzystamy z LetsEncrypt, Darmowego'nun sertifikasyon sertifikasına sahiptir. Najpierw utwórz on plik (pamiętaj, aby zastąpić) e-posta adresiniz) ve Cluster-issuer.yaml'e gidin

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

Bir sonraki sınıfa bir kez daha gitmek

kubectl uygula -f cluster-issuer.yaml

Teşekkürler! Kubernet'leri yapılandırmak için çok az işlem yapın, bunları yapılandırın ve sınıflandırın. LetsEncrypt ile LetsEncrypt'i etkinleştirin ve Ingress'i kontrol edin ve Części 1'i kullanın (klasik: nginx ve końcu). On birkaç yapılandırma, birkaç farklı yapılandırmayla, aynı zamanda yeni bir yapılandırmaya da yol açtı. Zachowaj, bir kez daha, bir başka deyişle, zapewnić'le birlikte, bir sürü şey ve bir sürü popüler şey yaptı.

HTTPS'yi iki kez kullanabilirsiniz. HTTPS ve HTTPS kullanarak kurulum, kurulum ve kurulum işlemlerini gerçekleştirin voilà! Otomatik olarak sertifika alma işlemini gerçekleştiriyoruz.


Redmine Kurulumu

Şaka yapmak için, na co wszyscy czekaliśmy. Redmine ve yeni bir arkadaş edinerek, Helm'in bir parçası olarak yeni bir şey kurdunuz. Redmine ile birlikte yeni depolar oluşturduk ve bunları yeniden düzenledik

dümen repo bitnami ekle https://charts.bitnami.com/bitnami && dümen repo güncellemesi

Ale tym razem zamiast od und razu, stworzymy plik yapılandırma, ancak wskazać nie standartowe zachowanie, które chcemy, by Redmine miał.

Farklı bir sektöre yönelik yapılandırmalar, aynı şekilde aynı şekilde yapılandırılabilir ve kullanılabilir. Nazwij plik değerleri.yaml.

Uygulamaların kullanımı Helm'in en büyük değerleri.yaml ve bazı yapılandırmaları yapılandırmak için, uygulamanın yapılması gerekenler daha fazladır. İki değerli değer.yaml, tanımlı değerler, które chcemy wprowadzić. Wartości, których nie uwzględniamy ile farklı bir şekilde, pozostaną aynı şekilde aynı şeyi alır.

Helm'in yeni uygulamaları ve uygulamalarıyla ilgili olarak, https://hub.helm.sh/charts/bitnami/redmine. Yapılandırmayı genişletin.


Pierwszy użytkownik admin

Redmine Kullanıcı adı: adminUser

RedminePassword:

On krok, az da olsa konieczny ile birlikte geldi. Redmine ile daha iyi iletişim kurmak için, logoyu kullanmanın bir yolunu bulun.

Redmine'i yüklemek için, artık kurulumla birlikte, kurulumla birlikte yeni bir kurulum gerçekleştirebilirsiniz.


Baza danych PostgreSQL

Helm'in kurulumu, bazı basit kurulumlarla birlikte yapıldı. PostgreSQL'de kurulum için yapılandırma yapılandırması yapıldı. Musisz również dodać co najmniej hasło, aby uzyskać dostęp do tej bazy danych, jak możesz zobaczyć poniżej

veritabanı Türü: postgresql

mariad:

  etkin: yanlış

postgresql:

  etkin: doğru

  postgresqlVeritabanı: Redmine

  postgresql Kullanıcı Adı: Redmine

  postgresqlPassword:

Müzik, basit bir PostgreSQL yapılandırması ve yapılandırması için MariaDB ile herhangi bir kurulum gerçekleştiremedi.


DNS Yapılandırması

Yapılandırma ayarları, DNS yapılandırması ile birlikte, DNS yapılandırmaları ve yapılandırmaları 1. HTTPS protokolleri, TLS protokolleri ve HTTPS protokolleri, sunucu sunucuları ve DNS sunucuları için iki DNS kaydı:

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

Yeni bir uygulama kullanarak girişleri kontrol etmek ve girişleri kontrol etmek için her şeyi kullanın.

Redmine ve standart yapılandırmaya uygun olmayan değişiklikler:

dümen kurulum Redmine -f değerleri.yaml bitnami / redmine

Bu, herhangi bir standart olmayan değer.yaml ile birlikte, yeni kurulumların yapılmasına da olanak sağlar. Helm'e uygun bir uygulama eklemek için.

Bazı uygulamalar, iki uygulamayı birden çok kez kullanabilirsiniz. İki uygulamadan oluşan bir kontenjanla birlikte, birkaç polecona da ihtiyacınız var:

kubectl bakla olsun - izlemek

Şunları yapabilirsiniz:

İ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

Musisz poczekać, aż bu kontenerów będzie'nin durumunu çalıştırıyor ve 1/1'e ulaştı, ancak en az 6 dakika boyunca devam etti.

Şu anda kurulumla ilgili olarak aşağıdakileri yapmanız gerekir:

Redmine şakası çok komik


toplama

Kubernetes, wdrażania aplikacji'yi yeniden yapılandırmak ve aynı zamanda Redmine'i yüklemek için Helm (çevre dostu) ile birlikte bir uygulama oluşturmak için kullanılır.

Yeni bir depoda znajdziesz'i kullanabilirsiniz: https://github.com/lcofre/redmine-on-k8s. Zachęcamy do porównania z Twoimi plikami, jeśli utkniesz.

Çok sayıda koncepcji poza diskusją, ponieważ byly one złożone lub wyjaśnienie było związane z chmurą. İki uygulama, e-posta veya e-posta yapılandırması ve hücresel verilerle birlikte iki uygulama yapılmadı. Umarım ilginizi çeker, bu nedenle yorum yapmak için çok iyi bir fırsat.

Najlepsza, Redmine'i etkinleştirdi mi? Łatwa.

Zdobądź wszystkie, planowania, zarządzania ve program programlarını kontrol eden projektów ile doskonałego planlarını kullanma potansiyeline sahiptir.

Easy Redmine uygulaması 30 gün önce şarj edildi

Funkcje, zabezpieczenie SSL, codzienne kopie zapasowe, dostępne w Twojej lokalizacji