Kører CoreOS på en Vultr VPS

Kører CoreOS på en Vultr VPS

Læs venligst: Vultr tilbyder nu CoreOS på bestillingssiden - Denne vejledning forklarer, hvordan man setup CoreOS manuelt.

Disse instruktioner vil lede dig gennem kørsel af en enkelt CoreOS-node. Denne vejledning antager:

  • Du har en konto hos Vultr.com .
  • Placeringen af ​​dit iPXE-script (der henvises til senere i vejledningen) er placeret på http://example.com/script.txt
  • Du har genereret en offentlig + privat nøglekombination. Her er en nyttig guide, hvis du har brug for at generere disse nøgler: Sådan konfigurerer du SSH-nøgler .

Valg af kanal

CoreOS er designet til at blive opdateret automatisk med forskellige tidsplaner pr. kanal. Du kan deaktivere denne funktion , selvom vi ikke anbefaler den. Læs udgivelsesbemærkningerne for specifikke funktioner og fejlrettelser.

Stabil kanal

Den stabile kanal bør bruges af produktionsklynger. Versioner af CoreOS er kamptestet inden for Beta- og Alpha-kanalerne, før de promoveres. I skrivende stund er den aktuelle version CoreOS 410.0.0.

Et eksempelscript vil se sådan ud:

#!ipxe

set base-url http://stable.release.core-os.net/amd64-usr/current
kernel ${base-url}/coreos_production_pxe.vmlinuz cloud-config-url=http://169.254.169.254/2014-09-12/coreos-init sshkey="YOUR_PUBLIC_KEY_HERE"
initrd ${base-url}/coreos_production_pxe_image.cpio.gz
boot

Beta-kanal

Betakanalen består af promoverede alfa-udgivelser. I skrivende stund er den aktuelle version CoreOS 410.0.0.

Et eksempelscript vil se sådan ud:

#!ipxe

set base-url http://beta.release.core-os.net/amd64-usr/current
kernel ${base-url}/coreos_production_pxe.vmlinuz cloud-config-url=http://169.254.169.254/2014-09-12/coreos-init sshkey="YOUR_PUBLIC_KEY_HERE"
initrd ${base-url}/coreos_production_pxe_image.cpio.gz
boot

Alfa kanal

Alfakanalen følger master tæt og frigives ofte. De nyeste versioner af docker , etcd og flåde vil være tilgængelige til test. I skrivende stund er den aktuelle version CoreOS 435.0.0.

Et eksempelscript vil se sådan ud:

#!ipxe

set base-url http://alpha.release.core-os.net/amd64-usr/current
kernel ${base-url}/coreos_production_pxe.vmlinuz cloud-config-url=http://169.254.169.254/2014-09-12/coreos-init sshkey="YOUR_PUBLIC_KEY_HERE"
initrd ${base-url}/coreos_production_pxe_image.cpio.gz
boot

Sørg for at erstatte YOUR_PUBLIC_KEY_HEREmed din faktiske offentlige nøgle, den vil begynde med ssh-rsa....

Yderligere læsning kan findes på Booting CoreOS with iPXE og Embedded scripts for iPXE .

Brug af Cloud-Config

Sørg for at tjekke Brug af Cloud-Config .

Især til efterretning, at $private_ipv4og $public_ipv4variabler kun understøttes på Vultr, hvis du har den 'sky-config-url' option sæt på din kerne kommandolinjen.

Uden denne mulighed skal du hardkode disse værdier i din cloud-configfil.

Opret VPS

Opret en ny VPS (en hvilken som helst servertype og placering efter eget valg), og derefter:

  1. For "Operativsystem" skal du vælge "Brugerdefineret".
  2. Vælg iPXE boot.
  3. Indstil kæde-URL'en til URL'en for dit script http://example.com/script.txt . Bemærk, at URL'en skal være almindelig gammel HTTP, ikke HTTPS.
  4. Klik på "Afgiv ordre".

Når du modtager velkomstmailen, er VPS klar til brug (typisk mindre end 2-3 minutter).

Adgang til VPS

Du kan nu logge ind på CoreOS ved hjælp af den tilhørende private nøgle på din lokale computer. Du skal muligvis angive dens placering ved hjælp af -i LOCATION. Hvis du har brug for yderligere detaljer om, hvordan du angiver placeringen af ​​din private nøglefil, se her .

