Brightbox war außergewöhnlich seit dem Tag, an dem wir uns angemeldet haben *Unglaublich reaktionsschneller Support* und eine so gute Betriebszeit, dass ich nicht einmal darüber nachdenke Ich liebe es wirklich, das Brightbox Control Panel zu verwenden, um unsere Cloud-Server, IPS, Firewall und Cloud-Speicher zu verwalten *Viel einfacher zu bedienen als Amazon AWS.* Auch der Kundensupport ist einfach exzellent, mit unglaublichen Reaktionszeiten Ich bin nicht wirklich ein Ops-Typ, aber der *Einfachheit der Benutzeroberfläche und das hilfsbereite Brightbox-Team* ließen mich denken, dass ich es schaffen könnte. Es ist 5 Jahre her! Wir verwenden Brightbox seit 8 Jahren und sind dankbar dafür *grundsolide Infrastruktur, Fachwissen und durchdachte Unterstützung*, die sie bereitgestellt haben. Danke schön! # Server erstellen $ curl httpsapi.gb1.brightbox.com/1.0/servers \ -X POST \ -H 'Authorization: Bearer 414028a4b75139fc1b03b51dc294d1b4c591d666'\ -H 'Content-Type: application/json'\ -d imageimg-xxxxxnameTest server from API { „resource_type“ : „server“, „id“ : „srv-mcj3x“, „created_at“ : „2020-08-03T13:54:21Z“, „console_token“ : null, „started_at“ : null, „cloud_ips ":"snapshots":"name": "Testserver von API",} $ Brightbox-Server erstellen -n "Testserver von CLI"img-xxxxx Erstellen eines 1gb.ssd-Servers (typ-w0hf9) mit Image ubuntu-bionic-18.04-amd64-server (img-xxxxx) id status type zone created_on image_id cloud_ips namesrv -zx1hd erstellt 1gb.ssd gb1-b 2020-08-02 img-xxxxx Testserver von CLI require 'fog'compute = Fog::Compute.new( :provider =>:brightbox, :brightbox_client_id =>"cli-xyzab", :brightbox_secret =>"some_secret") zone = compute.zones.first compute.servers.create (:zone_id =>zone.id, :image_id =>'img-s0jtd') func main() { apiUrl := "httpsapi.gb1.brightbox.com"// OAuth2-Authentifizierung einrichten conf := clientcredentials.Config{ ClientID: "cli-xxxxx", ClientSecret: "somesecret", Scopes: []string TokenURL: apiUrl + "/token", } oc := conf.Client(oauth2.NoContext) // Verbindung zum API-Client herstellen, err := brightbox.NewClient(apiUrl,oc) // Eine Liste von Servern abrufen, err := client.Servers() for _, server := range servers { fmt.Printf("id:%s name:%s ", Server.ID, Server.Name) } } $ docker-machine create -d brightbox \ --brightbox-client cli-xyzab \ --brightbox-client-secret some_secret Pre-create checks werden ausgeführt Machine wird erstellt Wartet, bis die Maschine läuft, dies kann einige Minuten dauern Maschine läuft, Warten auf Verfügbarkeit von SSH Ermitteln des Betriebssystems der erstellten Instanz Bereitstellen der erstellten Instanz Kopieren von Zertifikaten in das lokale Maschinenverzeichnis Kopieren von Zertifikaten auf die Remote-Maschine Festlegen der Docker-Konfiguration auf dem Remote-Daemon Um zu sehen, wie Docker mit dieser Maschine verbunden wird, führen Sie Folgendes aus: docker-machine env-Beispiel Anbieter "brightbox"{Version =1.4"Benutzername = var.user_email_address Passwort = var.user_secret_password Konto = var.account_to_work_on } $ terraform init Provider-Plugins initialisieren - Suche nach verfügbaren Provider-Plugins - Plugin für Provider "brightbox"herunterladen (terraform-providers/brightbox) 1.4.2 Terraform wurde erfolgreich initialisiert! Sie können jetzt mit der Arbeit mit Terraform beginnen. Versuchen Sie, „terraform plan“ auszuführen, um alle Änderungen anzuzeigen, die für Ihre Infrastruktur erforderlich sind. Alle Terraform-Befehle sollten jetzt funktionieren. .. Bereits im Juni haben wir Block Storage Volumes angekündigt, die (unter anderem) die Ausführung von Kubernetes vereinfachen können, indem sie ermöglichen, dass Speicher zwischen serveRead-Blogposts verschoben werden kann Wir stellen seit vielen Jahren CentOS-Images für Cloud-Server bereit. Im Dezember 2020 gab RedHat bekannt, dass CentOS 8 die letzte Version sein wird, die ein 1Read-Blogbeitrag sein wird In den letzten Monaten haben wir an einigen wichtigen Verbesserungen der Back-End-Infrastruktur für Cloud SQL gearbeitet – unsere einfache Database-as-a-Service – mit Blogbeitrag lesen