Redmine v Kubernetes - 2. Bölüm: Redmine'ı yükleyin
Bu, Kubernetes'in Redmine adlı yeni serisidir. Bu, Redmine'i yüklediğiniz için çok basit bir işlemdir.
Počítání části 1
Redmine ve Kubernetes'i yüklemek için bunu kullanabilirsiniz. Peki, bu çok iyi oldu, öyle mi?
V Redmine ve Kubernetes - 1. Bölüm: Prostředí jsme Ingress Controller, redminek8s.ddns.net'in jsme DNS sunucusunu içeren bir küme için internet ağ bağlantısı bileşenidir. HTTPS'yi yeniden yapılandırmak ve Redmine'e ait bir uygulama oluşturmak da mümkündür.
HTTPS sertifika yöneticisi
Redmine HTTP ile sohbet etmeyi tercih ediyorum, HTTPS web tabanlı bir standarttır ve HTTPS ile ilgili herhangi bir sorunla karşılaşılmaması için çeşitli güvenlik önlemleri alır.
HTTPS'yi basit bir şekilde kullanmamak için, web üzerinde bir sertifikaya sahip olmanız ve süreçlerin açıklanması için bir protokol oluşturmanız gerekir. Sertifika yöneticisi her şeyi otomatik olarak onaylar ve bir zdarma sertifikası alır. Daha fazla bilgi edinin jejich stránkách, aynı şekilde, bu da mümkün değil, ancak yeni bir şey yok.
Sertifika yöneticisini yükleyin
Profesyonel kurulum sertifikası yöneticisi ve kümenin doğru olmadığını kanıtlayın:
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öneticisine geri döndüğünüzde, yeniden kurulum yapmanıza izin vermeyin.
Sertifikasyon ve sertifikasyon işlemleri
Sertifika yöneticisine eğitim vermek, sertifika almak ve sertifikalandırmak için bir eğitimdir. LetsEncrypt, otomatik sertifika sertifikasına sahiptir. Nejprve vytvořte tento soubor (nezapomeňte nahradit) Cluster-issuer.yaml'e bir e-posta adresi gönderin)
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 kümede uygulama yapmak mümkündür
kubectl uygula -f cluster-issuer.yaml
Blahopřejeme! Kubernetes'in yapılandırılmasının ardından kümeye bir uygulama eklendi. LetsEncrypt'te, LetsEncrypt'te, Ingress Controller'ı kullanarak Ingress Controller'ı çalıştırabilir ve 1 (Tarih: nginx ve konci) yapılandırma türlerini kullanabilirsiniz. Yeni Zelanda'da Yeni Zelanda'nın Kaybı . Bazı uygulamalar, çok sayıda uygulama ve uygulamanın başlatılmasını sağladı.
HTTPS için güçlü bir küme var. Yeni kurulum uygulamaları, HTTPS ve HTTPS kullanımıyla ilgili talimatlar voilà! Otomatik olarak kanıtlanmış bir sertifikasyon süreci vardır.
Kurulum Redmine
Jsme všichni čekali'ye. Redmine, yeni bir şey yüklemedi ve Helm'i yeniden yüklemeyi başardı. Redmine nachází'yi yeniden yüklemediğinizden emin olun, bu da onu yeniden başlatmanız anlamına gelir.
dümen repo bitnami ekle https://charts.bitnami.com/bitnami && dümen repo güncellemesi
Bir çok yanlış kurulum, Redmine ile birlikte farklı yapılandırmalar içeren yapılandırmalar içeriyor.
Bazı yapılandırmalar, belirli bir süre boyunca yapılandırılır ve bu yapılandırma, aynı şekilde, aynı şekilde kullanılabilir. Değerler menüsüne bakın.yaml.
Uygulamanın en önemli değerleri.yaml'ın en iyi yapılandırmaya sahip olması, uygulamayı doğrulamanızı sağlar. Değerleri değerlendirin.yaml, tanımladığınız değerleri, değerlerinizi belirtin. Jakákoliv hodnota, našeho souboru'dan başka bir şey değil, zůstane tak, jak je v souboru s výchozími hodnotami.
Bir sonraki adım, Helm uygulamasının yeni bir sürümünü almaktır, https://hub.helm.sh/charts/bitnami/redmine. Yeniden yapılandırmayı kontrol edin.
Özel Yönetici Admini
Redmine Kullanıcı adı: adminUser
RedminePassword:
Bu, çok basit bir şey değil. Redmine ile ilk kez iletişime geçtik, on bir kez daha popüler hale geldik.
Redmine'i yüklerken, yeniden yükleme ve yapılandırma yapılandırması için gereken süreyi ayarladık.
Veritabanı PostgreSQL
Helm, veri tabanını kullanarak veri tabanını kurdu. Bu aynı zamanda PostgreSQL ile kurulum için de bir yapılandırmadır. Veri tabanını kullanarak daha fazla video izlemeniz gerekiyor.
veritabanı Türü: postgresql
mariad:
etkin: yanlış
postgresql:
etkin: doğru
postgresqlVeritabanı: Redmine
postgresql Kullanıcı Adı: Redmine
postgresqlPassword:
Kurulumun açık bir şekilde yapılması, ayrıca MariaDB'yi kullanan PostgreSQL kurulumu için veri yapılandırmasının yapılandırılmasıyla ilgilidir.
DNS yapılandırmasını yapılandırma
Yeni DNS yapılandırması, DNS yapılandırmasını doğruladı ve 1. Görüntüyü, TLS'yi, HTTPS protokolünü, yeni bir ana bilgisayar adını, DNS'yi yeniden yapılandırmayı kullanarak oluşturabilirsiniz:
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
Giriş Denetleyicisi için Küme Sorunu olarak bir uygulama önerisinde bulunarak, bu uygulamayı kullanabilirsiniz.
Redmine'in yeni yapılandırma yapılandırması:
dümen kurulum Redmine -f değerleri.yaml bitnami / redmine
Bu, dümen kurulumuyla ilgili olarak, geçerli değerler.yaml ile birlikte geçerli olacak şekilde gerçekleştirilmiştir. Bunu yapmak için, Helm uygulamasını kullanarak bir uygulama oluşturun.
Kullanabileceğiniz en iyi uygulama, yeni bir uygulamanın ilk örneğidir. Bir çok uygulamayı kontrol etmek için aşağıdakileri yapın:
kubectl bakla olsun - izlemek
Şununla ilgili bir şey söylemeyin:
İ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
Bir çok şey var, bu da kontejnerů nebude 1/1 oranında bir çalışma yaparak, 6 dakikadan fazla bir süre boyunca çalışmamı sağladı.
Yeni kurulumda bir adım öne geçmek ve bir sonraki adıma geçmek için aşağıdakileri yapın:
Redmine je priven
Sonuç
Kubernetes, yeni uygulamalar için yavaştır ve Helmu (bazı yeni) Redmine kurulumunu zorlayarak yavaş yavaş çalışır.
Yedeklemeyi ve yedeklemeyi yeniden başlatmayı unutmayın: https://github.com/lcofre/redmine-on-k8s. Ne yazık ki, yeni bir şey yok.
Konsept oluşturma ve disk kullanımı, buluta özel olarak yavaş yavaş ve buluta özel olarak dağıtılır. Canlılık ve Hazırlık uygulamalarının yanı sıra e-posta yapılandırması ve e-posta yapılandırması da mevcuttur. Prosím, dejte nám vědět, co vás nejvíce zajímá, abychom to mohli diskutovat ve budoucím návodu.
Nejlepší Redmine'i yükseltiyor mu? Snadne.
Bu, proje planlama ve yazılım kontrollerini kontrol etmek için planlanmış bir projedir.