Skip to content
This repository has been archived by the owner on Aug 26, 2020. It is now read-only.

andreyantipov/kubernetes-coreos-do

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

kubernetes-coreos-do v1.0.5

Simple bootstrap config for quick start

Installation

Walkthrough for setup Kubernetes on CoreOS on DigitalOcean.

Create Master Instance

Create a new droplet via DO interface, and choose following options

  1. Droplet Hostname: master
  2. Select Size: Any
  3. Select Region: Any with private networking support
  4. Activate these additional option: "Private Networking" and "Enable User Data"
  5. Put cloud-init-master config to user data textarea
  6. Select Image: CoreOS
  7. Choose your SSH key
  8. Press a "Create a Droplet" button

Create Node Instance

Create a new droplet via DO interface, and choose following options

  1. Droplet Hostname: node
  2. Select Size: Any
  3. Select Region: Any with private networking support
  4. Activate these additional option: "Private Networking" and "Enable User Data"
  5. Put cloud-init-node config to user data textarea
  6. Replace <master-private-ip> by your master private ip address
  7. Select Image: CoreOS
  8. Choose your SSH key
  9. Press a "Create a Droplet" button

Testing

  • Connect to master ssh core@%MASTER_DROPLET_EXTERNAL_IP% -i IdentityFile
  • fleetctl list-machines
  • kubectl get nodes