okteto介绍
Kubernetes是一个开源项目,提供免费的docker容器,目前免费容量为8G内存,4核心、50G空间。暂时每个月是免费的,不知道什么时候会被广大网友撸挂掉,另外说下,免费服务适合于免费的人群,留着吃灰,或者滥用的人最好不去申请,因为真的没什么必要。
但是Kubernetes不是为开发人员设计的。典型的开发工作流程如下:编写代码,构建Docker映像,将其推送到注册表,重新部署,验证更改并重复。这种流程不仅速度很慢,而且使我们无法从Ruby工具的标准功能(例如热重载器或调试器)中受益。用于自动化容器的部署,扩展和管理。它已迅速成为运行生产工作负载的标准,周围的社区也很棒!
Okteto的创建就是为了解决这个问题。在此博客文章上,我们将向您展示Okteto如何为Ruby开发人员改善Kubernetes中的开发人员体验。在Kubernetes中直接开发应用程序时,您将能够充分利用即时开发环境,依赖项缓存,热重装甚至Ruby调试器的优势。
官方简明教程:https://okteto.com/blog/how-to-develop-ruby-apps-in-kubernetes/#more
免费版的功能有,8G内存,4个核心cup,SSL支持,3个工程应用实例
Develop and deploy your applications in our managed Kubernetes cluster. $0/mo Multi-tenant hosted cluster Up to 3 isolated namespaces 4 CPUs & 8GB Memory per namespace Automatic HTTPs endpoints Remote development environments Remote docker builds Secrets management
申请简单教程
首先我没有看到其他的注册方式,必须要有个github帐号,点击申请
使用github帐号登录,登录地址,进去后点击login with github
到此完成注册。
自定义镜像
点击小箭头Deploy,新建一个APP
注意,这个时候选择Container
按照我写的填写即可
点击container(容器)
起个名字(随便填入几个英文字符)
Docker镜像。必填:kuanfinn/caddyandv:oqr
申请WORDPRESS
还是点击申请,这里选APP
点击wordpress,记得修改下参数,名字随便取
注意这个几个参数必须修改一下,否则你的wordpress就是万人草了。
wordpressEmail: 你的邮箱地址 wordpressUsername: 你的用户名 wordpressPassword: 你的密码 allowEmptyPassword: false wordpressFirstName: FirstName wordpressLastName: LastName wordpressBlogName: User's Blog!博客名称,不要起中文的,否则干不下来
特别注意红色字的那些地方必须修改。
mariadb:
db:
name: okteto数据库名
user: okteto数据库用户名
rootUser:
password: okteto数据库密码
wordpress演示https://wordpress-swjsky.cloud.okteto.net/
后台预览:
功能修改
点击项目后面的Upgrade可以对项目的各个参数进行修改。
更多的功能,还需要各位大神来开发。将来会更新源再说吧,不出意外的话,我会重新更新下,SSR和V2ray的镜像。
学习docker的朋友也可以留意play with docker