Kubernetes'te - Bölüm 2: Redmine'e Kurulum
Bu, Kubernetes'te Redmine'a geçiş yapmak için bir seridir. Bu durum, Redmine'deki kurulumun gerçekleştirilmesinde önemli bir adımdır.
Преброяване Част 1
Şimdi Kubernetes'te Redmine kurulumuna başlamamız gerekiyor. Peki, ne oldu, sonunda?
В Kubernetes'te Redmine - Bölüm 1: Sunucuya Gönderme Ingress Controller'ı kurun, който пренасочва интернет заявките във вашия кластер, ve създадохме DNS домейн, redminek8s .ddns.net. HTTPS sunucusunu yüklemeyin ve Redmine'i çalıştırmanız için en iyi olanı seçin.
HTTPS с sertifika yöneticisi
Redmine'in HTTP, HTTPS'ye erişmesi için en iyi yöntemlerden biri, sizin için güvenli bir ortam oluşturmaktır. Bir sorunla karşılaştığınızda, HTTPS hiçbir zaman sizin tarafınızdan desteklenmiyor.
HTTPS'de etkin bir şekilde oturum açmak mümkün değil, bu nedenle sertifikayı almak ve başka bir siteye kaydolmak için, а го подновявате след определено време ve да повтаряте процеса. Sertifika yöneticisi otomatik olarak sertifikaları ve sertifikaları doğru bir şekilde aktardı. Можете да видите повече информация на тяхния сайт, но ще обясня всичко, което трябва да знаете по-долу.
Sertifika yöneticisine kurulum
Sertifika yöneticisini yüklemek için aşağıdaki adımları uygulayı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
Sertifika yöneticisini seçerek, yeni sürüme geçerek kurulum işlemini gerçekleştirebilirsiniz.
Sertifika Yetkilisi
Yeni sertifika yöneticisini, sertifika sağlayıcısını en iyi şekilde kontrol etmek için kullanın. LetsEncrypt'i kullanabilirsiniz, Sertifika yetkilisi değil. Първо създайте този файл (ne забравяйте да замените) с gerçek adı verilen adres) ve го наименувайте Cluster-issuer.yaml
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
След това го приложете към вашия кластер с
kubectl uygula -f cluster-issuer.yaml
Поздравления! Kubernetes'te oturum açma, sınıfta oturum açma ve çalıştırma işlemlerini gerçekleştirebilirsiniz. LetsEncrypt'i kullanmak için, Ingress Controller veya Ingress Controller'ı kullanmadan LetsEncrypt'i kullanabilirsiniz. в Част 1 (Klas: nginx в края) Този тип конфигурация има някои редове с интервали, за да покаже зависимост на някои çok güzel. Garantiden yararlanmak için ara transferleri yapın, böylece daha iyi ve daha kolay sonuç alabilirsiniz.
Bu, HTTPS'yi etkinleştiren bir klasördür. Şimdi, HTTPS ile bağlantı kurabilmem için kurulum işlemini gerçekleştirmem gerekiyor ve voilà! Sertifikasyon başvurusunda bulunmak, kredi kartınızın otomatik olarak satın alınmasına izin verecektir.
Redmine'de İndir
İşte bu, çok güzel. Redmine'i yeni bir kurulum sırasında, Helm'in kurulumunda hiçbir sorun yaşamadım. Şimdi, Redmine'e göre daha iyi bir çözüm bulmanız gerekiyor.
dümen repo bitnami ekle https://charts.bitnami.com/bitnami && dümen repo güncellemesi
Kurulum aşamasından önce, kişisel olarak uygun bir konfüçyüs anlaşması yapmak mümkün değil. arkadaşlar, Redmine gibi bir şey.
Her gün çok fazla ailem var, ertesi gün hiçbir zaman başka bir yere gitmedim. Değerler.yaml'den başka bir şey değil.
Helm'deki değerler.yaml'deki uygulamalar, yazılımla ilgili olarak çok sayıda konfigurasyona tabi tutuluyor. yani. Values.yaml dosyasına göz attığınızda, lütfen siparişinizi verin. Her ne kadar hiçbir zaman bir şey yapmamış olsanız da, bu sizin için en iyi yol olacaktır.
Bu, Helm'deki bir şirkete ait olan ve bir strateji olarak kabul edilen bir işlemdir. https://hub.helm.sh/charts/bitnami/redmine. Diğer konuları gözden geçirin ve onaylayın.
Yönetici Yönetici
Redmine Kullanıcı adı: adminUser
RedminePassword:
Bunlar yeni bir şey değil, ancak temizlenebilir. Redmine'de çok iyi bir erişime sahip olduğunuz için, sistem kurulumunda başarılı olmanızı sağlar.
Redmine yüklüyse, yeni kurulumu gerçekleştirmek için bu dosyaya ulaşmak için daha fazla yol seçebilirsiniz. yani.
PostgreSQL'in Kullanımı
Helm'deki kurulum, mariadb'den daha iyi bir sonuç elde etmek için yapıldı. Bu, PostgreSQL'in kurulumu için uygun bir yapılandırmadır. Bu, daha sonra görüntülenmek için daha fazla yol bulmak için bir parolaya gitmek için bir fırsattır.
veritabanı Türü: postgresql
mariad:
etkin: yanlış
postgresql:
etkin: doğru
postgresqlVeritabanı: Redmine
postgresql Kullanıcı Adı: Redmine
postgresqlPassword:
Yeni bir kurulumda, MariaDB'nin kurulumdan önce bir kurulum yapmasına izin verilmiyor güzel PostgreSQL.
DNS ve DNS yapılandırması
Yapılandırma, DNS bağlantısına aktarıldıktan sonra 1. sınıfa gönderilecek. TLS'yi etkinleştirin, HTTPS'yi şifreleyin ve DNS şifresini kullanarak hemen hemen şifreleyin:
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
Bu, Giriş Denetleyicisi ve Küme Düzenleyicisi arasında daha önce yapılan bir işlemdir.
Redmine'in özel bir şirketle iletişim kurması için birkaç adım:
dümen kurulum Redmine -f değerleri.yaml bitnami / redmine
Bu, Helm'e kurulum sırasında daha iyi bir çözümdür, ancak daha önce kişisel olarak herhangi bir işlem yapılmamıştır. Değerler.yaml. Bu, Helm'e özel bir uygulama olarak kabul ediliyor.
Çok küçük bir sorundan dolayı, bu, her zaman iyi bir sonuçtur. Bu kodu göndermek için, aşağıdaki banka hesabına giriş yapmak için şunları yapın:
kubectl bakla olsun - izlemek
Bu konuda hiçbir şey yapılmadı:
İ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
Трябва да изчакате, докато статусът на двата контейнера е Running и всички са готови 1/1, което в моя случай отне 6 min. ути.
Şimdi, yeni bir adım atmak ve yeni bir adım atmak için çok güzel bir şey var:
Redmine ve готов
Sonuç
Kubernetes, sürümde çok güzel bir yazılımdır, ancak Helm'e (bugünkü gün) çok kolay bir şekilde erişilemez. а игра на думи) ve разгърнахме надеждна инсталация на Redmine.
Git repo'daki dosyanın adını yeniden düzenlemek için şunları yapın: https://github.com/lcofre/redmine-on-k8s. Zevk almaktan başka bir şey yapmayın, aynı zamanda eğlenin.
Yeni alışverişler gerçekleştirin, ya da daha iyi bir şekilde ya da daha özel bir şekilde gerçekleştirilebilir. yani. Bu, Canlılık ve Hazırlık'ın çok daha kolay olmasıyla birlikte, daha iyi bir tatil için iyi bir deneyim ve daha iyi bir yolculuk için çok daha iyi bir seçimdir. Neyse, çok daha iyi bir deneyim elde etmek için başka bir yere gitmeyin.
Redmine'e nasıl güvenirsiniz? Merhaba.
Получете всички мощни инструменти, перфектно перфектно планиране, управление в управление в един софтуер.