{"id":16620,"date":"2020-07-16T11:18:00","date_gmt":"2020-07-16T09:18:00","guid":{"rendered":"https:\/\/www.sysbus.eu\/?p=16620"},"modified":"2020-07-08T13:02:42","modified_gmt":"2020-07-08T11:02:42","slug":"kostenloses-cms-ghost","status":"publish","type":"post","link":"https:\/\/www.sysbus.eu\/?p=16620","title":{"rendered":"Kostenloses CMS &#8222;Ghost&#8220;"},"content":{"rendered":"\n<p>Der kostenlose <a href=\"https:\/\/kubernauts.de\/en\/kubernauts-kubernetes-services\/rancher-shared-as-a-service.html\">Rancher Shared as a Service<\/a> der Kubernauts GmbH dient dazu, Anwendern die M\u00f6glichkeit zu geben, den Rancher-Server und seinen Anwendungskatalog kennen zu lernen. Die Einrichtung des Dienstes wurde in mehreren Blog-Postings im Detail erkl\u00e4rt. Diese Postings stehen auch in Form von Youtube-Videos zur Verf\u00fcgung.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"539\" src=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2020\/07\/Kubernauts-1024x539.png\" alt=\"\" class=\"wp-image-16621\" srcset=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2020\/07\/Kubernauts-1024x539.png 1024w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2020\/07\/Kubernauts-300x158.png 300w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2020\/07\/Kubernauts-768x404.png 768w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2020\/07\/Kubernauts-390x205.png 390w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2020\/07\/Kubernauts.png 1522w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Screenshot: Sysbus<\/figcaption><\/figure>\n\n\n\n<!--more-->\n\n\n\n<p><a href=\"https:\/\/blog.kubernauts.io\/deploy-ghost-in-a-spot-namespace-on-rsaas-from-yourbrowser-\">In diesem Beitrag<\/a> wird gezeigt, wie <a href=\"https:\/\/blog.kubernauts.io\/deploy-ghost-in-a-spot-namespace-on-rsaas-from-your-browser-d9376db342e0?gi=9bd1e1dbbe74\">Ghost<\/a>, ein headless CMS oder eigene Anwendungen in einem Namensraum ausgef\u00fchrt werden k\u00f6nnen, indem die richtigen Anforderungen und Grenzen in der Manifestdatei von Ghost oder Ihrer eigenen Anwendung auf RSaaS (Rancher Shared as a Service) vollautomatisch mit wenigen leicht verst\u00e4ndlichen Schrittten definiert werden.<\/p>\n\n\n\n<p>Hierzu muss man sich lediglich bei <a href=\"https:\/\/kubernauts.sh\/#section-rsaas-form\">RSaaS von Kubernauts<\/a> registrieren und schon man man einen vollwertigen Rancher Server. Ideal um einfach mal Rancher kennenzulernen, f\u00fcr Test-Umgebungen, aber auch geeignet um eine kleine Produktiv-Umgebung hochzuziehen oder dies sp\u00e4ter auf eine skalierende Rancher Dedicated Umgebung umzuziehen. Und immer hat man die Cloud Experten von Kubernauts nur einen Slack Channel entfernt, die einem auf neuem Terrain mit Rat &amp; Tat zur Seite stehen.<\/p>\n\n\n\n<p>Nachdem man in Rancher eingeloggt ist, hat man Zugang zum eigenen Projekt auf dem zugewiesenen Kubernetes-Cluster. Mit nur wenigen Mausklicks und einfachen Shell Befehlen ist das headless CMS Ghost aus dem App-Katalog bereitgestellt und fertig konfiguriert \u2013 vielleicht gibt es hierf\u00fcr in Zukunft eine One-Click Routine, wo man nur noch den Namen und zu verwendende Domain eingeben muss. In der aktuellen Variante kann man einen L7-Ingress Loadbalancer f\u00fcr die Ghost Instanz einfach in Rancher erstellen. Standardm\u00e4\u00dfig wird Rancher angewiesen, hierf\u00fcr einen kostenlosen .xip.io-Hostnamen zu generieren. Also bei einem Website-Namen wie etwa first-ghost-website und einem automatisch generierten Namensraum wie s-f6etr lie\u00dfe sich die Ghost Website aufrufen unter first-ghost-website.s-f6etr.84.200.123.456.xip.io. Das klingt jetzt nat\u00fcrlich etwas sperrig, aber man kann bei einer eigenen Domain hier auch einen entsprechenden fully-qualified Domain-Name oder eine Subdomain einrichten, oder das ganze per CNAME DNS Record implementieren. Bei der Einrichtung den Port 2368 nicht vergessen, die genaue und leicht verst\u00e4ndliche Anleitung findet sich im HowTo unter <a href=\"https:\/\/blog.kubernauts.io\/deployghost-in-a-spot-namespace-on-rsaas-from-your-browser-d9376db342e0\">https:\/\/blog.kubernauts.io\/deployghost-in-a-spot-namespace-on-rsaas-from-your-browser-d9376db342e0<\/a>.<\/p>\n\n\n\n<p>Sowohl der RSaaS shared Rancher als auch der <a href=\"https:\/\/blog.kubernauts.io\/free-kubernetes-namespaces-for-everyone-80d721ad1882\">Spot-Namespace<\/a> sind kostenlos, was das ganze sehr interessant etwa f\u00fcr Testumgebungen oder auch kleinere Websites macht. Der Haken dabei ist, das ungenutzte Namespaces regelm\u00e4\u00dfig aufger\u00e4umt und gel\u00f6scht werden, um Ressourcen zu sparen und wieder freizugeben. Aber auch hier erh\u00e4lt man vorher eine Benachrichtigung und kann entsprechend vorbeugen oder etwa auf eine kostenpflichtige Variante mit persistent Namespaces wechseln.<\/p>\n\n\n\n<p>Weitere Informationen: <a href=\"https:\/\/kubernauts.de\/en\/home\/\">https:\/\/kubernauts.de\/en\/home<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der kostenlose Racher Shared as a Service der Kubernauts GmbH dient dazu, Anwendern die M\u00f6gliochkeit zu geben, den Rancher-Server und seinen Anwendungskatalog kennen zu lernen. Die Einrichtung des Dienstes wurde in mehreren Blog-Postings im Detail erkl\u00e4rt. Diese Postings stehen auch in Form von Youtube-Videos zur Verf\u00fcgung.<\/p>\n","protected":false},"author":3,"featured_media":16621,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[22,4],"tags":[1177,5259,893,13820,13818,13819],"class_list":["post-16620","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","category-news","tag-cms","tag-ghost","tag-kostenlos","tag-kubernauts","tag-rancher","tag-shared-as-a-service"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/16620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16620"}],"version-history":[{"count":2,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/16620\/revisions"}],"predecessor-version":[{"id":16636,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/16620\/revisions\/16636"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/media\/16621"}],"wp:attachment":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}