Kubernetes'te Redmine - Bölüm 1: Preparazione dell'Ambiente

6/22/2020
6 dakikadır.
Lukáš Bena -> Lukáš Bena

Görev serisinde kısmen, Kubernetes'te Redmine'i kurun. Redmine'in HTTPS'ye dayanıklı bir dağıtımını yapmak için araç ve pratik uygulama kullanımı.

Abbiamo diviso questa guida in due parti per centrarci prima sull'enstrümanları ve bileşenleri kurun Redmine dağıtımı için kullanılmıyor. Tamamlamak için meşgul değilim. Yeni bir Kubernetes'iniz varsa, kapsamlı bir casusluk sitesidir.

Görev kılavuzu ve temel yazı yazısı bağımsız dal bulutu, Kullanıcıların kullanabilecekleri bulut ortamını tam olarak kavrayabilmeniz için. Lascia bir yorum, en iyi şekilde kullanılan bir bulut bulutudur ve neredeyse her yere yayılabilir. Kubernetes'in sunduğu hizmetlerden yararlanmak için, bulut altyapısına sahip olmak ve diğer bulut hizmetleriyle bütünleştirmek mümkündür.

Mikrok8'ler veya minikube ortamları, görev kılavuzu kapsamını genişletmek için bir yapılandırma yapılandırmasını zenginleştirmeyi düşünmez. Özellikle, la nostra HTTPS yapılandırması Richiede che il nostro cluster abbia un IP public.


Usiamo Miğferi

Kubernet'ler, tümleşik bir cihazdır.orkestrazione dei kapsayıcısı. Ci sono molti concetti che dobbiamo imparare to inisiare. Şans eseri bir proje chiamato Dümen che fornisce il livelo di astrazione di cui abbiamo bisogno. Loro parole "Se abbiamo fatto le cose giuste, gli geutenti potrebbero installare Helm and poi, intro pochi minuti, installare componenti preconfezionati di kaliteli produttiva".

Tralasciando le ragioni dei loro nomi (metafora, Miğfer, Kubernetes ve Containers'daki hikayenin tamamı), Miğfer kurulum kurulum şeması Kişiselleştirmenin en yüksek tempoda yapılmasına izin verilen tüm bileşen. Helm 3'ü kullanın, son nokta ve benzer bir sürüm.

Sağlayıcı bulut kabuğunu kullandıysanız, Helm 3'ün kullanıma sunulma olasılığı yüksektir, ancak Helm belgeleme kılavuzuna ikinci kez yükleyebilirsiniz, helm.sh/docs/intro/install/. Devi già avere all tuo kümesine erişim usi'nin komando teçhizatı. Sağlayıcı bulutu, bir görev için ücret ödemeniz gereken bir kılavuzdur.


Denetleyici Girişini kurun

Bu, kümenin ilk kurulumunun ilk bileşenidir ve Kubernetes'in ilk yapılandırmasıdır. Un controller Ingress, kümenin tüm giriş kapısına dokunuyor, zengin web'i kontrol ediyor ve tüm zenginliklere yanıt veren dahili sorumlu bileşenleri yeniden indiriyor. İlk olarak, Redmine'i yüklemek için hemen bir yanıt vermekten çekinmeyin, ardından gelmeye başlayın Richieste için hedef.

Kubernetes fornisce il denetleyici Girişi NGINX kullanıcı modu. Dokümantasyon casusları, Helm'i kullanarak kuruluma gelirler:

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

İlk olarak, uygulama deposunu birleştirme komutu Giriş denetleyicisini ele geçirir, ikinci kümeyi yüklemeye yardımcı olur. Sonunda, komando, başlangıç ​​için tüm bilgileri damgalar, diğer modalite dahil Kamuya açık IP denetleyicisi indiricisi:

kubectl get services - saat

Şuna benzer bir soru sorabilirsiniz:

NOME TIPO CLUSTER-IP HARİCİ-IP PORT(LAR) ETA'

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 dell'EXTERNAL-IP'nin art arda geçiş yapmak için kullanılamayacağını unutmayın. Bir IP'ye yatırım yapmak, diğer mülklere değer katmak için kullanılır. . Bulut başına tempoyu kontrol et Herkese açık bir IP adresi ve tüm grupları bir araya getirme. Aspetta solo qualche Secondo in più e l'IP dovrebbe essere disponibile.


DNS A kaydını oluştur

Ora che hai l'IP, puoi simplicemente and are su a browsere to be to be tuo cluster. Doğal olarak, herhangi bir uygulama yüklenemezse, küme "404 Bulunamadı" hatasıyla yanıtlanır. Quell'IP ile ilişkilendirme olanağına sahip bir dominio DNS oluşturun, Bu, bir sayısal liste ve sayı listesi oluşturmanın kolay olmasını sağlar.

Redmine için bir dominio internet oluşturma modu Dominio'nun Sağlayıcısı Molto'yu Kullanın, Ana bilgisayarda, DNS kaydı oluşturmak için, tüm IP adreslerinin bir adı olan bir kolej. Vedi, sağlayıcı DNS no-ip.com'un ikinci şemasını kullanıyor.

DNS A kaydı oluşturma

Tamamladım, gel ci si si potrebbe aspettare, sono DNS e l'IP adı. No-IP, bir DNS çeşitliliği sağlayıcısı olma olasılığının yüksek olduğu, bir dominio yaratıcılığının gösterimi için özel bir sistemdir. İşlemler ve abbastanza benzetmeleri çok uzun.

Yeni kayıtlar ve yayılma hızları için, doğrulanmış bir IP adresi doğrulaması için ping kullanabilirsiniz:

redminek8s.ddns.net'e ping at


Passaggi ardışık

Ora che abbiamo bir giriş denetleyicisi ve bir DNS dominio, geri kalanıyla birlikte unica HTTPS'yi, Redmine'i yüklemek ve yüklemek için yapılandırın. PostgreSQL'i kullanmak artık bir veri tabanı haline geldi, ancak Helm'i kullanmaktan çok daha kolay ve kolay bir şekilde yapılandırılabilir.

Rimani sintonizzato başına Kubernetes Part 2'de Redmine: Redmine Kurulumu.

Redmine'in kesin süslemesi? kolay.

Bir unico yazılımında, bir piyano, hareket ve mükemmel progetto kontrolü için güçlü araçlara sahip olabilirsiniz.

Prova Easy Redmine için ücretsiz deneme 30 yıl

Eksiksiz işlevsellik, SSL koruması, yedek koruma, coğrafi konum belirleme özelliği