diff --git a/.cspell.json b/.cspell.json index 00d84a57..5e4475ab 100644 --- a/.cspell.json +++ b/.cspell.json @@ -71,6 +71,7 @@ "msdemo", "mumoshu", "myapp", + "meher", "mydeployment", "myfile", "mypod", diff --git a/README.md b/README.md new file mode 100644 index 00000000..bcf85162 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# Onboarding + +- Clone the repo. +- run `npm install` to install dependencies +- run `npm start` for local development diff --git a/docs/8-kubernetes-container-orchestration/8.8-hello-k8s.md b/docs/8-kubernetes-container-orchestration/8.8-hello-k8s.md index 4bbc8c8c..ef3a4f7e 100644 --- a/docs/8-kubernetes-container-orchestration/8.8-hello-k8s.md +++ b/docs/8-kubernetes-container-orchestration/8.8-hello-k8s.md @@ -5,11 +5,10 @@ docs/8-kubernetes-container-orchestration/8.8-hello-k8s.md: exercises: - name: Kubernetes Custom Project - description: Create a custom Kubernetes project, utilizing webhooks, creating a custom resource, and using Kubebuilder to create a controller which reconciles changes to the custom resource. + description: Create a custom Kubernetes project, utilizing kubebuilder,Kubebuilder to create a kubernetes custom resource definition and controller which reconciles changes to the custom resource. estMinutes: 4800 technologies: - Kubernetes - - Webhooks - Custom Resources - Kubebuilder --- @@ -34,13 +33,17 @@ This product can be anything you choose. However, there are some necessary compo -## Creating Your Own Project - -Please use a project management tool, such as a [GitHub Projects](https://docs.github.com/en/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects) Kanban board, to organize your project tasks. - ![ticket image](img8/ticket_light.svg ':size=100x100 :class=light-mode-icon :alt= ticket image; light mode') ![ticket image](img8/ticket_dark.svg ':size=100x100 :class=dark-mode-icon :alt= ticket image; dark mode') # Deliverable Once you have completed the application, you will be expected to not only demonstrate what you have done, but also what you learned while doing it. Do not simply talk about the end result, talk about the places you got stuck and how you got past those roadblocks. It can be very beneficial to include links to useful material that you used to learn about the subject matter. It is essential that you take time to prepare yourself before this presentation to ensure that you have a clear idea of what you want to say and what you want to demonstrate. As with any sort of public speaking, remaining relaxed and confident is very important, and remember to have fun with this. The audience is not judging you, they are just curious in what you've been working on. + +# Tips + +- Complete the Kubebuilder quickstart [kubebuilder](https://book.kubebuilder.io/quick-start). + +- Briefly read through the [kubebuilder Book Tutorial sections 1.1-1.11](https://book.kubebuilder.io/cronjob-tutorial/cronjob-tutorial) + +- Use the [kube builder deploy image plugin](https://book.kubebuilder.io/plugins/deploy-image-plugin-v1-alpha) to create a custom resource definition, custom resource, and controller. diff --git a/docs/README.md b/docs/README.md index 8eb3ab9b..bb2d59c6 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1113,13 +1113,12 @@ docs/8-kubernetes-container-orchestration/8.8-hello-k8s.md: exercises: - name: Kubernetes Custom Project description: >- - Create a custom Kubernetes project, utilizing webhooks, creating a - custom resource, and using Kubebuilder to create a controller which + Create a custom Kubernetes project, utilizing kubebuilder,Kubebuilder to + create a kubernetes custom resource definition and controller which reconciles changes to the custom resource. estMinutes: 4800 technologies: - Kubernetes - - Webhooks - Custom Resources - Kubebuilder docs/9-platform-engineering/9.0-overview.md: