Redmine Kubernetesissa - Osa 2: Redmine Kubernetesissa
Kertomus osa 1
Kubernetesi'nde hiçbir şey yapılmadı. Ne yapmalı, ne yapmalı?
Redmine Kubernetesissa - Osa 1: Etkinleştirme Giriş Denetleyicilerinin bir parçası olarak, bileşenlerin yanı sıra internet ağları kümesi ve DNS sunucuları, redminek8s.ddns.net gibi bileşenler de mevcuttur. Hiçbir şey HTTPS yapılandırmasında yapılmadı ve bazı değişiklikler yapılmadı.
HTTPS sertifika yöneticisinin avulla'sı
Bu, HTTP protokolünü, HTTPS'nin tüm standartlar üzerinde geçerli olmasını sağlar. HTTPS protokolleri ve şifreleri kullanarak bir tur işlemi gerçekleştirin.
HTTPS: ve bazı önemsiz bilgilerle ilgili bilgi alın, ancak bir sertifikaya sahipseniz ve veriniz varsa, bu sizin için bir işlem ve işlemdir. Sertifika yöneticisi otomatik olarak sertifika alır ve sertifikayı alır. Voit lukea lisää heidan sivustoltaan, mutlaka bir kez daha göz önünde bulundurmanız gereken bir şey var.
Asenna sertifika yöneticisi
Sertifika yöneticisinin asentamiseksi klusteriisi olmasını sağlayı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
Depoyu açın, sertifika yöneticisini ziyaret edin ve sürümünüzü kullanın.
Yhdistä sertifikativiranomaiseen
Hiçbir zaman sertifika yöneticisi sertifikasını almaya hak kazanmadım. Käytämme LetsEncryptiä, ilmaista sertifikativranomaista. Luo ensin tämä bağlıosto (muista korvata) oikealla sähköpostiosoitteella) ve aynı zamanda Cluster-issuer.yaml'de:
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 sürü ürün satın aldınız mı?
kubectl uygula -f cluster-issuer.yaml
Onneksi olkoon! Kubernetes yapılandırmasının basitleştirilmesi ve basit bir şekilde yapılandırılmasıyla ilgili çok şey var. Bu, LetsEncryptiin'in, Giriş Denetleyicileri'nin, Osa 1:ssä'yi (sınıf: nginx lopussa) kullanması gereken bir şey değil. Yapılandırmayı daha verimli bir şekilde gerçekleştirin, bir kez daha yapılandırın ve en iyi şekilde yapılandırın. Doğru bir şekilde, bir örnek olarak, hemen hemen her şeyi ve her şeyi yapabilirsiniz.
Yeni HTTPS kümesi:Örneğin. Ayrıca HTTPS:n ile uyumlu bir çözüm bulmanızı da sağlar voilà! Koko, otomatik ödeme işlemlerine ilişkin sertifikayı aldı.
Redmine asentaminen
Bu bana kaikki odotimme. Voimme asentaa Redminen muutamalla eri tavalla, mutta ehdottomasti kätevin tapa on käyttää Helm-ohjelmaa. Kuten aiemmin teimme, ensin lisäämme Redminen repositoryn
dümen repo bitnami ekle https://charts.bitnami.com/bitnami && dümen repo güncellemesi
Bir çok yapılandırmayı kullanarak, en iyi ayarları yapmanıza yardımcı olacak bir şey yapmanız gerekir.
Bir sistem yapılandırması oluşturulmalı, ancak bu durumda bir değişiklik yapılmamalıdır. Değerler.yaml ile bağlantılıdır.
Kaikilla Helm-sovelluksilla onvalues.yaml-tiedosto, jossa on kaikki sovellukseen mahdollisesti mahdollisesti on settings. Umman değerleri.yaml-tiedoston, määrittelemme haluamamme muutokset. Kaikki arvot, joita emme sisällytä bağlıostoomme, jäävät sellaisiksi hiçbir ovat oletustiedostossa değil.
Kaikki oletusarvot löytyvät myös Helm-sovelluksen sivulta, https://hub.helm.sh/charts/bitnami/redmine. Bir kez daha yapılandırıldı ve yapılandırıldı.
Ensimmäinen Pääkäyttäjä
Redmine-käyttäjänimi: adminUser
Redmine-salasana:
Bu, size yardımcı olacak bir hizmettir. Bu, Redminessä'nın en iyi şekilde kullanılması, ensimmäistä kertaa kirjautumiseen.
Redmine'i asennettu'da kullanın, bu da sizin için en iyi olanı olacaktır.
PostgreSQL-tietokanta
Oletuksena Helm-asennuksemme vaatii mariadb-tietokannan luomista. PostgreSQL: ile ilgili bir sorun yok. Sinun täytyy myös lisätä vähintään salasana tälle Titokannalle, kuten alla näet
veritabanı Türü: postgresql
mariad:
etkin: yanlış
postgresql:
etkin: doğru
postgresqlVeritabanı: Redmine
postgresql Kullanıcı Adı: Redmine
postgresqlŞifresi:
Bazı durumlarda, PostgreSQL veri yapılandırması yapılandırmasında MariaDB'nin kullanılmasına izin verilmez.
DNS-nimen özellikleri
DNS ağlarında birçok önemli özellik var, bunlar 1. Yalnızca TLS:n, HTTPS:n ve diğer protokol protokolleri geçerli değil, DNS bağlantıları için de geçerli:
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ş Kontrolleri için gelişmiş bağlantılar ve Küme Düzenleyicileri ile bağlantı kurmanızı sağlar.
Yeni bir şey yok: Önemli olan şu ki:
dümen kurulum Redmine -f değerleri.yaml bitnami / redmine
Her iki durumda da, doğru kurulumla birlikte, gereken değerlerin elde edilmesi için gereken değerlerin belirlenmesi gerekir. Tam olarak Helm-sovellusta'da tapa mukauttaa.
Tarvitsemme, hieman kärsivällisyyttä, çok iyi bir şey ve harika bir şey. Şunları yapabilirsiniz:
kubectl bakla olsun - izlemek
Açıklama:
İ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
Sinun odotettava'da, kunnes molempien konttien tila on Running ve kaikki ovat valmiita 1/1, mikä minun tapauksessani 6 dakika sonra kesti.
Yeni bir şey yok ve şu anda bir şey görmemişsiniz:
Valmis üzerinde Redmine
Özet
Kubernetes, çok basit bir ödeme yöntemiyle, Helmin (ei tarkoituksellisesti) ile Redmine-asennuksen'i bir araya getirmeniz için gereken her şeyi yapmanız gerekir.
Git-reposta göndermeyi unutmayın: https://github.com/lcofre/redmine-on-k8s. Voit vertailla omia bağlıostoja, jos jäät jumiin.
Zamanında, en iyi ödemeler, pilviympäristökohtainen ile ilgili olarak tek bir ödeme yapılmaz. Canlılık ve Hazırlık gibi yetenekler, daha fazla değer ve daha fazla sayıda olumlu sonuç elde etmek için yeterli değildir. Her şey yolunda gitti, en iyi şekilde, her şey yolunda gitti.
Redmine-päivitys'i mi kullanıyorsunuz? Helppoa.
Saatler, en iyi projelendirme projelerini gerçekleştirmek için en iyi şekilde tasarlanmıştır, bu da ev sahibi olmanıza yardımcı olur.