IBM Mobile Foundation for Developers 8.0 in IBM Cloud Private implementieren
improve this page | report issueÜbersicht
IBM Mobile Foundation for Developers 8.0 für IBM Cloud Private ist eine Developer Edition der Mobile Foundation, die die Komponenten Mobile Foundation Server und Operational Analytics umfasst. Die Serverlaufzeit verfügt über eine integrierte Derby-Datenbank, in der die Mobile-Foundation-Daten gespeichert werden. Dadurch sind Benutzer auf einen Pod in der Kubernetes-Implementierung in IBM Cloud Private beschränkt. Die Community Edition ermöglicht Mobile-Foundation-Benutzern eine Anwendungsentwicklererfahrung mit minimalen Konfigurationsparametern und einer einfachen Einrichtung der Mobile-Foundation-Instanz in IBM Cloud Private.
Führen Sie die folgenden Anweisungen aus, um die Developer Edition von IBM Mobile Foundation Server mit der vorkonfigurierten Komponente Operational Analytics in IBM Cloud Private zu installieren:
- Richten Sie einen IBM Cloud-Private-Kubernetes-Cluster (IBM Cloud Private CE oder Native/Enterprise) ein.
- [Optional] Richten Sie Ihren Host-Computer mit den erforderlichen Tools ein: Docker-CLI, IBM Cloud-CLI (cloudctl), Kubernetes-CLI (kubectl) und Helm-CLI (helm).
Fahren Sie mit folgenden Abschnitten fort:
- Voraussetzungen
- IBM Mobile Foundation for Developers 8.0 aus dem IBM Cloud-Private-Katalog installieren und konfigurieren
- Installation überprüfen
- Beispielanwendung
- Deinstallation
- Beschränkungen
Voraussetzungen
IBM Cloud Private (Community Edition oder Native/Enterprise) muss eingerichtet und betriebsbereit sein. Entsprechende Anweisungen finden Sie in der Dokumentation zur IBM Cloud-Private-Cluster-Installation.
Für die Verwaltung von Containern und Images müssen Sie im Rahmen des IBM Cloud-Private-Setups die folgenden Tools auf Ihrer Hostmaschine installieren:
- Docker
- IBM Cloud-CLI (
cloudctl
) - Kubernetes-CLI (
kubectl
) - Helm (
helm
)
Für den Zugriff auf den IBM Cloud-Private-Cluster über die CLI sollten Sie den kubectl-Client konfigurieren. Hier finden Sie weitere Informationen.
Helm-Chart für IBM Mobile Foundation for Developers 8.0 installieren und konfigurieren
Gehen Sie wie unter Helm-Diagramme im Catalog bereitstellen beschrieben vor, um das Helm-Chart für IBM Mobile Foundation for Developers 8.0 (ibm-mobilefoundation-dev) aus dem Katalog zu installieren.
Umgebungsvariablen für IBM Mobile Foundation for Developers 8.0
In der folgenden Tabelle sind die Umgebungsvariablen angegeben, die in IBM Mobile Foundation for Developers 8.0 verwendet werden.
Qualifikationsmerkmal | Parameter | Definition | Zulässiger Wert |
---|---|---|---|
arch | Worker node architecture | Worker-Knotenarchitektur, in der dieses Chart implementiert werden soll. Derzeit wird nur die Plattform AMD64 unterstützt. |
|
image | pullPolicy | Richtlinie für Image-Übertragung per Pull-Operation | Always, Never oder IfNotPresent. Standardeinstellung: IfNotPresent |
repository | Docker image name | Name des -Server-Docker-Image | |
tag | Docker image tag | Siehe Docker tag description | |
resources | limits.cpu | Beschreibt die maximal zulässige CPU-Kapazität | Der Standardwert ist 2000m. Weitere Informationen finden Sie auf der Kubernetes-Seite unter meaning of CPU. |
limits.memory | Beschreibt die maximal zulässige Speicherkapazität | Der Standardwert ist 4096Mi. Weitere Informationen finden Sie auf der Kubernetes-Seite unter meaning of memory. | |
requests.cpu | Beschreibt die erforderliche CPU-Mindestkapazität. Wenn keine Angabe gemacht wird, wird standardmäßig der Grenzwert verwendet (falls angegeben) oder der für Implementierung definierte Wert. | Der Standardwert ist 2000m. Weitere Informationen finden Sie auf der Kubernetes-Seite unter meaning of CPU. | |
requests.memory | Beschreibt die erforderliche Mindestspeicherkapazität. Wenn keine Angabe gemacht wird, wird standardmäßig der Grenzwert verwendet (falls angegeben) oder der für die Implementierung definierte Wert. | Der Standardwert ist 2048Mi. Weitere Informationen finden Sie auf der Kubernetes-Seite unter meaning of memory. | |
logs | consoleFormat | Gibt das Format der Containerprotokollausgabe an | Standardeinstellung: json |
consoleLogLevel | Steuert den Detaillierungsgrad von Nachrichten, die in das Containerprotokoll aufgenommen werden | Standardeinstellung: info | |
consoleSource | Gibt Quellen an, die in das Containerprotokoll geschrieben werden. Mehrere Quellen sind jeweils durch ein Komma getrennt aufgelistet. | Standardeinstellung: message, trace, accessLog, ffdc |
Installation überprüfen
Nach der Installation von Mobile Foundation for Developers 8.0 können Sie wie folgt Ihre Installation und den Status der implementierten Pods überprüfen:
Wählen Sie in der Managementkonsole von IBM Cloud Private Workloads > Helm Releases aus. Klicken Sie auf den Releasenamen für Ihre Installation.
Zugriff auf die -Konsole
Nach einer erfolgreichen Installation können Sie mit <Protokoll>://<IP-Adresse>:<Port>/mfpconsole
auf die IBM Operational Console zugreifen. Auf die IBM MobileFirst Analytics Console können Sie mit <Protokoll>://<IP-Adresse>:<Port>/analytics/console
zugreifen.
Das Protokoll kann http
oder https
sein. Beachten Sie außerdem, dass der Port im Falle einer NodePort-Implementierung NodePort lautet. Führen Sie die folgenden Schritte aus, um die IP-Adresse und den NodePort Ihres installierten -Charts zu erhalten:
- Wählen Sie in der Managementkonsole von IBM Cloud Private Workloads > Helm Releases aus.
- Klicken Sie auf den Releasenamen für Ihre Helm-Chart-Installation.
- Lesen Sie die Informationen im Abschnitt Hinweise.
Beispielanwendung
Gehen Sie die -Lernprogramme durch, um den Beispieladapter zu implementieren und die Beispielanwendung in einem IBM MobileFirst Server in IBM Cloud Private auszuführen.
Deinstallation
Verwenden Sie zum Deinstallieren von MobileFirst Server und MobileFirst Analytics die Helm-CLI.
Klicken Sie im Dashboard auf Workloads > Helm Releases und suchen Sie nach dem Releasenamen der für die Implementierung des Charts verwendet wurde. Klicken Sie dann auf das Menü Maßnahmen und wählen Sie Löschen aus, um die installierten Charts vollständig zu löschen.
Mit dem folgenden Befehl werden die installierten Charts und die zugehörigen Implementierungen vollständig gelöscht:
helm delete --purge <Releasename>
Hier steht Releasename für den implementierten Releasenamen des Helm-Charts.
Beschränkungen
Dieses Helm-Chart wird nur für Entwicklungs- und Testzwecke bereitgestellt. Daten werden in der eingebetteten Derby-Datenbank gespeichert. Das Chart funktioniert aufgrund der Datenbankeinschränkungen nur mit einem Pod.
▲Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.