Redmine ve Kubernetes - Bölüm 1: Miljoet'in başka sürümleri

6/22/2020
6 dakikadır.
Lukaš Beňa

Redmine ve Kubernetes'i uygulayacak seriyi silmeyi deniyorum. Redmine'in HTTPS üzerinden sağlam örneklerini uygulamak için resmi bir yöntem ve yöntem kullanıyoruz.

İlk önce odaklanmamız gereken bir seçenek var Værktøjer ve Bileşenlerin Kurulumu, bazı Redmine uygulamalı vil bruge. Erkekler karmaşık bir şeyden hoşlanmazlar. Kubernetes'e çok az zaman kaldı ve bu, çok daha iyi bir çatallanma yöntemidir.

Bu, daha fazlasını yapmak için çok fazla çaba harcamanıza neden oldu buluttan bağımsız, böylece gökyüzünden her şeyi geri alabiliriz, yani. Yorum yaptıktan sonra, gökyüzüne bakabilir ve daha sonra ayrıntılı olarak bilgi alabilirsiniz. Gökyüzüne doğru ilerleyen Kubernetes-tjenesten'e bir kez daha göz attığınızda, gökyüzü ve gökyüzü gibi diğer birçok şeyle bütünleşmek iyi bir şey.

Mikrok8'ler veya minikube'ler gibi Miljøer, ona ihanet etmekle yetinmiyor, bu da sadece yapılandırma açısından çok iyi bir şey. Især kræver daha fazla HTTPS yapılandırması, en kötü IP adresini kullanıyor.


Lad os bruge Helm

Kubernetes karmaşık bir yapıya sahiptir kapsayıcı düzenleme. Pek çok şey var, çeteyle bir araya gelmek için daha çok zamanımız var. Heldigvis bir proje projesidir Dümen, bazı soyutlamalar veriyor, bunun için çabalıyorum. Şöyle bir örnek var: "Hvis, Helm'i doğru bir şekilde kurabilir ve ürün kalitesi ve ürün kalitesi için en kısa kurulum bileşenlerini kullanabilir"

Dümeninizi kontrol etmek için bu yola başvurabilirsiniz (bununla birlikte, Helm, Kubernetes ve Container gibi metaforlarda daha ayrıntılı bir geçmişe sahip olacağız) Virkelig Kurulumları, daha fazla bileşene sahip olmak için gerekenleri sağlar. Vi vil bruge Helm 3, en yeni ve en son sürümdür.

Gökyüzü, Helm 3'ün en iyi şekilde aydınlatılmış olması nedeniyle Skyudby'den uzaktayken, Helm belgelerini veren bir dosyanın kurulumunu yapamazsınız. helm.sh/docs/intro/install/. Du skal Dinlenmek için bir şeyler yapmalıyım fra den komandolinje, du bruger. Gökyüzünde çok fazla şey var, ama bu çok zor.


Kurulumcu Giriş Denetleyicisi

Bu, her kullanıcı için kurulacak ilk bileşendir ve aynı zamanda ilk Kubernetes konseptidir. Giriş denetleyicisi, tüm web modlarını değiştirmek ve iç bileşene yönelik yönlendirmeler yapmak için bir giriş denetleyicisine sahiptir ve bu da en iyi şekilde desteklenmektedir. Redmine kurulumcusu ile tanışmak için hiçbir şey yapmaya başlamayacağım, ancak bu kadar başarılı olacağım. anmodningerne için varış noktası.

Kubernetes kaldıracı NGINX Giriş Kontrol Cihazı, som vi vil bruge. Dokümantasyon çatallayıcıları, Helm'e yardımcı olan adam kurulumcu:

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

Uygulama deposunda ilk olarak giriş denetleyicisi, klynge'de en iyi yükleyicidir. Kurulum çok zor değil, her gün bir adamın altında çeteyle çalışmak için daha fazla bilgi topluyorlar Suçlu IP, bir denetleyici denetleyicisidir:

kubectl get services - saat

Hiçbir sonuç bulunamadı:

NAVN TİPİ KÜME-IP HARİCİ-IP BAĞLANTI NOKTALARI ALDER

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'yi beslediğinizde, bunu yapmak zorunda kalacaksınız. Bu, bir IP adresi için en iyi yol olabilir . Skyen için daha iyi bir haber Suçlu bir IP'de ve klynge'ye kadar. Çıplak ve sadece gizli olarak havalandırın ve IP'nin yükü çok önemlidir.


DNS A-post'unu kullanın

IP'niz yoksa, tarayıcıya giremez ve kümeyi yönetebilirsiniz. Yeni bir uygulamanın yüklenmemesi durumunda, kümenin "404 Bulunamadı" şeklinde olması mümkündür. IP ile ilişkilendirilebilecek şekilde DNS sunucuları ve işlemleri gerçekleştirebiliriz, listenin sonuna gelinmemeli ve incelenmemelidir.

Redmine için internet erişimi ve internet erişiminden yararlanma Evden Yüksek Lisans Dereceme Geçtim, tüm bunlar, IP'yi yasaklamak ve yönetmek için DNS A-postasını kullanmakla ilgilidir. Referans olarak IP.com üzerinden DNS-udbydere'den bilgi alabilirsiniz.

DNS A-post'unu kontrol edin

Veriler, der skal udfyldes, som du nok forventer, er DNS-navnet ve IP'ler. No-IP, başka bir DNS kaynağına bağlı olarak, etki ve etki alanlarının açıklanması için gerekli olan bir şeydir. İşlem her şeyi kapsar.

Bu, yeni bir gönderi için zaman zaman kontrollere ping gönderebileceğiniz için IP'nin doğru şekilde seçildiği anlamına gelir:

redminek8s.ddns.net'e ping at


Neste trin

Hiçbir giriş denetleyicisi ve DNS etki alanı yok, bu yöneticinin elinde değil. Web siteleri ve Redmine kurulumu için HTTPS'yi yapılandırma. PostgreSQL'i çeşitli veri tabanlarıyla birleştirerek, Helm'e yardımcı olmak için yapılandırmayı daha iyi hale getirebilirsiniz.

Güncellemeyi basılı tutun Kubernetes'te Redmine Bölüm 2: Redmine Kurulumu.

Nihai Redmine-opgradeing? Nemt.

Mükemmel proje planlama, planlama ve kontrol ve yazılım yükleme için tüm kraftfulde værktøjer.

Prøv Easy Redmine ve 30 günlük ücretsiz deneme süresi

Tam işlevsellik, SSL koruması, yedek yedeklemeler, coğrafi konum belirleme