Skip to content

First try of Deckhouse Kubernetes Platform (deckhouse.io)

Notifications You must be signed in to change notification settings

kiaplayer/deckhouse-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Start Vagrant VM:

$ vagrant up deckhouse

Start Deckhouse installer:

$ docker run --rm -it \
  -v "$PWD/config.yml:/config.yml" \
  -v "$PWD/.vagrant/machines/deckhouse/virtualbox/:/tmp/.ssh/" \
  registry.deckhouse.io/deckhouse/ce/install:stable \
  bash

Install Deckhouse (from docker container):

$ dhctl bootstrap \
  --ssh-user=vagrant \
  --ssh-host=192.168.56.10 \
  --ssh-agent-private-keys=/tmp/.ssh/private_key \
  --config=/config.yml

Install some manifests:

$ vagrant ssh deckhouse
$ sudo -i
$ kubectl create -f /vagrant/1_after_install/ingress-nginx-controller.yml
$ kubectl create -f /vagrant/1_after_install/user.yml

Add worker:

$ kubectl create -f /vagrant/2_add_worker/node-group-worker.yml
$ kubectl -n d8-cloud-instance-manager get secret manual-bootstrap-for-worker -o json | jq '.data."bootstrap.sh"' -r

$ vagrant up worker
$ vagrant ssh worker
$ sudo -i
$ echo <base64> | base64 -d | bash

About

First try of Deckhouse Kubernetes Platform (deckhouse.io)

Resources

Stars

Watchers

Forks