-
Notifications
You must be signed in to change notification settings - Fork 44
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: Merge branch 'update-hello-k8s' of https://github.com/liatrio/…
…devops-bootcamp into update-hello-k8s
- Loading branch information
Showing
1 changed file
with
9 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -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 | |
|
||
</center> | ||
|
||
## 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] | ||
Check failure on line 47 in docs/8-kubernetes-container-orchestration/8.8-hello-k8s.md GitHub Actions / lintBare URL used
Check failure on line 47 in docs/8-kubernetes-container-orchestration/8.8-hello-k8s.md GitHub Actions / lintBare URL used
|
||
|
||
- 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. |