Redmine Kubernetesis - Osa 2: Redmine'i yükleyin

1/1/2024
7 dakikadır.
Lukaš Beňa

See on teine ​​osa sarjast Redmine'i paigaldamisest Kubernetesi. Redmine'in kurulumunda kullanılan makaleler satılıyor.

1. Osa ümberarvutamin

Nüüd zirve bölgesi ootama Redmine'i paigaldamist Kubernetesse. Ne kadar çok şey satılıyor, ek olarak?

Redmine Kuberneteses - 1. osa: Keskkonna ettevalmistamine Bazı Giriş Kontrolleri, bileşenler, internet bağlantılarının klasik olarak görüldüğü ve redminek8s.ddns.net DNS sunucusunun göründüğü bileşenlerdir. Artık HTTPS bağlantılarını kullanamazsınız ve Redmine'i dağıtabilirsiniz.


HTTPS sertifika yöneticisi

Redmine'i yüksek HTTP-s'ler, HTTPS'de standartlarla uyumlu değil ve HTTPS-i ile ilgili olarak sorun yaratan bir sorunla karşı karşıya değil.

HTTPS'yi önemsiz bir şekilde kullanmak, bir çok sertifikaya sahip olmak ve bir çok şey için geçerli olmak üzere, bazı prosedürler ve korumalar sağlamak için kullanılır. Sertifika yöneticisi otomatik olarak satış yapıyor ve bu sertifikalar bir sertifika olarak kabul ediliyor. Rohkem teavet leiate nende dedidilt, çok iyi bir seçim, turba çayı gibi.


sertifika yöneticisi kurulumu

Sertifika yöneticisini bir klasik olarak yükleyin:

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

Sertifika yöneticisini lisanslayın ve yeni sürüme göre kurulum yapın.


Sertifika Sertifikası

Yönetici sertifikasına sahip olmanın benim için geçerli bir sertifika paketi olduğunu düşünüyorum. Kasutame LetsEncrypti, sertifikaya layık görüldü. Looge kõigepealt bkz. başarısız (ärge unustage asendada) päris e-posti aaddressiga) ve nimetage bkz. Cluster-issuer.yaml-ks

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

Seejärel rakendage bkz. oma klastri jaoks

kubectl uygula -f cluster-issuer.yaml

Şimdilik! Kubernetesi yapılandırmalarında başarısız olundu, birçok değişiklik ve klasik sınıflandırmalar yapıldı. Daha fazla bilgi edinin ve LetsEncryptiga'nın, Ingress Controller ve Ingress Controller'ın 1. sınıfa (sınıf: yeni sürüm) dönüştürülmesine bakın. Gerekli yapılandırmaları yapın ve daha sonra gereken verileri okuyun. Yeni bir şey yapmak gerekiyor ve etiketler, lugemine ve raendamine'i başarısızlığa uğrattı.

HTTPS-ga'yı daha iyi hale getirdik. Aynı zamanda, aynı zamanda kurulum sırasında, HTTPS-iga ve HTTPS bağlantılarına bakın. voilà! Otomatik olarak taustal olarak kabul edilen sertifikayı aldınız.


Redmine'i yükledim

Bakın bakalım, mida me kõik ootasime. Redmine'i saab, miğferin üzerine bir şeyler koymak için uygun bir viisil kurdu. Nagu me juba varem tegime, lisame kõigepealt Redmine'i hoidla:

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

Bazı yapılandırmalar başarısız olursa, Redmine ile birlikte daha fazla veri elde etmek için arama yapabilirsiniz.

Bir yapılandırma yapılandırması ve panelin başarısız olması gerekiyor, bu da çok iyi. Values.yaml dosyasında hata oluştu.

Values.yaml dosyasında hata oluştu, ancak yapılandırma işleminde başarısız olundu. Değerler başarısız olursa, bunlar çok daha fazla değere sahip olacak gibi görünüyor. Bir kez daha, benim için başarısız olan bir şey varsa, o da başarısız oldu.

Helm-i rakenduse leiate ve leiate leiate'i kullanma https://hub.helm.sh/charts/bitnami/redmine. Yapılandırmaları kontrol edin ve kontrol edin.


Yönetici kasutaja'sı

Redmine'i kasutajanimi: adminUser

Redmine'i şartlı tahliye:

Daha fazla bilgi için sama'ya bakın. See on meie esimene kasutaja Redmine'is, keda kasutame esimest korda sisse logimiseks.

Kurulum sırasında Redmine, kurulum sırasında daha sonra kuruluma devam edecek ve kurulum işlemini tamamlayacaktır.


PostgreSQL ve Mebaas

Bu, dümenci kurulumunu ve dokuma tezgahını kullanmamı gerektiriyor. PostgreSQL-i kurulumunu gerçekleştirmek için bazı yapılandırmaları kullanın. Turba lisama ve çok daha iyi bir seçim ve daha fazlası, allpool'da yok:

veritabanı Türü: postgresql

mariad:

  etkin: yanlış

postgresql:

  etkin: doğru

  postgresqlVeritabanı: Redmine

  postgresql Kullanıcı Adı: Redmine

  postgresqlŞifresi:

Kurulumla ilgili daha fazla bilgi edinin ve PostgreSQL-i ve diğer kurulum yapılandırmalarını kullanarak MariaDB'yi kullanın.


DNS yapılandırması

Tüm havuz yapılandırmaları, DNS-i yapılandırma havuzunda, birkaç kez 1. Yeni, TLS-i, HTTPS-i etiketli protokoller, ana bilgisayar ve DNS sunucuları için ödemeler:

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

Bazılarının, Giriş Kontrolleri ve Küme Düzenleyicileri gibi çok sayıda faydası vardır.

Redmine'in yapılandırma yapılandırmasıyla ilgili olarak şunları yapmanız gerekir:

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

Ridadega, mida oleme varem kasutanud, kuid seekord pakume kohandatud value.yaml-i'yi yüklemek için sarnane teiste helm install'a bakın. Viis kohandada mis tahes Helm-rakendust'a bakın.

Veel, kannatust, kuna raenduse'un ortaya çıkmasıyla ortaya çıktı. Bir sonraki satın alma işlemini gerçekleştirin ve içerik içeriğini kontrol edin:

kubectl bakla olsun - izlemek

Käsk tagastab midagi satıcısı:

İ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

Oodake, Running'de daha fazla konteineri ve 1/1'de koşu yaparak en az 6 dakikaya ulaştı.

Daha fazla bilgi ve daha fazla bilgi için:

Valmis üzerinde Redmine


Özet

Kubernetes, en iyi ücret karşılığında, en iyi şekilde gezinmemi ve en iyi hizmeti kullanmamı sağladı.

En iyi git-repost'u seçin: https://github.com/lcofre/redmine-on-k8s. Belki de başarısız oldum.

Daha da önemlisi, akıllı telefon veya telefonla daha iyi bir şekilde kontrol edilmesi gerekiyor. Ne zaman, iyi ve verimli bir şekilde kullanabilirsiniz, e-yapılandırmayı yeniden yapılandırmak ve daha fazlasını yapmak için gerekli ayarları yapın. Ve tüm havuzda çok fazla oyun vardı, bu da çok eğlenceliydi ve bu da daha iyi bir şeydi.

Son Redmine'i satın aldınız mı? Lihtne.

Proje planlayıcıları, denetimleri ve belirli denetimleri kontrol etmek için çok fazla çaba harcamanız gerekir.

Proovige Easy Redmine'i 30 günlük prooviperiyodi şakası

İşlevsel özellikler, SSL ayarları, değiştirilmiş özellikler ve coğrafi konumlar