Kjører CoreOS på en Vultr VPS

Kjører CoreOS på en Vultr VPS

Vennligst les: Vultr tilbyr nå CoreOS på bestillingssiden - Denne guiden forklarer hvordan du konfigurerer CoreOS manuelt.

Disse instruksjonene vil lede deg gjennom å kjøre en enkelt CoreOS-node. Denne veiledningen forutsetter:

  • Du har en konto på Vultr.com .
  • Plasseringen av iPXE-skriptet (referert til senere i veiledningen) er plassert på http://example.com/script.txt
  • Du har generert en offentlig + privat nøkkelkombinasjon. Her er en nyttig guide hvis du trenger å generere disse nøklene: Hvordan sette opp SSH-nøkler .

Velge en kanal

CoreOS er designet for å oppdateres automatisk med forskjellige tidsplaner per kanal. Du kan deaktivere denne funksjonen , selv om vi ikke anbefaler den. Les utgivelsesnotatene for spesifikke funksjoner og feilrettinger.

Stabil kanal

Den stabile kanalen bør brukes av produksjonsklynger. Versjoner av CoreOS er kamptestet innenfor Beta- og Alpha-kanalene før de markedsføres. I skrivende stund er gjeldende versjon CoreOS 410.0.0.

Et eksempelskript vil se slik ut:

#!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

Betakanal

Betakanalen består av promoterte alfa-utgivelser. I skrivende stund er gjeldende versjon CoreOS 410.0.0.

Et eksempelskript vil se slik ut:

#!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

Alfakanal

Alfakanalen følger masteren nøye og utløses ofte. De nyeste versjonene av docker , etcd og flåte vil være tilgjengelige for testing. I skrivende stund er gjeldende versjon CoreOS 435.0.0.

Et eksempelskript vil se slik ut:

#!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 å erstatte YOUR_PUBLIC_KEY_HEREmed din faktiske offentlige nøkkel, den vil begynne med ssh-rsa....

Ytterligere lesing finner du på Booting CoreOS with iPXE og Embedded scripts for iPXE .

Bruker Cloud-Config

Sørg for å sjekke ut Using Cloud-Config .

Spesielt oppmerksom på at $private_ipv4og $public_ipv4variabler støttes bare på Vultr hvis du har den "cloud-config-url alternativet sett på kjernens kommandolinje.

Uten dette alternativet må du hardkode disse verdiene i cloud-configfilen din .

Lag VPS

Opprett en ny VPS (en hvilken som helst servertype og plassering du ønsker), og deretter:

  1. For "Operativsystem" velg "Egendefinert".
  2. Velg iPXE-oppstart.
  3. Angi kjede-URL til URL-en til skriptet ditt http://example.com/script.txt . Merk at URL-en må være vanlig, gammel HTTP, ikke HTTPS.
  4. Klikk "Legg inn bestilling".

Når du mottar velkomst-e-posten vil VPS være klar til bruk (vanligvis mindre enn 2-3 minutter).

Tilgang til VPS

Du kan nå logge på CoreOS ved å bruke den tilhørende private nøkkelen på din lokale datamaskin. Du må kanskje spesifisere plasseringen ved hjelp av -i LOCATION. Hvis du trenger ytterligere detaljer om hvordan du spesifiserer plasseringen av din private nøkkelfil, se her .

SSH til IP-en til VPS-en din, og spesifiser "kjerne"-brukeren: 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 ~ $

Bruker CoreOS

Nå som du har en cluster bootstrapped er det på tide å leke.

CoreOS kjører for øyeblikket fra RAM, basert på det innlastede bildet. Det kan være lurt å installere den på disken . Merk at når du følger disse instruksjonene på Vultr, bør enhetsnavnet være i /dev/vdastedet for /dev/sda.

Sjekk ut CoreOS Quickstart- veiledningen eller grav inn i mer spesifikke 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 akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.

DDOS-angrep: en kort oversikt

DDOS-angrep: en kort oversikt

Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.

Har du noen gang lurt på hvordan hackere tjener penger?

Har du noen gang lurt på hvordan hackere tjener penger?

Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.

Evolusjon av datalagring – infografikk

Evolusjon av datalagring – infografikk

Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.

Funksjonaliteter til Big Data Reference Architecture Layers

Funksjonaliteter til Big Data Reference Architecture Layers

Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer