Redmine Kubernetes-ben - 2. rész: Redmine telepítése
Redmine Kubernetes'in telefonunu yeniden etkinleştirip, hızlı bir şekilde etkinleştirebilirsiniz. Bir süre sonra Redmine-t ile iletişime geçerek bir telefon görüşmesi gerçekleştirdik.
Elbeszélés resz 1
Daha fazlası, Redmine-t ve Kubernetes-re'ye çok benziyor. Végül hatalı mı, çirkin mi?
A Redmine ve Kubernetes-tr - 1. örnek: Környezet előkészítése Giriş Denetleyicisi ile telefon bağlantılarını kullanarak, diğer bileşenlerle birlikte, internet erişimini ve klasik ağ erişimini sağlayan bir DNS etki alanı olarak redminek8s.ddns.net-et'i kullanabilirsiniz. Çoğu zaman HTTPS-t ile bağlantı kurulur ve Redmine'in teleportasyonu da yapılır.
HTTPS ve sertifika yöneticisi segmenti
Redmine-t HTTP sunucusu, HTTPS ve web tabanlı web sitelerinde olduğu gibi, web tabanlı HTTPS-t'de de geçerli değildir.
Az HTTPS, önemsiz bir sorun olarak kabul edilirken, bazı kullanıcılar eski zamanlardan beri keçe gibi görünüyor ve birçok bizony, çok büyük ve çok daha büyük bir veriye sahip. Sertifikalı bir yöneticinin zihni otomatik olarak işlenir ve çok daha iyi bir yönetime sahip olur, bu da benim için en iyi şey haline gelir. További Találhat hakkında bilgi veriyor webhelyükön, de az alábbiakban mindent elmagyarázok, amire szüksége van.
Bir sertifika yöneticisi telepitése
Sertifikalı yöneticinin telefonla aranması ve sınıflandırılması:
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
Sertifikalı bir yönetici olarak, telepíti ve legfrissebb verzióját'ı tercih ettik.
Kapsüller ve Tanusítványkibocsátóhoz
Çoğu, sertifikalı bir yöneticiye ihtiyaç duyuyor, çok iyi bir iş çıkarıyor ve çok sayıda yöneticiye hizmet veriyor. Az ingyenes tanúsítványkibocsátó, LetsEncrypt'in bir özelliğidir. Először hozza létre ezt a fajlt (ne felejtse el a) e-posta adresinizin geçerli olması), Cluster-issuer.yaml-nak'ın silinmesidir:
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
Ezután alkalmazza ve klaszterre ve következő paranccsal:
kubectl uygula -f cluster-issuer.yaml
Teşekkürler! Bazı Kubernet yapılandırmaları yapıldıktan sonra, çalıştırılanlar klasik ve klasik değildir. LetsEncrypt'te çok sayıda giriş denetleyicisi (A sınıfı: nginx végén) bulunmaktadır. Herhangi bir yapılandırma değişikliği yapılmadı, ancak daha sonra çok daha fazla değişiklik yapılması gerekti. Tartsa çok lezzetli ve lezzetli, ahogy azok meg vannak mutatva, hogy biztosítsa ve fajl helyes olvasását alkalmazását.
Çoğu klasik HTTPS sunucusuna sahiptir. Amikor telepítunk egy alkalmazást, utasíthatjuk, hogy HTTPS-ként működjön, és voilà! Bazı durumlarda, otomatik olarak ve hatta otomatik olarak bazı işlemler yapılabilir.
Redmine telepitése
Ez az, amire mindannyian vartunk. Redmine'in, Helm'i rahatsız eden bir telefon modeli var. Ahogy korábban már tettük, először bir depo-t, ahol ve Redmine található
dümen repo bitnami ekle https://charts.bitnami.com/bitnami && dümen repo güncellemesi
Hiçbir yerel telefon yapılandırması yok, en iyi yapılandırmalar, çok büyük bir Redmine-nek ve en iyi testlerden biri.
Bazı yapılandırmalar, en iyi şekilde yapılandırıldı ve en iyi şekilde etkinleştirildi. Değerleri gözden geçirin.yaml-nak.
Minden Helm, bazı değerleri değiştiriyor ve yapılandırmaları değiştirerek bazı değerleri değiştiriyor. Değerler.yaml, daha fazla değer, daha fazla değer ve daha fazla değere sahiptir. Az összes olyan érték, amelyet ne tartalmazunk ve fajlunkban, az alapértelmezett fajlban marad.
Az összes alapértelmezett érték megtalálható ve dümen alkalmazás oldalán, https://hub.helm.sh/charts/bitnami/redmine. Ayarların yapılandırılması kolay değildir.
Első adminisztrátori felhasználó
Redmine Felhasználónév: adminUser
Redmine özellikleri:
Ez a lépés annyira szükséges, nane könnyen érthető. Redmine yasağını kaldırdık, ama yine de daha fazlasını yasakladık.
Amikor ve Redmine telepetive minibüsü, en iyi yapılandırmaları ve telepítést'i yönetin.
PostgreSQL veri tabanı
Alapértelmezés, Helm'in telepítésünknek létre to bell hoznia ve mariadb adatbazist'i kontrol ediyor. Ehelyett, PostgreSQL'in yapılandırmasını ve telepatisini yapılandırdı. Legalább egy jelszót is hozzá kell adnia az adatbázis eleréséhez, ahogy az alább látható
Veri Tabanı Türü: postgresql
mariad:
engellendi: hamis
postgresql:
nişanlı: igaz
postgresql veri tabanı: Redmine
Postgresql Felhasználónév: Redmine
postgresql özellikleri:
Bir çok şeyi bir telesekreterden, bir akarsudan, bir MariaDB'den ve PostgreSQL'in bazı yapılandırma yapılandırmalarından faydalanarak geçirmeyi başardım.
DNS yeni yapılandırması
Az miktarda eski DNS yapılandırması yapılandırması var, ancak 1. yeniden yapılandırıldı. Bu, TLS-t ve HTTPS protokolleri ile birlikte kullanıldığında, DNS rekorunu kıran ve bir DNS rekoru kıran bir sistemdir:
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'nin yalnızca birkaçı ile yapılan ödemeler, basit bir Küme Düzenleyicisidir.
Çoğu telefon ve Redmine yapılandırması yapılandırması:
dümen kurulum Redmine -f değerleri.yaml bitnami / redmine
Bu, tüm değerlerin göz önünde bulundurulduğu bir kurulumdur. Ez a módja annak, hogy testreszabjunk bármilyen Helm alkalmazást.
Bir türelemre van szükségünk, mivel az alkalmazás létrehozása néhány időt vesz igénybe. Bu, başka bir şey değil, büyük miktarda ellenőrizzás ve diğer konténereinek állapotát:
kubectl bakla olsun - izlemek
Parancs'ın sis visszaadni, mint ez'i yok:
İ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
Aklınızda bulundurduğunuz tüm içerikleri Koşu, 1/1 oranında akılda tutulması gereken bir şey, ancak bir kez daha. Yüzde 6'sı incelendi.
Çoğu zaman, her şey yolunda gidiyor, çok iyi bir şey ve bir ücret karşılığında telepítésünket:
Redmine készenáll
Özet
Kubernetes'te, bir Helm (nem szó szerint) aracılığıyla iyi bir navigasyon ve iyi bir navigasyon hizmeti, Redmine'in kullandığı çok sesli bir telepatidir.
Az miktarda yasaklama yöntemini ve depo yasağını öğrenin: https://github.com/lcofre/redmine-on-k8s. Ha elakad, szabadon összehasonlíthatja ve saját fajljaival.
Hayati önem taşıyan bir şey yok, sadece özel bir durumla ilgili iyi bir şey değil. Canlılık, hazırlıklılıktır ve iyi düzeyde bir yapılandırma, çok iyi bir şekilde tekrarlanan bir durumdur. Kérjuk, jelezze nekünk az alábbiakban, hogy mi érdekli ve legjobban, hogy ve jövőben megvitassuk.
Redmine frissítés'i kullanıyor musunuz? Egyszerű.
En az összes, telsizler ve projelendirme projelerinin temellerini atıyor, -kezeléshez ve -iranyításhoz, örneğin, szoftverben.