Ubuntu 18.04 Üzerine OpenShift Origin Nasıl Kurulur

Ubuntu 18.04'te OpenShift Origin nasıl kurulur Kapsayıcı tabanlı uygulamaları geliştirmenize, dağıtmanıza ve yönetmenize yardımcı olabilecek bir güç merkezi aracı yükleyin.

OpenShift Origin, Red Hat'ın OpenShift'in açık kaynaklı bir uygulamasıdır. Henüz OpenShift'i yaşamamış olanlar için, tümü isteğe bağlı olarak gerçekleşebilen konteyner tabanlı uygulamalar geliştirmek, dağıtmak ve yönetmek için optimize edilmiş Kubernetes'in topluluk dağılımıdır.

Okunmalı Bulut

  • 2020'de bulut bilişim: Güvenlik, AI, Kubernetes, daha fazlası hakkında tahminler
  • On yılın en önemli bulut gelişmeleri
  • Hizmet olarak en iyi masaüstü (DaaS) sağlayıcıları: Amazon, Citrix, Microsoft, VMware ve daha fazlası
  • Bulut bilişim politikası (TechRepublic Premium)

OpenShift Origin'in en büyük avantajlarından biri, uygulamalar için daha hızlı geliştirme ve serbest bırakma döngüleri sağlamasıdır.

Ubuntu 18.04'te OpenShift Origin'i kurma sürecinde size yol göstermek istiyorum. Bu kılavuzun amacı, tek bir OpenShift Origin düğümünü açıp çalıştırabilmenizdir. Bu örnekle, şirketinizin ihtiyaçlarına uygun olup olmadığını görmek için bu teknolojinin lastiklerini tekmeleyebilirsiniz. OpenShift'i bir üretim düzeyinde dağıtmaya karar verdikten sonra, bir kümeyi dağıtma adımını atabilirsiniz. Ancak bundan önce, tek bir düğümü nasıl açıp çalıştıracağınızı bilmelisiniz.

Sadece yapalım.

Hibrit bulut: BT uzmanları için bir rehber (TechRepublic indir)

Gerekenler

Bu işi yapmak için ihtiyacınız olan tek şey Ubuntu Server 18.04'ün çalışan bir örneği ve sudo ayrıcalıklarına sahip bir kullanıcı hesabıdır.

Bu iki bit hazır olduğunda, hadi kuralım.

Docker CE nasıl kurulabilir

Yapılacak ilk şey Docker motorunu kurmaktır. Bunu yapmak için bir terminal penceresi açın ve aşağıdaki komutları verin:

  • Docker GPG anahtarını -fsSL curl komutuyla içe aktarın https://download.docker.com/linux/ubuntu/gpg | sudo apt-key ekleme -
  • Gerekli deposu sudo add-apt-repository "deb arch = amd64 https://download.docker.com/linux/ubuntu $ (lsb_release -cs) kararlı" komutuyla ekleyin
  • Güncelleme ve yükleme sudo apt update && sudo apt -y install docker-ce

Docker yüklendikten sonra, kullanıcıyı docker grubuna eklemeniz gerekir. Bu şu komutla yapılır:

 sudo usermod -aG docker $ USER 

Yukarıdaki komutu verdikten sonra, değişikliklerin geçerli olması için oturumu kapatın ve tekrar oturum açın.

OpenShift nasıl indirilir

Öncelikle en son OpenShift Origin dosyasını indirmemiz gerekiyor. Bu yazı itibariyle, bu sürüm numarası 3.11.0'dır. Terminal penceresine geri dönün ve komutu verin:

 wget https://github.com/openshift/origin/releases/download/v3.11.0/openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit.tar.gz 

Dosya indirildikten sonra, şu komutla çıkarın:

 tar xvzf openshift * .tar.gz 

Şu komutla yeni oluşturulan dizine geçin:

 cd openshift-origin-client-tools * / 

Kubectl ve oc ikili dosyalarını şu komutla taşıyın:

 sudo mv oc kubectl / usr / local / bin / 

Son olarak, oc komutunu aşağıdakilerle çalıştırabildiğinizden emin olun:

 oc versiyonu 

Komut şunları rapor etmelidir:

 oc v3.11.0 + 0cbc58b kubernetes v1.11.0 + d4cacc0 özellikleri: Basic-Auth GSSAPI Kerberos SPNEGO Sunucusu https://127.0.0.1:8443 kubernetes v1.11.0 + d4cacc0 

