Giter Site home page Giter Site logo

dubbd-demo-june2023's Introduction

Defense Unicorns Big Bang Distro on AWS

Repository was used for a Live event and demonstration of deploying Defense Unicorns Big Bang Distro on June 22, 2023. You should look at uds-package-dubbd for the latest and greatest packages, documentation, etc...

This post on Medium, also has a good overview and instructions.

Quick Start

I didn't convince you to look elsewhere... you sure...

Repeating the demo is relatively easy :) - I recommend taking a look at zarf-config.yaml on the few variables exposed by Defense Unicorns Big Bang Distro.

  1. docker login ghcr.io -u {user} -p {token} - credentials used to pull the dubbd oci artifact
  2. aws configure - for your target environment
  3. cd infra && terraform init && terraform apply - deploy resources for saving terraform state. (extra credit if you integrate into the zarf package in the infra folder)
  4. eksctl create cluster -f infra/config.yaml - deploy the EKS cluster, (alternative use the Zarf package in ./infra/zarf.yaml)
  5. zarf init --components git-server
  6. zarf package deploy oci://ghcr.io/defenseunicorns/packages/dubbd-aws:0.3.0-amd64 --oci-concurrency=15 --confirm

Notes

  1. bigbang.dev DNS record points to localhost by defaut.
    1. get your AWS loadbalancer IP and add records to your /etc/hosts in order to reach web ui's like neuvector.bigbang.dev | grafana.bigbang.dev
  2. Teardown
    1. cd infra; eksctl delete cluster -f config.yaml --disable-nodegroup-eviction --force; cd -;

dubbd-demo-june2023's People

Contributors

andrewg-xyz avatar

Stargazers

 avatar

Watchers

 avatar

dubbd-demo-june2023's Issues

permission denied on K3s component install.

Get the following error when following the tutorial.

๐Ÿ“ฆ K3S COMPONENT

โœ” Waiting for command "[ -e /etc/redhat-release ] && systemctl disable firewalld --now || echo ''"
โ ‹ Saving /opt/zarf/zarf-clean-k3s.sh
ERROR: unable to deploy all components in this Zarf Package: unable to deploy component k3s: unable to deploy component k3s: unable to process the component files: unable to copy file /tmp/zarf-2116503787/components/k3s/files/0 to /opt/zarf/zarf-clean-k3s.sh: mkdir /opt/zarf: permission denied

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.