Skip to content

部署rust应用到k3s ​

一. 实验环境 ​

我的操作系统是centos7.6, 安装了k3s和podman, k3s的运行时是containerd.

二. 部署rust应用到k3s ​

  1. 编写一个rust应用, 并编译成二进制文件
  2. 编写一个dockerfile, 将rust应用和依赖的库打包进一个镜像
  3. 将镜像推送到dockerhub
  4. 在k3s上部署应用, 并使用podman运行

三. 实验结果 ​

  1. 部署成功, 应用可以正常运行
  2. 应用的日志输出到标准输出,
  3. 应用的端口暴露出来, 可以被外部访问
  4. 应用的配置文件可以被挂载到容器中, 并且可以被应用读取