使用ksync 加速基于k8s 的应用开发
2024-08-26 17:37:14
ksync 实际上实现了类似 docker docker run -v /foo:/bar
的功能,可以加速我们应用的开发&&运行
安装
mac os
curl https://vapor-ware.github.io/gimme-that/gimme.sh | bash
基本使用
- 初始化
ksync init
- 启动
ksync watch &
- 简单demo
kubectl apply -f https://vapor-ware.github.io/ksync/example/app/app.yaml
- 创建同步设置
mkdir -p $(pwd)/ksync
ksync create --selector=app=app $(pwd)/ksync /code
- 转发配置
实现本地访问
kubectl get po --selector=app=app -o=custom-columns=:metadata.name --no-headers | \
xargs -IPOD kubectl port-forward POD 8080:80 &
- 修改代码
open ksync/server.py
- 查看状态
ksync get
生命周期图
参考资料
https://github.com/vapor-ware/ksync
最新文章
- jQuery中的$.extend方法来扩展JSON对象及合并,方便调用对象方法
- JAVA数据转换常用方法
- 在ubuntu 14.04 64位添加32位库
- RouteData
- UVa 10806 &; 费用流+意识流...
- asp.net core 通过 TeamCity 实现持续集成笔记
- js判断页面点击事件
- FZU 2028 BFS+vector
- Apache Spark源码走读之4 -- DStream实时流数据处理
- C# Winform 水波纹效果
- C++ this指针详解
- 微信小程序开发1
- gulp Tips
- Hibernate3.0中的session.find()问题
- 【转】Awk 命令学习总结、AWk命令系列学习(linux shell)
- 《HelloGitHub》第 23 期
- 转:java中Vector的使用
- CodePad系列之-Tkinter窗体
- Linux 互斥锁
- 谷歌浏览器chrome的vuejs devtools 插件的安装