αα·ααΈααΆαααααααααΎααααααΆααααααα·ααααα·ααΆααααααααΆααααα αΆα’αΆααΈαααααααααΆαααααΆα
αααΎαα αα»αααΊααα αα·αα’ααααααα
ααααααα·ααΈααααΎα±ααααΆααΆααααα½ααααα»αααΆαααααΎααΆαααααααΆαααααααααααΆααααα»αααααΆαααΆαα½α ααααα½αααΆαα
ααααααΆαααααααααΈ ααααΎα±αααα½αααααΆααααα’αΆα
αα»αα
α·αααααΆα ααα»αααααααα»αααααααα½ααα½ααααααααΎααααα αΆαααααααααααΆααα’αααα’αα·ααααααα ααΆααααΌαα’αααααααααααααα·ααΈααα
α·ααααα»αααΆααααΎααΌαααααααΆααα ααααΆαααααααα αα»αααΆα ααΆαα’αα»αααα ααΆαααΎαααΆα - α αΎααα·ααααααΆαααααααααΆααΉαααααΎαααΆααα
αααα»α Kubernetes αα·αααααααΆααααα αα·αααααΆααααα α»ααααααΆααααΈααααΎααΆαααααΆααααααΌαααΌααααΈαααα·α
αα½α
αααα»αα ααΌα
ααααααΆααααΆααΏαααααααΆααα αααα§ααααααααααΆαα Kubernetes αααα»αααααΌαααΆααααααΎαα‘αΎααααΆαααααα ααααα½ααααααααΆααααα αΆααααα’αααα’αα·αααααα "αα»ααΆα" αααα»α αα·αα’αα»ααααΆαα±αααα½ααααααααααΎααΏαααααΆααα
ααΆααα·αα·αααα‘αΎααα·αααααααααααΌαααααααΆαααααααα’αααΈα§ααααααα½αα
ααα½ααααααααΎα’ααααΈαα·αααΆααααααΆααααα½ααααααΆααα’αααααααααααααα·ααΈαααααΌαααααααΆααααΎαααΆααα
αααα»α pod'ax αααααα»α Kubernetes α
α’ααααααα½αααΆαααα
Kubectl-ααααΆααααα α»α
- ααααΉαααΆαα αααααααα»αααΊαααααααα’ααααα αα α αΎαααΎαααΆααΆαα’αααΈααΎαα‘αΎααα αααα»αααΆα.
-
GitHub . - αααα·αα· GH ααααααα ααααΆα 715, 54 commits, 9 contributors α
- ααΆααΆα αα α
- α’αΆααααΆαααααα Apache License 2.0.
αααααα·ααΈαααα½αααααααααΆαα kubectl α’αα»ααααΆαα±ααα’ααααααααΎααα»αααΊααααααααααα½ααα ααΆααααα»ααααααα αΆααα’αΆαααααα αααααΉαα ααααααα namespace ααααΎαααΆαααΆαα½ααα»αααααααααα αα αααα»αααΆ α’αααα’αΆα ααααΆααααα α»αααααα·ααααα·ααΆαααααααα αα·αα·αααααΎααααααΆα ααααΆααα ααΆα ααααααΆα ααααΎααΆαααααααΎαααΆαα αααΆααα’αΆααααααααα
α’αααααα’αΆα
ααααΌααα
αα»αααααΎαααΆααααααααΎαααΆα chroot /proc/PID/root
- αααα’αΆα
ααΆαααΆαααΆααααα½ααα
ααααααα’αααααααΌαααΆααααααα root αα
αααα»ααα»ααααααΆααααΌαααΆαααααααα
αααα»α manifest securityContext.runAs
.
α§ααααααααααΊααΆαααα αα·αααΆαααααα·αααααΆα ααΌα
ααααααΆα’αΆα
ααΆααααααααααααααΆααα’αααα’αα·αααααααααααααΌαα ααΎαααΆααααααααααααα’αααΈααΆαα
αααα»α
ααααα αααααααα·α
- ααααΉαααΆαα ααααααααααα·ααΈαα αα»αααααΌαααααααα’αααα α’αα·αααα αα·αααααΆααααα α»ααααα»αααΌαααααΆα.
-
ααα ααααα ;GitHub . - αααα·αα· GH ααααααα ααααΆα 2131, 2712 αααααααΉααα, 33 α’ααααα½αα ααααα
- ααΆααΆα Python α
- α’αΆααααΆαααααα Apache License 2.0.
αααα·αααααΆαααααΆααα αΌααααααΊααΎααααΈααΎαααααΎαααΆααα»αααΊαααααΆαα½ααααααα·ααΈαα ααΎαα»αααααΌαααα’αααααααΎααααΆαααααα»αααααα α αΎαααααΌααααΈα ααΆα αααΆααα’ααααΈα ααααααα ααΆ αα·ααααα‘αααααα·αα αα·ααΈααΆααααααααα’αα»ααααΆαα±ααα’αααα’αα·ααααααΌαααααΆααααααααΆααααααααααα½αα―αααΆααα αααα»α IDE αααα’αααα αΌαα α·αααα ααααααααΉαααΆαααααΆααα
αα»ααααααααα·ααααΆαααααΎαααΆααααα»αααΌαααααΆαααΊααΆαααΆααααα½αααααΆαααααααα½α αα·αααααααααααΆαα αααααααΆααααα»αααΆαααααΆααααα α»ααααααα·ααΈααΆααα·ααΈααααααΆα ααΆαααααΆααα α»αααΊααΆααΆααΆαααΆαααΎααααΏαααααΆααααααΆαα αααααΆααΆαααααααααΆααααΆαα·ααααα ααααααα’αααααααΌαααααΎααΆαααΆαα½ααααααα·ααΈαααααΆα RPS αα·αα ααΆα αααααααααα½αααα ααΎαααΈαααααα Telepresence ααΆααααα αΆααΆαα½αααΉαααΆαααααααααα·αααα‘αααα ααΎ Windows αααα’αΆα ααΆααΆααααααα αααΆααααΆαααααααΆααα’αααα’αα·ααααααααααααααΆααααααΎααααααααααααα·ααααα·ααΆααααα
ααΎαααΆαα
ααααααααααα·αααααααααααΎααααα»αααΆαααααΎ Telepresence αα½α
α αΎα
Ksync
- ααααΉαααΆαα ααΆαααααΎααααΆαααααααααΎαααααααΆααααααΌαααΆαα½ααα»αααΊααααα αααα»αα ααααα.
-
GitHub . - αααα·αα· GH ααααααα ααααΆα 555, 362 commits, 11 contributors α
- ααΆααΆα αα α
- α’αΆααααΆαααααα Apache License 2.0.
α§αααααααααΎααααΆααα’αα»ααααΆαα±ααα’αααααααΎααααΆαααααααΆαα·ααΆααααααΌαααααΆαααΆαα½αααα―αααΆααααααααΎαααΆααα αααα»αα αααααα α§αααααααααααααΊααα’α₯αααα αααααααΆααα’αααα’αα·αααααααααα»αααΆααΆααααααααααα·ααΈααααααΈα ααααααα αΆα ααααααααααΆααΊααΆααααααΌαααΌααα ααΆαααα»αααΊαααααααααα»αααααΎαααΆαα Ksync ααααΌαααΆααα ααΆα‘αΎαααΎααααΈααααΆααααΆαααΊααααΆααααα
αα
αααα
αΆααααααΎααααααααααΆααααααααΆ ksync init
DaemonSet ααααΌαβααΆαβαααααΎαβαααα»αβα
ααααα αααβααααΌαβααΆαβααααΎβααΎααααΈβαααα½αβαα·αα·αααβααααΆαααΆαβααβααααααααβα―αααΆαβααβαα»ααααβαααβααΆαβααααΎαα αα
ααΎαα»αααααΌααααααα»ααααααααααααΆαα α’αααα’αα·ααααααααααΎαααΆαααΆααααααααΆ ksync watch
ααααααα½ααα·αα·αααααΆαααααααα
ααΆαααααααα αα·αααααΎαααΆα
α’αααΈααααα ααααααααΊααααΌαααααΆα ksync ααΌαα’αααΈαααααααΌα synchronize ααΆαα½αα’αααΈα α§ααΆα αααααΆααααααααΆαααα
ksync create --name=myproject --namespace=test --selector=app=backend --container=php --reload=false /home/user/myproject/ /var/www/myproject/
...ααΉαβαααααΎαβα’αααβααΎαβααααα myproject
αααααΉαααααααα pod αααααΆαααααΆα app=backend
α αΎαααααΆααΆαααααΎααααΆαααααααααΌαααααΆα /home/user/myproject/
ααΆαα½αααΆααΆα‘α»α /var/www/myproject/
αα
αα»ααααα α
ααΆ php
.
αααα αΆ αα·ααααααα αααΆαααΎ ksync ααΈαααα·αααααααααααΎαα
- ααααΌαααααααΎαα
ααΎααααΆααα
ααααα Kubernetes
overlay2
ααΆαααααα·ααΈαααααΆαααα»ααααααΆαα Docker α α§αααααααααΎααααΆααααΉααα·αααααΎαααΆαααΆαα½αα’ααααααααα - αα
αααααααΎ Windows ααΆααααααααααααα·ααααα·ααΆααααΆαααΈαααααα αααααα·ααΈααΎαααααααααα―αααΆαα’αΆα
αα·αααααΎαααΆαααααΉαααααΌαα ααα α»ααααααααΌαααΆαααααααααααΆααααΎααα
αααααααΎααΆαααΆαα½αααα―αααΆααα - ααΆαα½αααΉαα
ααα½αααα
αααΎαααα―αααΆα αα·ααααααααΆαααΆααα ααΎαααΆααααααΎα
αααα αΆααΆααααααα αααα»αβααααααβααααΎβααααΆααααα ααα»ααααβαα·αβααΆααβααΆαβααΆαβααΈαβα ααααΎαβαα βα‘αΎαβαα (ααΆααβααΈβααΎαβααβααααααΆ)α - ααααΎα―αααΆα
ααΎααααΈαααααΆααααααΌα α¬ααααΌα―αααΆαααααα·αα αΆαααΆα αααααΎααααΆααααα (α§ααΆα ααα ααα―αααΆα.stignore
app/cache
ΠΈ.git
). - ααΆαααααΆαααΎα ksync ααΉαα
αΆααααααΎααα»αααΊαααα‘αΎααα·ααα
αααααΆαααα―αααΆαααααΆααααααΌαα αααααΆαα Node.js ααΆααΆααααα½α ααα»αααααααααΆαα PHP ααΆαα·αα
αΆαααΆα
αααΆαααααα»αααα ααΆααΆααΆααααααΎααααα»αααΆααα·α opcache α αΎαααααΎααα
--reload=false
. - ααΆαααααααα
ααΆααααααααα’αΆα
ααααΌαααΆααααααααΌαααΆαα·α
αα
$HOME/.ksync/ksync.yaml
.
ααΆαααααααΆα
- ααααΉαααΆαα ααααΎαααΆαααααΆααααα α»ααααααααΆαααα αααα»αα ααααα.
-
GitHub . - αααα·αα· GH ααααααα ααααΆα 1154, 279 commits, 23 contributors α
- ααΆααΆα αα α
- α’αΆααααΆαααααα Apache License 2.0.
α§ααααααααααααΌαααΆααα ααΆα‘αΎααααααΆααααααΎαααΆαααααΆααααα α»ααααααααΆαααα αααα»αααα α§αααααααααΎααααΆααααΊααΆαααα αα·αα’ααααααααα’αα»ααααΆαα±ααα’αααααααΎαααΎααααααα·ααΈααααΆααααα α»ααααα ααααΆα (ααΎαβααΆαβααααα) αα·α namespace + pod αααα»αααααΎαααΆααααα’αααααααΌαααΆαααααΎα’αααααΆααααα αα αα α»ααααααααααΌαααΆαααΆααααα
- delve - αααααΆαααααααα·ααΈ Go;
- GDB - ααΆααααααααα ααΈα ααααΆα + ααΆααααααΌαααααα ααα;
- ααΆααααααΌαααααα ααα JDWP αααααΆααααααΆααααα α»ααααααα·ααΈ Java α
αα
ααΎααααα IDE ααΆαααΆααααααΊααΆααααα
αααα»α VScode ααα»ααααα (αααααααΎ
ααΎααααΈααααΆααααα α»αααααΎαααΆα Squash ααααΎαααΆααα»αααΊααααααααΆααα·αααα·ααΎααααΆααα
ααααα ααΌα
ααααααααΌαα’αααααααΌαααααααΆαααααα½αα―αα’αααΈαααααααΆα
αααααααααΆααα½ααααα αΌαααααΆ
α αΌααααααα ααΆαααααΎααα - αααααα "αααααααααΆααα" ααααααααααααααααΌαααΆααα ααΆα‘αΎαααΎααααΈααααααααααΌαααΆαααΆα αααΎαααααα’αααα’αα·ααααααααααΆααα
NBα ααΆβααΆαβαα·αβααΆααβαα
βαααα»αβαααααΈβααα ααΆαβααααααβαααααΆααβα§αααααβααααΎααααΆαα Open Source ααααβααΎα
DevSpace
- ααααΉαααΆαα αααααΆααα’ααααααα ααα αΆααααααΎαααααΎααΆααα Kubernetes ααα»αααααα·αα αααααααααααααα αα αααα»αααααααααααΆα.
-
GitHub . - αααα·αα· GH ααααααα ααααΆα 630, 1912 ααααααααΆ, 13 α’αααα αΌααα½αα
- ααΆααΆα αα α
- α’αΆααααΆαααααα Apache License 2.0.
αααααααααΆαααΈαααα»αα αα»ααααααΆααααααααΌα ααααΆ αααααααααααα»ααααααααααααΆαα½α Kubernetes αααααΆααααΆαα’αα·αααααααααα»αα α§αααααααααΎααααΆααααααΌαααΆααααααΎαα‘αΎααααααΆααα αααααααΆαα·ααααααα ααα»ααααααααΎαααΆαααα’ααΆαα½αα’ααααααα
αα
αααααααΎαααΆαααΆααααααααΆ devspace init
αα
αααα»αααΆααΆα‘α»ααααααα α’αααααΉαααααΌαααΆααααααααΌα (α’αααααααα)α
- ααααΎαααΎααααα»α Kubernetes αααααααΎααΆα
- ααααΎαααααΆαααααΆαα
Dockerfile
(α¬αααααΎαααααΈαα½α) ααΎααααΈαααααΎααα»αααΊααααααααα’ααααΎααΆ - ααααΎαααΎαααααΆαααααααΆαααααααΆαα»αααΌαααΆααα»αααΊαααααα
αααααΆααααΈααα αΆααααα
αααΆααα’ααααα α’αααα’αΆα
α
αΆααααααΎαααΆαα’αα·αααααααααααααΎαααΆαααΆααααααααΆ devspace dev
. ααΆβααΉαβαααααΎαβαα»αααΊααα αααα»αβααΆβαα
βααααΆααβααΆααβαααααΆαβαα
βα
ααααα α αΎαβα
αΆααβααααΎαβαααααΌαβααααβα
ααα αα·αβααΆαβααααΎβααααΆαααααβαα»αααΊαααβααΆαα½αβααΉαβααβααΌαααααΆαα
ααΆαααααΎα α’αααααΉαααααΌαααΆαααααα»αα±ααααααΆααααΈααααΆααΈααα αα»αααΊαααα α’αααβαα·αβαα½αβααα·αααβαα αααααβααΆαβαα·αβαα»αααΊαααβα αΆααβααααΎαβαααβααΆαααβαααααΆβααααα α αΎαβαααααΆααβααΆαβααΆαααααβαα·αβααααΆααβαααααα·ααΈβααααΌαβααβααΎαβααααΎαααΆαβαααβααα
ααΈαααα»ααααα»α devspace deploy
ααααΎαααΆααααααα·ααΈ αα·αα αααααΆαα
ααΆαααααααααααααΆααααααααα
ααΉαα
ααααα αααααΆααααΈαααα’αααΈαα
αΆααααααΎαααααΎαααΆααααα»αααααααααα»αααα
ααΆαααααααα
ααΆααααααααααααααααΆααα’ααααααΌαααΆααααααΆαα»ααααα»αα―αααΆααα½αα devspace.yaml
. ααααααααΈααΎααΆααααααααα·ααααΆαα’αα·αααααα α’αααααα’αΆα
αααααααααΆααα·αααααΆα’αααΈα αααααΆαα
ααΆαααααααααα
αααα»αααΆ ααααααααααα
ααΉααααααααΆα Kubernetes manifests αααααααΆααααααααΎα±ααααΆααααααααΆααααα»αααααα
ααααΆαααααααα αα·αααααΆααααΆαααααΆααααααΆαααααΎααΆαααΆαα½α DevSpace
ααΎαααΈααα ααΆααΆααααα½ααααα»αααΆααααααααααΆαααΆααααααΆααααααααΆαα»α (α§ααΆα ααα MySQL DBMS) α¬ααααΌαααΆα Helm αα
ααααααα α’αΆααααααααα
αααα»α
Skaffold
-
ααα ααααα ;GitHub . - αααα·αα· GH ααααααα ααααΆα 7423, 4173 αααααααΉααα, 136 α’αααα αΌααα½αα
- ααΆααΆα αα α
- α’αΆααααΆαααααα Apache License 2.0.
α§αααααααααΎααααΆαααααααΈ Google α’αα’αΆαααΎααααΈαααααααααααααααΌαααΆαααΆααα’ααααααα’αααα’αα·αααααααααααΌαααΉαααααΎαααΆααα
ααΎα
ααααα Kubernetes α ααΆαα
αΆααααααΎαααααΎααΆαα·αααΆααααα½αααΌα
devspace ααα ααααΆαα’αααααααα ααΆαααααΎαααΆααΆ αα·αααΆααααααΎααααααααααααααααα· Dockerfile
αα½αααααΉααα·ααααααααΌαα’ααααα
ααΈαααααα
ααααααΆαααΆααααα ααααα·αααΎααΆαα·ααααααα’ααααα αααααΆα’αααΈααα Skaffold α’αα»ααααΆαα±ααα’αααααααΎα
- ααΆαααΆαααΆαααααΆααααααΌαααΌααααααα
- ααααΎααααΆαααααααΆααΆαα½αααΉααα»α pod ααααα·αααΎααΆαα·ααααααΌαα±ααααΆαααΆααααα»αα
- αααααΌααα»αααΊααααααααΆααααααΌα ααααα·αααΎααΆααΆααααΌαααΆααααααα α¬α αααααααααα»αα»ααΆα α αΎαααα ααααΆαα αααα»ααα»αα
- ααΌαααΆαααααααααααΌαααΆααα·αα·ααααααααααααααααααα·αααααααΎ
ααΆαααααΎααααααα ααΆαααααααααα»α . - ααΆαααΆααααααΆα αα·ααααα ααααΌαααΆααα ααΆαα Docker Registry α
- ααΆαααααααΆααααααα·ααΈαα αααα»αα ααααααααααααΎ kubectl, Helm α¬ααααΌαααΆαααααα
- α’αα»ααααααΆααααααΌαααααα αααα
- αααααα·ααΈααααΆααααα α»ααααααΆαααααααα αααα»α Java, Node.js, Python α
ααα αΌαααΆαααΆααα
αααα»αααΆααααααααα½αααααααααααΌαααΆααα·αααααΆαααΆαα
αααΆααααΆαααα
αααα»αα―αααΆα skaffold.yaml
. αααααΆαααααααααα½α α’αααααα’αΆα
αααααααααααααΆα
αααΎα αααα’αααα’αΆα
ααααΆααααααΌαααααααααα α¬ααΆαααααα»αααΌαααααΆααααΆαααα‘αΎα αα·αααΆαααααααΆαα α§ααΆα ααα αααααΆααααΆαα’αα·αααααα αααααΆααααΌαααΆαααΌαααααΆααααααΆααααα½ααααααΆααα’αααα’αα·αααααα αα·ααααααΆααααααΆααααΆα αα·αααΆαααα·α - αα·α
αα½α
αααα»α (+ ααααΎ securityContext
αα»αααΊααα α¬αααααα‘αΎααα·αααΌαα
αααααααααααααα·ααΈααΉαααααΌαααΆααα±ααααααΎααααΆαα)α
αα»α Docker α’αΆα
ααααΌαααΆαααΆαααααααα»αααΌαααααΆα α¬ααΈα
ααααΆαα αααα»α
αααα‘ααααΈααααΆααΆαα½αα’ααααα α·ααααα»αααΆααα ααααααααααΆαααααΆαααΆααααααα»αα αααααααααααΆαααααΎααααααα ααΆαααααααααα»αααΊααααααααΆααααααΆαααα½α α αΎααααααααΌααα·ααΈααΆααααααααααααααΆααααΌα ααΆααααααα
- ααΆαααααα·ααααα·ααΆααααααααΆαα αααα»αααα·αααααα»αααΊαααααΆαα½αααΉαααΆαααΆαααΆαααααΆαααΆαα αα αα·ααα·αα·αααααΎαααααααα’αααααααααΆααααααααΆα
- αα·αα·αααααΎαααααααΆαααααα―αααΆααα αααα»ααα»αααΊααα αα·αααΆαααααΌαααααα»ααααααααααααΆααααααΆααα
- αααααααααααΆαα·ααΆα―αααΆααααααααΎααααααααααααΆα
- ααΆααααααααααΆαααα·ααααααααααΆααΌαααΆα (
ENV
,ENTRYPOINT
,VOLUMES
αβαα)α - αααα»ααα·αα·αααααΎαααΆαααααΌαααααΆααα’αΆααααΆαααααα
ααΆαβααααΎβααααΆαααααβα―αααΆαβααΆαα½αβαα»αααΊαααβαα·αβααααΌαβααΆαβα’αα»ααααβααΆαβαα·ααΈβααβααα’βαααα»αβααα Skaffold ααααΆααβααβαααααΎαβαααααααΆαβααΆαα½αβαααααβα ααααβααΆ α αΎαβααααΆαβααΆβαααα»αβαα»α (tar ααααΌαααβααα‘αΎα)α ααΌα αααα ααααα·αααΎαα·α αα ααΆαα ααααααααα’αααααΊααΆαααααΎααααΆαααααααΌα ααΆααΆααΆααααααΎααααα»αααΆαααααΎααααααααααΆαα―αααα (ksync)α
ααααΆααααΆαααααΆααααααααα·ααααα·ααΆα Skaffold
ααΆααΌαα α§ααααααα·αα’αα»ααααΆαα±ααα’αααααααΎα’ααΌααΈααΈ Kubernetes manifests αα·ααα·αααΆαα’ααααααααααΆαα½ααα ααΌα ααααααΆα αΆααααΌα ααΆαα·ααΆααααα»αααΆαααααΎααΆααα αΆααα ααα»αααααααααααΆα’αααααααααααααααααΆααααα - ααααΈααΆααααααααααΆαααΆααααα αααΎαα
αα½α
-
ααα ααααα ;GitHub . - αααα·αα· GH ααααααα ααααΆα 1063, 1927 ααααααααΆ, 17 α’αααα αΌααα½αα
- ααΆααΆα TypeScript (ααΆααααΌαααΆαααααααα»αααΎααααΈααααααααααααα ααΆαααΆαααΆαααΆα αααΎα ααααα½αα ααα½αααΉαααΆααα αααα»α Go αα·ααααααααΎα SDK αααααΆαααααααΎααααααα·ααΈαααααααα αααα»α TypeScript/JavaScript αα·α Go).
- α’αΆααααΆαααααα Apache License 2.0.
ααΌα
Skaffold ααα Garden ααΆααααααααααααΎααααααααααααα·ααααααααΎαααΆαααααΆααααααΌαααΌααααααα·ααΈαα
αααα»α K8s α ααΎααααΈααααΎααΌα
αααααααΌαα’αααααααΌααααααΆα’αααΈαα
ααΆαααααααααααααααα
αααα»αα―αααΆα YAML α αΎααααααΆααααααααΎαααΆαααΆααααααααΆ garden dev
. ααΆαααΉαααααΎαααααααααΆααα’ααα
- αααααΌααα»αααΆαα½ααααααααααααααααααααα
- α’αα»ααααααΆααα½ααααα αΌα αα·αααΆαααααΎαααααα―αααΆ ααααα·αααΎααΆαααΆααα·αααααΆα
- αααα αααααΆαααΆαα»ααααααααΆααα’αααα ααΆααα αααααα
- ααααα·αααΎααΌααααααααααΆααααααΌα ααΆααΉαα αΆααααααΎααααααααΆααααΌαα‘αΎααα·αα
ααΆααααααααααΆααααααΆαααααΎααααΆααα§ααααααααααΊααΎααααΈα αααααααα αααααααΈα ααααΆαααΆαα½ααααα»αα’αα·ααααααα αααα»αααααΈααα ααααα·αααΎααα αΆαααααΆαααΆαααα αα·αααΆαααααΎααααααα½αα ααα½αααααΌαααΆαααααΎαα½α ααΆααΉααααααΎαααααΏαααααΎαααΆαααΆααααΌααααΆαααααΆαα αααααΆα Garden ααΉαα’αΆα ααααΎαααααααααααΆααααααΆαα»ααααα»αααααΆαααααααΆααα
αααΌαα»αααααααα’αΆα
ααΆαα»αααΊααα αα»αααΊααα Maven ααααΌαααΆα Helm ααΆααααα αΆααααααΆαα kubectl apply
α¬ααΌααααΈαααα»αααΆα OpenFaaS α ααΎαααΈααααα
ααα αααΌαα»αααΆαα½αα’αΆα
ααααΌαααΆαααΆαα
ααααΈααααΆαα Git ααΈα
ααααΆαα αααΌαα»αα’αΆα
α¬αα·αα’αΆα
αααααααααΆαααα ααΆααα·α
αα
αα·αααΆαααααΎαααααα ααααΆαααα αα·αααΆααα·α
αα
α’αΆα
ααΆαααΆαα’αΆααααα αααααΆαα’αααα’αΆα
αααααααααΆααααααΆαααΆαααααααΆαααααΆααααααΆααααΆαααα½α αα·ααααα
αααΆαα
αΆααααααΎααααα·α
αα
ααΆα αα·αααΆαααααΎαααααα
Garden αααααα±ααα’αααααααΎααααΆααααΌαααααΆααααααααααααααααααααα’αΆα (αα
αα
α»αααααααα
αααα»α
ααααααααααΆαααα½αα
αααΆα
α§ααααααααααααΆααααααααα»αα‘αΎααα·ααααα
ααααα αααααααΆααααααααΎααααΆαααααααΆαααααΆααααααΌαααααααΈαααΆαα½ααα»αααΊααααα
αααα»αα
ααααα αααααΎαααααΏαααααΎαααΆαααααα α»ααααααα·ααΈαααΆαααααΆααα αα½αααΆαααααααααα’α
ααα ααααΈααααα·ααααΆα
ααΆβααΆαβαα·αβααΆαα αααααΈβα§αααααβαααβαααααΆααβααΆαβαααααΎα αα·αβααΆαβααααΆααβααα α»αβαααααα·ααΈβαααα»α Kubernetes αα·αβααΆαβαααααβα ααααβααα ααΆαα§αααααααααΎααααΆααααΆααααααααα αα·αααΆαααααααααΆα αααΎαααααααααααα·αα ααααα·αααΎαα·ααααααΆα’αααααααΆα ααααα‘αααα αααΆαα αα ααΆααααααΆαααΆαααΎαα‘αΎααααααα ααααΆααβααΎαβααΈβα’αααΈβαααβα’αααβααααΎ αααα αΆβα’αααΈβαααβα’αααβααΆαβαα½α αα·αβααααβαααβα’αααβαααααααΆαβααΆ!
PS
ααΌαα’αΆαααααααα ααΎαααααααααααΎαα
- Β«
werf - α§αααααααααααΎααααααΆαα CI / CD αα αααα»α Kubernetes (αα·αααααΆαααΌαα αα·ααααΆαααΆαααααΈααα’αΌ) Β» - Β«
Garden v0.10.0α αα»αααααΌααααα½αααααααα’ααααα·αααααΌαααΆα Kubernetes ααα Β» - Β«
αααααΉα αα·ααααα·α Kubernetesα α’αααΈααΆαα’αα·αααααααααα»ααααα»α αα·α Telepresence Β» - Β«
αααααα·ααΈαααα½α kubectl-debug αααααΆααααααΆααααα α»ααα αααα»ααα Kubernetes "α
ααααα: www.habr.com