fix(docs): Correct 'docker-stac' typo to 'docker-stack'
This commit is contained in:
parent
51933afea6
commit
1fd752526b
@ -53,7 +53,7 @@
|
|||||||
- swarm_status.stdout != 'active'
|
- swarm_status.stdout != 'active'
|
||||||
|
|
||||||
# 5. Node Etiketleri (Labels)
|
# 5. Node Etiketleri (Labels)
|
||||||
# iklimco-net overlay network is created and owned by the Swarm stack (docker-stac-infra_db-prod.yml).
|
# iklimco-net overlay network is created and owned by the Swarm stack (docker-stack-infra_db-prod.yml).
|
||||||
# Stack-owned networks get full Docker DNS (service VIPs, aliases). No manual creation needed.
|
# Stack-owned networks get full Docker DNS (service VIPs, aliases). No manual creation needed.
|
||||||
- name: Label App nodes (service)
|
- name: Label App nodes (service)
|
||||||
ansible.builtin.shell: docker node update --label-add type=service {{ inventory_hostname }}
|
ansible.builtin.shell: docker node update --label-add type=service {{ inventory_hostname }}
|
||||||
|
|||||||
@ -181,11 +181,9 @@ scp ./docker-stack-* root@178.104.210.41:/home/iklim/
|
|||||||
# app-01'de
|
# app-01'de
|
||||||
cd /home/iklim
|
cd /home/iklim
|
||||||
# password; 'https://passwords.tarla.io' içinde "tarla.io›[Hetzner] Utils Server" klasörünün altında
|
# password; 'https://passwords.tarla.io' içinde "tarla.io›[Hetzner] Utils Server" klasörünün altında
|
||||||
scp -P 23 u469968@u469968.your-storagebox.de:prod/secrets/iklim.co/.env.secrets.shared \
|
scp -P 23 u469968@u469968.your-storagebox.de:prod/secrets/iklim.co/.env.secrets.shared /tmp/.env.secrets.shared
|
||||||
/tmp/.env.secrets.shared
|
scp -P 23 u469968@u469968.your-storagebox.de:prod/secrets/iklim.co/.env /tmp/.env
|
||||||
chmod 600 /tmp/.env.secrets.shared
|
chmod 600 /tmp/.env.secrets.shared
|
||||||
scp -P 23 u469968@u469968.your-storagebox.de:prod/secrets/iklim.co/.env \
|
|
||||||
/tmp/.env
|
|
||||||
chmod 600 /tmp/.env
|
chmod 600 /tmp/.env
|
||||||
|
|
||||||
export $(grep -v '^\s*#' /tmp/.env.secrets.shared | grep -v '^\s*$' | xargs)
|
export $(grep -v '^\s*#' /tmp/.env.secrets.shared | grep -v '^\s*$' | xargs)
|
||||||
@ -204,11 +202,9 @@ history -c && history -w
|
|||||||
ssh root@<db-01-ip>
|
ssh root@<db-01-ip>
|
||||||
|
|
||||||
# password; 'https://passwords.tarla.io' içinde "tarla.io›[Hetzner] Utils Server" klasörünün altında
|
# password; 'https://passwords.tarla.io' içinde "tarla.io›[Hetzner] Utils Server" klasörünün altında
|
||||||
scp -P 23 u469968@u469968.your-storagebox.de:prod/secrets/iklim.co/.env.secrets.shared \
|
scp -P 23 u469968@u469968.your-storagebox.de:prod/secrets/iklim.co/.env.secrets.shared /tmp/.env.secrets.shared
|
||||||
/tmp/.env.secrets.shared
|
scp -P 23 u469968@u469968.your-storagebox.de:prod/secrets/iklim.co/.env /tmp/.env
|
||||||
chmod 600 /tmp/.env.secrets.shared
|
chmod 600 /tmp/.env.secrets.shared
|
||||||
scp -P 23 u469968@u469968.your-storagebox.de:prod/secrets/iklim.co/.env \
|
|
||||||
/tmp/.env
|
|
||||||
chmod 600 /tmp/.env
|
chmod 600 /tmp/.env
|
||||||
|
|
||||||
export $(grep -v '^\s*#' /tmp/.env.secrets.shared | grep -v '^\s*$' | xargs)
|
export $(grep -v '^\s*#' /tmp/.env.secrets.shared | grep -v '^\s*$' | xargs)
|
||||||
@ -260,7 +256,7 @@ curl -s http://10.20.20.11:8008/cluster | python3 -m json.tool
|
|||||||
| DB stack deploy (etcd + MongoDB + Patroni) | ✅ |
|
| DB stack deploy (etcd + MongoDB + Patroni) | ✅ |
|
||||||
| MongoDB replica set init (rs0: 1 primary, 2 secondary) | ✅ |
|
| MongoDB replica set init (rs0: 1 primary, 2 secondary) | ✅ |
|
||||||
| Patroni HA cluster (1 leader, 2 replica, lag=0) | ✅ |
|
| Patroni HA cluster (1 leader, 2 replica, lag=0) | ✅ |
|
||||||
| Ana infra stack deploy (docker-stac-infra_db-prod.yml) | ⏳ bekliyor |
|
| Ana infra stack deploy (docker-stack-infra_db-prod.yml) | ⏳ bekliyor |
|
||||||
| MongoDB rs.initiate (ilk deploy sonrası elle) | ⏳ bekliyor |
|
| MongoDB rs.initiate (ilk deploy sonrası elle) | ⏳ bekliyor |
|
||||||
| Deploy pipeline ilk çalışma | ⏳ bekliyor |
|
| Deploy pipeline ilk çalışma | ⏳ bekliyor |
|
||||||
|
|
||||||
@ -268,7 +264,7 @@ curl -s http://10.20.20.11:8008/cluster | python3 -m json.tool
|
|||||||
|
|
||||||
### Tek Stack Yaklaşımı (2026-05-26)
|
### Tek Stack Yaklaşımı (2026-05-26)
|
||||||
|
|
||||||
`docker-stack-infra-prod.yml` ve `docker-stack-db-prod.yml` tek dosyada birleştirildi: `docker-stac-infra_db-prod.yml`. Her iki dosya da aynı `iklimco` stack adına deploy edildiğinden servis isimleri değişmedi.
|
`docker-stack-infra-prod.yml` ve `docker-stack-db-prod.yml` tek dosyada birleştirildi: `docker-stack-infra_db-prod.yml`. Her iki dosya da aynı `iklimco` stack adına deploy edildiğinden servis isimleri değişmedi.
|
||||||
|
|
||||||
**Neden birleştirildi:** External overlay network'lerde Docker embedded DNS hiçbir entry kaydetmez (servis VIP'leri, alias'lar dahil). Stack-owned network'te Docker DNS tam çalışır — vault `retry_join`, etcd alias'ları ve tüm servis discovery sorunları çözüldü.
|
**Neden birleştirildi:** External overlay network'lerde Docker embedded DNS hiçbir entry kaydetmez (servis VIP'leri, alias'lar dahil). Stack-owned network'te Docker DNS tam çalışır — vault `retry_join`, etcd alias'ları ve tüm servis discovery sorunları çözüldü.
|
||||||
|
|
||||||
@ -276,7 +272,7 @@ curl -s http://10.20.20.11:8008/cluster | python3 -m json.tool
|
|||||||
|
|
||||||
**MongoDB rs.initiate:** İlk deploy sonrası `rs.initiate` elle verilmeli (DB Stack Deploy bölümüne bakınız).
|
**MongoDB rs.initiate:** İlk deploy sonrası `rs.initiate` elle verilmeli (DB Stack Deploy bölümüne bakınız).
|
||||||
|
|
||||||
**Network silinirse:** Stack'i yeniden deploy et — `docker stack deploy -c docker-stac-infra_db-prod.yml iklimco`
|
**Network silinirse:** Stack'i yeniden deploy et — `docker stack deploy -c docker-stack-infra_db-prod.yml iklimco`
|
||||||
|
|
||||||
### Vault retry_join (2026-05-25)
|
### Vault retry_join (2026-05-25)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user