Okteto应该很熟悉了,由于其提供的免费容器配置极高还不用信用卡验证,一度被薅爆。
后来,Okteto更改了协议,将容器配置缩减了一大半(但相对免费来说还是很高),又实行了24小时自动休眠。
最近发现Okteto又有了一些相对来说比较有利的变动,因此我们可以避开休眠限制,在Okteto上部署一些服务了。
主要的变化
- 首先,24小时休眠的条件仍没有变化,但是加了一条直接访问程序就可以唤醒。所以程序休眠的时候只要有用户访问就会自动唤醒,我们就不用打开控制台手动点唤醒按钮了。
- 然后,通过挂载目录的方法可以持久保留数据,官方文档中说明了持久挂载会在休眠时保留。
- 最后还有一个大的改动:控制台新加了直接输入Docker-Compose的部署方法,相对之前的Kubectl简单了很多,几乎和之前的“Container”操作一样简便,换句话说以前的Container选项又回来了!
食用方法
如图,像之前的Container那样直接输入配置即可!
注意事项
- 一定要挂载数据目录,以避免重启丢失数据。
- 不要部署流量转发应用,即使自建镜像也会被识别封号,Bitwarden里面“Send”发文件的功能最好也不要用来传输大文件。
如果你不知道怎样挂载,下面给出两个配置
(1)Cloudreve
services:
cloudreve:
public: true
container_name: cloudreve
image: jialezi/cloudreve
ports:
- 5212:5212
volumes:
- /root/cloudreve
(2)Bitwarden
“%管理员Token%”自己设置,管理地址为“/admin”,注意这不是账号密码。
services:
bit:
public: true
container_name: bitwarden
image: bitwardenrs/server:alpine
ports:
- 80:80
volumes:
- /data/
environment:
- WEBSOCKET_ENABLED=true
- SIGNUPS_ALLOWED=true
- WEB_VAULT_ENABLED=true
- ADMIN_TOKEN=%管理员Token%
Bitwarden官网提供了免费服务,但很多付费功能都用不了。而自行部署版可以使用所有高级功能,所以很多人都会选择自建。
文章评论
很实用,感谢分享
能出个宝塔的搭建配置吗,谢谢