Code Monkey home page Code Monkey logo

cloud-native-hol's Introduction

Hi there, I'm Rocky Lhotka ๐Ÿ‘‹

  • ๐Ÿข I am VP of Strategy at Xebia
  • ๐Ÿ‘จโ€๐Ÿ’ป I am Chief Software Architect at Marimer LLC
  • ๐ŸŒฑ Iโ€™m currently learning all sorts of stuff! Mostly Kubernetes and Blazor
  • ๐Ÿ”ญ Iโ€™m currently working on CSLA .NET
  • ๐Ÿค” Iโ€™m looking for help with CSLA .NET
  • ๐Ÿ“ซ How to reach me: https://about.me/rockfordlhotka
  • ๐Ÿ˜„ Pronouns: he/him
  • โšก Fun fact: I love Ethiopian food

cloud-native-hol's People

Contributors

bradleyy avatar edwardsong avatar fermjacob avatar fuzzbone avatar hnasroll avatar jamierytlewski avatar jason-edstrom avatar jeffjagen avatar johnrulon avatar nirisarri avatar rockfordlhotka avatar rseroter avatar stuartblavatnik3 avatar stuwilliams-clgx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

cloud-native-hol's Issues

Error after running the run-k8s.sh

Just wanted to post the details about the main last step in the training class from Lab04.

As we discussed on the meeting, it never worked for me. And I think you were saying you had the same kind of an issue and so was another person in the lab. Looking forward to learning how to fix this, and finish the class all the way to the end.

PS
Here is the script I ran, and how it was giving errors. Can you tell me where or how to find the error logs that you mentioned at the end of the class. I would like to go look up the errors in that log file to see if I can learn anything about what is going on with these errors.

Thanks again for a wonderful training class. The best I have ever been too!!! I thoroughly enjoyed all of it!!!

$ ./run-k8s.sh
deployment.apps/gateway created
service/gateway created
deployment.apps/breadservice created
deployment.apps/cheeseservice created
deployment.apps/lettuceservice created
deployment.apps/meatservice created
deployment.apps/sandwichmaker created

$ kubectl get pods
NAME READY STATUS RESTARTS AGE
breadservice-5dd8dd958c-h6qbz 0/1 Error 2 35s
cheeseservice-5bb9d4686d-7fjpv 0/1 Pending 0 35s
gateway-66c65c6d54-6mcvz 0/1 CrashLoopBackOff 2 36s
lettuceservice-54f96cdf5-fsh5t 0/1 Pending 0 34s
meatservice-549c5dd566-mxtfx 0/1 Pending 0 34s
my-rabbitmq-0 1/1 Running 0 57m
sandwichmaker-68b4d86d87-f2qj8 0/1 Pending 0 34s

Steps to create the solution?

We ran out of time in the class, but you had mentioned you would try to show the steps you took to create the final solution in Visual Studio. If possible, could you post something here in a wiki page or another readme file about how you did that with Visual Studio 2019? IT would be super helpful to see how you did that!

Cleanup?

It could useful, if you had instructions, how to cleanup everything totally or partly. E.g. if you wanted to start from scratch again or just unleash resources. Both local and on Azure.

removal of the existing RabbitMQ

I noticed you updated the labs to have a lab04 and lab05. Thats awesome. Will be looking at it tonight for sure.

Since I wanted to leave as much of my environment still running as possible on my computer (havent rebooted or anything yet), until I can finish this training class, can you explain what needs to be done to my Windows 10 computer (as far as undoing enough of the last steps - in order to start with a clean slate - for the new LAB04. That way I could just erase what is needed for the old RabbitMQ, and leave everything else in place (if thats possible) and just pickup where I left off before starting with the RabbitMQ stuff.

Let me know. Thanks!

Install instructions don't work

In prep for the VS Live 2022 hands-on workshop, I attempted to set up the device I'm bringing using the instructions, but various steps did not work. (Source: https://github.com/rockfordlhotka/Cloud-Native-HOL/blob/main/docs/prerequisites.md)

  1. Install kubernetes
    None of the means of installing kubernetes to the Windows Linux Subsystem worked. I tried the CURL method, native installer, and 'other', to no success.

CURL fails with the following warning: Warning: Failed to create file kubectl: Permission denied - While this could probably be remedied by installing somewhere else, A) the directions don't say to do that, and B) no alternate location to install to is given.
Native installer fails due to having an invalid GPG key.
'Other' instructions fail with message E: Cannot locate package kubectl

I was able to run sudo apt install kubernetes which seemed to install kubectl for me.

  1. Setting up docker-desktop
    I was able to do everything but verify my docker installation. When I run the linux command "docker info" I receive the following error:
    ERROR: Cannot connect to the docker daemon at tcp://localhost:2375 Is the docker daemon running?
    It's unclear how to start the docker daemon. Restarting my Linux Subsystem prompt had no effect.

  2. Install Chocolatey
    It seems Chocolatey is already installed, but any choco commands return that choco is not actually installed, when I try to run the battery of choco install {PACKAGE} commands in Windows PowerShell.

You have to delete C:\ProgramData\Chocolatey if you get this error, then reinstall. I recommend adding a note to your instructions to this effect.

I stopped there, due to too much going wrong.

If we're supposed to have pre-configured systems for this workshop, we need for the steps to install fundamental technologies to actually work. Are there alternate instructions that could fix these issues? Do additions need to be made to this documentation?

Fix version of Kubernetes used to 1.15.4

Helm doesn't install correctly into K8s 1.16.0, and beyond that we don't need a K8s upgrade to occur the night before a hands-on-lab day, so it is far safer to fix the version of Kubernetes to a known working value.

We know that everything works in 1.15.4, so that's the version to be used.

Need to update prereq doc, Lab00, mkstart.sh, and maybe other files.

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.