mirror of
https://github.com/jpetazzo/container.training.git
synced 2026-05-08 09:56:41 +00:00
🔧 Tweak ArgoCD chapter
This commit is contained in:
@@ -69,6 +69,24 @@ ArgoCD manages **applications** by **syncing** their **live state** with their *
|
||||
|
||||
---
|
||||
|
||||
class: extra-details
|
||||
|
||||
## In practice...
|
||||
|
||||
- This is a simplified ArgoCD install
|
||||
|
||||
- A typical install might have:
|
||||
|
||||
- a public URL
|
||||
|
||||
- login/password for users
|
||||
|
||||
- SSO integration
|
||||
|
||||
- multi-cluster configuration
|
||||
|
||||
---
|
||||
|
||||
## Logging in with the ArgoCD CLI
|
||||
|
||||
- The CLI can talk to the ArgoCD API server or to the Kubernetes API server
|
||||
@@ -186,9 +204,16 @@ It is responsible for invoking any user-defined hooks for lifecycle events (*Pre
|
||||
|
||||
- We need a repository with Kubernetes YAML manifests
|
||||
|
||||
- You can fork [kubercoins] or create a new, empty repository
|
||||
- You can fork one of these repositories:
|
||||
|
||||
- If you create a new, empty repository, add some manifests to it
|
||||
[jpetazzo/color][jpetazzo-color] (in subdirectory [kubernetes/blue][jpetazzo-color-yaml])
|
||||
|
||||
[jpetazzo/kubercoins][kubercoins]
|
||||
|
||||
- Or create your own repository and add some manifests to it
|
||||
|
||||
[jpetazzo-color]: https://github.com/jpetazzo/color
|
||||
[jpetazzo-color-yaml]: https://github.com/jpetazzo/color/tree/main/kubernetes/blue
|
||||
|
||||
---
|
||||
|
||||
@@ -542,6 +567,10 @@ git push origin staging
|
||||
|
||||
- Option 2: author YAML manifests and apply them
|
||||
|
||||
- Option 3: use an ArgoCD Application Set
|
||||
|
||||
(this is a more advanced technique not covered in this section!)
|
||||
|
||||
---
|
||||
|
||||
## Additional considerations
|
||||
|
||||
Reference in New Issue
Block a user