使用ksync 加速基于k8s 的应用开发

Posted rongfengliang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用ksync 加速基于k8s 的应用开发相关的知识,希望对你有一定的参考价值。

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

以上是关于使用ksync 加速基于k8s 的应用开发的主要内容,如果未能解决你的问题,请参考以下文章

11.按要求编写Java应用程序。 创建一个叫做机动车的类: 属性:车牌号(String),车速(int),载重量(double) 功能:加速(车速自增)减速(车速自减)修改车牌号,查询车的(代码片段

按要求编写Java应用程序。 创建一个叫做机动车的类: 属性:车牌号(String),车速(int),载重量(double) 功能:加速(车速自增)减速(车速自减)修改车牌号,查询车的载重量(代码片段

Rancher-k8s加速安装文档

基于Qt的Opencv代码加速

Rancher-k8s加速安装文档

基于k8s的Paas平台概要设计