mirror of
https://github.com/kelseyhightower/kubernetes-the-hard-way.git
synced 2025-12-14 16:58:58 +03:00
30 lines
602 B
Plaintext
30 lines
602 B
Plaintext
|
|
@startuml
|
||
|
|
database etcd [
|
||
|
|
etcd
|
||
|
|
]
|
||
|
|
|
||
|
|
package "master-node" {
|
||
|
|
[api-server] -> etcd
|
||
|
|
|
||
|
|
[kubelet] --> [api-server] : watch
|
||
|
|
[kubelet] --> [container-runtime] : run & watch
|
||
|
|
|
||
|
|
[scheduler] --> [api-server] : watch
|
||
|
|
[scheduler] --> [api-server] : apply
|
||
|
|
|
||
|
|
[controller-manager] --> [api-server] : watch
|
||
|
|
[controller-manager] --> [api-server] : apply
|
||
|
|
}
|
||
|
|
|
||
|
|
package "worker-node-1" {
|
||
|
|
[kubelet ] --> [api-server] : watch
|
||
|
|
[kubelet ] --> [container-runtime ] : run & watch
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
package "worker-node-2" {
|
||
|
|
[kubelet ] --> [api-server] : watch
|
||
|
|
[kubelet ] --> [container-runtime ] : run & watch
|
||
|
|
}
|
||
|
|
|
||
|
|
@enduml
|