SSH til IP'en på din VPS, og angiv "kerne"-brugeren: ssh core@IP

$ ssh core@IP
The authenticity of host 'IP (2a02:1348:17c:423d:24:19ff:fef1:8f6)' can't be established.
RSA key fingerprint is 99:a5:13:60:07:5d:ac:eb:4b:f2:cb:c9:b2:ab:d7:21.
Are you sure you want to continue connecting (yes/no)? yes

Last login: Thu Oct 17 11:42:04 UTC 2013 from 127.0.0.1 on pts/0
   ______                ____  _____
  / ____/___  ________  / __ \/ ___/
 / /   / __ \/ ___/ _ \/ / / /\__ \
/ /___/ /_/ / /  /  __/ /_/ /___/ /
\____/\____/_/   \___/\____//____/
core@srv-n8uak ~ $

Bruger CoreOS

Nu hvor du har en klynge støvle, er det tid til at lege.

CoreOS kører i øjeblikket fra RAM, baseret på det indlæste billede. Du ønsker måske at installere det på disken . Bemærk, at når du følger disse instruktioner på Vultr, skal enhedsnavnet være i /dev/vdastedet for /dev/sda.

Tjek CoreOS Quickstart- guiden eller grav i mere specifikke emner .


The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her lige i nuet I denne blog Læs, hvordan kunstig intelligens-applikationer har påvirket forskellige sektorer.

DDOS-angreb: et kort overblik

DDOS-angreb: et kort overblik

Er du også et offer for DDOS-angreb og forvirret over forebyggelsesmetoderne? Læs denne artikel for at løse dine spørgsmål.

Har du nogensinde spekuleret på, hvordan tjener hackere penge?

Har du nogensinde spekuleret på, hvordan tjener hackere penge?

Du har måske hørt, at hackere tjener mange penge, men har du nogensinde spekuleret på, hvordan tjener de den slags penge? lad os diskutere.

Revolutionære opfindelser fra Google, der vil gøre dit liv lettere.

Revolutionære opfindelser fra Google, der vil gøre dit liv lettere.

Vil du se revolutionerende opfindelser fra Google, og hvordan disse opfindelser ændrede livet for ethvert menneske i dag? Læs derefter til bloggen for at se opfindelser fra Google.

Fredag ​​Essential: Hvad skete der med AI-drevne biler?

Fredag ​​Essential: Hvad skete der med AI-drevne biler?

Konceptet med selvkørende biler til at køre på vejene ved hjælp af kunstig intelligens er en drøm, vi har haft i et stykke tid nu. Men på trods af flere løfter er de ingen steder at se. Læs denne blog for at lære mere...

Teknologisk singularitet: En fjern fremtid for menneskelig civilisation?

Teknologisk singularitet: En fjern fremtid for menneskelig civilisation?

Efterhånden som videnskaben udvikler sig i et hurtigt tempo og overtager en stor del af vores indsats, stiger risikoen for at udsætte os selv for en uforklarlig Singularitet. Læs, hvad singularitet kunne betyde for os.

Udvikling af datalagring – Infografik

Udvikling af datalagring – Infografik

Opbevaringsmetoderne for dataene har været under udvikling, kan være siden fødslen af ​​dataene. Denne blog dækker udviklingen af ​​datalagring på basis af en infografik.

Funktioner af Big Data Reference Architecture Layers

Funktioner af Big Data Reference Architecture Layers

Læs bloggen for at kende forskellige lag i Big Data-arkitekturen og deres funktionaliteter på den enkleste måde.

6 fantastiske fordele ved at have smarte hjemmeenheder i vores liv

6 fantastiske fordele ved at have smarte hjemmeenheder i vores liv

I denne digitalt drevne verden er smarte hjemmeenheder blevet en afgørende del af livet. Her er et par fantastiske fordele ved smarte hjemmeenheder om, hvordan de gør vores liv værd at leve og enklere.

macOS Catalina 10.15.4-tillægsopdatering forårsager flere problemer end at løse

macOS Catalina 10.15.4-tillægsopdatering forårsager flere problemer end at løse

For nylig udgav Apple macOS Catalina 10.15.4 en supplerende opdatering for at løse problemer, men det ser ud til, at opdateringen forårsager flere problemer, hvilket fører til mursten af ​​mac-maskiner. Læs denne artikel for at lære mere