https://codewithdan.com/products/docker-kubernetes
View the Kubernetes for Developers: Core Concepts video course on Pluralsight:
https://app.pluralsight.com/library/courses/kubernetes-developers-core-concepts/table-of-contents
Course code for the Docker and Kubernetes course: https://codewithdan.com/products/docker-kubernetes
https://codewithdan.com/products/docker-kubernetes
View the Kubernetes for Developers: Core Concepts video course on Pluralsight:
https://app.pluralsight.com/library/courses/kubernetes-developers-core-concepts/table-of-contents
The pv-pvc-sc-cm example does not work on macOS BigSur 11.2.3 because /tmp
is actually a symbolic link to /private/tmp
.
Replacing the /tmp/data/db
with /private/tmp/data/db
fixed it for me. Here's the line that I had to change to make it work:
Hi Dan, I think your course is great! Loved it. I found a minor issue I report here so it might help other students. Luan
I had to change the two lines,
local:
path: "/c/temp/data/db"
To,
hostPath:
path: "/c/temp/data/db"
For it to deploy without issue on Docker Desktop on Windows with WSL2.
Otherwise it get stuck at ContainerCreating state with error ,
Warning FailedMount 1s (x3 over 2s) kubelet, docker-desktop MountVolume.NewMounter initialization failed for volume "mongo-pv" : path "/c/temp/data/db" does not exist
The .gitignore
in the project is slim. Build out a more robust exclusion file for IDEs, OSs, and tools using gitignore.io templates; initially include exclusions for the following:
In the Dashboard Security readme.md
use code fences to provide in browser copy and paste provided by GitHub. Additionally, code fences provide execution in some IDEs (like IntelliJ).
The readme for mongo.deployment.yml said to change the PVs local path to /c/temp/data/ but the path that I had to use was /run/desktop/mnt/host/c/temp/data/db I'm using Docker Desktop for my Kubernetes
Hello,
I came across a bug where the PV fails to find the path set here, despite following the instructions in the readme to create and assign path accordingly.
I'm using a Ubuntu x86_64 OS and running minikube as the primary tool to create pods and containers.
Thanks.
Creating such options creates a lock and is not suitable to be created over and over. This should be a static property that is reused.
In the readme.md under configMaps the step 2
Load settings from a file: kubectl create cm app-settings --from-file=settings.properties. Will add file name as key into ConfigMap data. Will NOT add quotes around non-string values.
talks about setting.properties
and file present in the folder is is setting.config
.
Could you have a look :)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.