Redmine Kubernetesban - 1. rész: Környezet előkészítése

6/22/2020
6 dakikadır.
Lukáš Bena -> Lukáš Bena
Kubernetes'e telefon edip Redmine'i yeniden başlatın. Ajánlott, bir cep telefonunun, büyük bir bölümün Redmine'in HTTPS'ye teleposta göndermesine izin veren bir uygulamadır.

Nasıl yapılır sorusunun cevabı, Redmine'in telesekreterinin çok önemli bir bileşenidir. İyi bir şey değil. Kubernetes'te çok büyük bir fark var, bu da daha az geçerli.

Ez az útmutató felhőfüggetlen çok hızlı, çok daha kötü ve daha kötü bir durumla karşılaşacaksınız. Çok iyi, çok iyi bir şey, çok iyi bir şey, en azından, en iyi şekilde sonuçlandırıldı. Javasoljuk, Kubernetes'in en üst düzeydeki sürümünü, en üst düzeydeki entegral sistemi ve yeni bir sistemi entegre etmeyi başardı.

Olyan környezetek, bir microk8s vagy ve minikube nane, ne szerepelnek, ne de mivel több yapılandırma igényelnek, ami túlmutat ennek az útmutatónak ve hatáskörén. Különösen a HTTPS yapılandırması miatt szükségünk van ara, hogy ve klaszterünknek legyen nyilvános IP-címe.


Használjuk ve Helm-et

Kubernetes egy összetett eszköz a konténer-orchestracióhoz. Sok fogalmat kell megtanulnunk, hogy elkezdjük. Bir proje için, çok basit ve basit bir şekilde biztosítja, ve bir Dümen. Bir saját szavaik szerint "Ha jól csináltuk, a felhasználók telepíthetik a Helm-et, és néhány percen belül telepíthetnek gyártási minőségű, polcról leemelhető komponenseket".

Figyelmen kívül hagyva ve nevük okait (bir metafor olarak, bir Helm, bir Kubernetes bir konténerek történetét meséli el'dir), bir Helm valóban egyszerűsíti ve telepítést, miközben lehetőséget ve bileşenlerin test edilmesiyle ilgili bir belge. Miğfer 3'ün sisli olması, bir legujabb'ın en iyi versiyonudur.

Helm 3'ün bir parçası olarak Helm XNUMX'ün bir parçası olarak, Helm dokusunun yenilenmesi için gereken her şeyi yapabilirsiniz. helm.sh/docs/intro/install/ Çimen. Mart hozzáférésednek kell lennie ve klaszteredhez bir parancssorból. Felhőszolgáltatódnak van útmutatója arra vonatkozóan, hogyan kell ezt megtenni.


Teleptse az Giriş Denetleyicisi-t

Bazı diğer bileşenler, ancak çok sayıda telefon ve özel ağ, çok daha fazla bilgi ve çok daha fazlası. Az Ingress denetleyicisi, web sitelerinde etkin olmayan bir şekilde, en iyi bileşenlere ve çok daha iyi performansa sahip olan bir ağ oluşturucuya sahip olabilir. Kezdetben, Redmine-t ile telefon görüşmesi yapan bir arkadaştan daha az şey yaptı, hoş geldin egy célállomásként ve kérésekhez.

Kubernetes özellikleri ve NGINX Giriş Kontrol Cihazı-t, amelyet használunk. Bir dokumentációjuk magyarázza, hogyan telepíthető ve Helm segítségével:

dümen repo giriş-nginx ekle https://kubernetes.github.io/ingress-nginx && dümen repo güncellemesi

dümen yükleme giriş denetleyicisi giriş-nginx / ingress-nginx

Bazı para birimleri, daha fazla giriş denetleyicisi kullanarak, daha basit bir telefon görüşmesi gerçekleştirebilir. Amikor befejeződött, bir kez daha, daha sonra, daha fazla bilgi için yeni bilgiler megkapni ve vezérlőhöz rendelt nyilvános IP-címet:

kubectl get services - saat

Az eredmény hasonló lesz ehhez:

İSİM TİP KÜMELEME-IP HARİCİ-IP PORT (LAR) YAŞ

nginx-controller LoadBalancer 10.0.115.117 89.68.23.33 80 / TCP, 443 / TCP 5m22s

denetleyici kabul Kümesi IP 10.0.135.226 443 / TCP 5d22s

kubernetes KümesiIP 10.0.0.1 443 / TCP 44h

EXTERNAL-IP-t'yi kullandıysanız, daha fazla bilgi için daha fazla bilgi edinebilirsiniz. Előfordulhat, hogy az IP helyett az érték az. Néhány másodpercig tart, amíg ve felhő yeni IP-t'ler gizli ve gizlidir. Daha fazla bilgi sahibi değilsiniz, bu geçerli bir IP adresidir.


Létrehozás egy DNS A rekoru

Çoğu, çok büyük IP tabanlı, çok daha iyi ve daha ucuz, çok daha iyi, çok daha ucuz ve daha şık. Természetesen, mivel még nincs telepítve alkalmazás, klusztered bir örnek "404 Bulunamadı" hibával válaszol. Létrehozunk egy DNS domain-t, amelyet hozzárendelhetünk ve IP-címhez, taze nane, nane şekeri gibi küçük bir listedir.

Az internet alan adı değişikliği ve Redmine-hoz nagymértékben bir etki alanı szolgáltatódtól függ, aynı zamanda egy DNS A rekoru olarak, egy domain nevet az IP-címeddel'den çok daha fazlasıdır. Son olarak, no-ip.com DNS güvenlik kodunun kaydedilmesi sağlandı.

DNS A rekordunk létrehozása

Az adatok, amelyeket meg kell adnod, ahogy azt várhatod, DNS-név és az IP-cím. No-IP, DNS güvenliğinin daha da kötüleşmesine neden olan bir alan adı değişikliğiyle karşı karşıya kalabilir. Bir folyamat hasonló az összes toöbbihez.

Egy kis időbe telik, amíg az új rekord elterjed, így a ping használatával ellenőrizheted, hogy az IP-cím helyesen van-e feloldva:

redminek8s.ddns.net'e ping at


Következő lépések

Çoğu, hogy van egy belépési vezérlőnk és egy DNS alan adı-unk, az egyetlen dolog, ami még hátra van, hogy HTTPS-t'yi yapılandırma ve web tabanlı bağlantı oluşturma ve Redmine-t'ye aktarma. PostgreSQL'de bazı değişiklikler yapıldı ve bu, Helm'in güvenliğinin sağlanmasına yardımcı oldu.

Maradj velünk a Redmine Kubernetes-ban 2. részéért: Redmine telepítése.

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.

Easy Redmine-t 30 ile ilgili sorunlar

Funkció Elérhető | SSL koruması | Napi mentések