Devam etmeye hazırsınız.

Güvenli olmayan kayıt defteri ve kümenin başlatılması

OpenShift Origin ile ilk adımlarınızı atmadan önce, güvenli olmayan bir kayıt defteri kullanabilecek şekilde yapılandırmanız gerekir. Bunu yapmak için şu komutu verin:

 kedi << EOF | sudo tee /etc/docker/daemon.json {"güvensiz kayıtlar": "172.30.0.0/16"} EOF 

Docker'ı şu komutla yeniden başlatın:

 sudo systemctl yeniden başlat docker 

Şimdi sunucuyu şu komutla başlatabilirsiniz:

 oc cluster up 

Küme tamamlandıktan sonra, komutla geri getirin:

 oc cluster down 

Bu komut tamamlandığında, OC'nin barındırma sunucusu IP adresinizden sürekli olarak 127.0.0.1'e yönlendirilmemesi için bir dosya yapılandırmanız gerekir. Bunu yapmak için, yapılandırma dosyasını şu komutla açın:

 sudo nano ./openshift.local.clusterup/openshift-controller-manager/openshift-master.kubeconfig 

Bu dosyada satırı arayın:

 sunucu: https://127.0.0.1:8443 

Bu satırı şununla değiştir:

 sunucu: https: // SERVER_IP: 8443 

Burada SERVER_IP, barındırma sunucusunun IP adresidir.

Dosyayı kaydedip kapatın. Kümeyi şu komutla geri getirin:

 oc cluster up --public-hostname = SERVER_IP 

Burada SERVER_IP, barındırma sunucusunun IP adresidir.

Nasıl giriş yapılır

OpenShift Origin için komut satırı arayüzü ile başlayalım. Standart kullanıcı olarak oturum açmak için şu komutu verin:

 oc login -u KULLANICI ADI -p ŞİFRE 

USERNAME, sunucuda geçerli bir kullanıcı adı ve PASSWORD, söz konusu kullanıcının şifresidir.

Yönetici olarak oturum açmak için şu komutu verin:

 oc giriş -u sistemi: admin 

Sistem yöneticisi olarak oturum açtığınızda, yerleşik projelere erişebilir ve bunlar arasında kolayca geçiş yapabilirsiniz ( Şekil A ).

Şekil A

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Yönetici olarak oturum açtı.

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Şu komutla varsayılan projeye geçin:

 Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">oc proje varsayılanı

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Şu komutla geliştirici kullanıcısına geçin:

 Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">oc giriş

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Oturum açma isteminde hem kullanıcı adı hem de şifre için geliştirici yazın.

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">İlk projenizi şu komutla oluşturun:

 Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">oc new-project dev --display-name = "Test Projesi" --description = "Test Projem"

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Web GUI'de Oturum Açma

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Şimdi tarayıcınızı https: // SERVER_IP: 8443 / console adresine yönlendirin. Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Kimlik bilgisi geliştiricisi / geliştiricisi ile giriş yapın. Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Şimdi kendinizi OpenShift Origin kontrol panelinde bulmalısınız ( Şekil B ).

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Şekil B

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">OpenShift Origin kontrol paneli.

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Uyarı yönlendirmesi

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Https://127.0.0.1:8443 adresine yönlendirildiğinizi fark ederseniz, şu komutla bir SSH tüneli oluşturarak bu sorunu çözebilirsiniz:

 _IP The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">sudo ssh -L 8443: localhost: 8443 -f -N e-posta korumalı _IP

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">USER uzak kullanıcı adı ve SERVER_IP barındırma sunucusundaki IP adresidir. The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Artık tarayıcınızı Web GUI'ye yönlendirebilmeniz ve sürekli olarak yerel ana bilgisayar adresine yönlendirilmemelisiniz.

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Artık kapsayıcı tabanlı uygulamaları geliştirmek, dağıtmak ve yönetmek için OpenShift Origin web tabanlı GUI'yi kullanmaya hazırsınız.

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Hizmet Bülteni Olarak Bulut ve Her Şey

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Bu AWS, Microsoft Azure, Google Cloud Platform, XaaS, bulut güvenliği ve çok daha fazlası için en yeni kaynakınızdır. The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Teslim Edilen Pazartesi

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Bugün kayıt olun

© Copyright 2020 | mobilegn.com