基于城市沙箱建设的模拟商业游戏(女孩必看)
Author
生成
海报
公众号名称

公众号描述

关注
基于城市沙箱建设的模拟商业游戏(女孩必看)
09-27

使用红帽openshift沙箱体验k8s开发(环境准备篇)

我们知道,红帽为开发者提供了强大的开发平台CRC,但是如果流畅运行我们的程序及代码,资源要求比较大。cpu至少是8核,内存至少是32G。最小配置4核,9G内存,只够刚刚把环境跑起来。毕竟红帽把openshift定义为平台,而非工具。如果钱少,或者在等12代CPU降价的话,也可以用20分钟来体验红帽为我们提供的免费的云开发环境sandbox,我们可以在30天之内,随意使用,这个平台是在AWS上拉起的,国内访问速度十分OK。也方便我们快速了解所谓目前最优秀的k8s平台究竟是什么样子。在这套环境里,我们可以快速学习K8S,KNative,等等目前流行的开发项目。后续我将发布一系列红帽教程。

一、注册redhat openshift沙箱

浏览器打开以下地址:

https://developers.redhat.com/developer-sandbox/get-started

选择下图红框标注 launch your developer sandbox for redhat openshift。

使用红帽账号登录

稍等会要求输入手机号码,输入手机号码后点击send code

输入手机接收到的验证码

验证通过后,点击start your sandbox,如果收不到验证码,可以给devsandbox@redhat.com发信,一般20分钟左右,工作人员会手工帮助开通。

如果懒,就复制吧。。。。。

Hello, my account cant receive SMS verification code. Can you help me open sandbox service? thank you.

注册通过,我们就可以体验openshift sandbox了

openshift有管理员视角和开发者视角2个视图,体现了红帽对devops开发平台的理解。

您的私有 OpenShift 环境包括两个项目(命名空间)和 7 GB RAM、15 GB 存储的资源配额。这两个命名空间可用于模拟应用程序的开发和阶段阶段。

所有用户 Pod 可以连续运行 12个小时,然后才会被自动删除。(不会删除数据,只会停止pod)

沙箱限制最多创建10个service。

二、绑定dockerhub账号(可选)

Docker 最近更改了以匿名用户身份下载图像的政策。该公司现在限制从单个 IP 地址每 6 小时下载 100 次。

如果您使用OpenShift Developer Sandbox来试验免费的 OpenShift 集群,那么您可能会遇到下图所示的错误消息。

我们首先在docker网站生成Token。

然后copy生成的Token备用

2.1图形绑定绑定dockerhub账号

填入dockerhub用户名,密码

2.2 cli方式创建dockerhub账号secret及使用secret拉取镜像

点击openshift sandbox界面右上方图标,进入cli方式

执行命令如下:

$ oc create secret docker-registry docker --docker-server=docker.io --docker-username= --docker-password= --docker-email=

$oc secrets link default docker --for=pull

$ oc new-app / --source-secret=docker

请注意,建议您 在此处使用访问令牌而不是您的实际密码。如果您的帐户设置了双因素身份验证,则使用访问令牌也是进行身份验证的唯一方法。

https://docs.docker.com/docker-hub/access-tokens/

绑定之后,您就可以正常从dockerhub拉取镜像了。

本文由同城头条作者上传并发布,同城头条仅提供信息发布平台。文章仅代表作者个人观点,不代表同城头条立场,未经作者许可,不得转载。
阅读 5

第一次接受赞赏,亲,看着给啊

赞赏
0人赞赏
1
3
5
10
其他金额
金额(元)
赏TA
申请头条作者号

便民信息

更多

推荐阅读

热门评论
随便说点什么
发表评论