1.注册bluemix
这个略
2.登录bluemix
这个也略
3.创建组织
这个确实是和我们的思想不一样。要创建组织。为什么呢?国内的很多服务都没见过组织这个概念。貌似神符合一个中国人是条龙,十个中国人是条虫。
它们更尊重团队合作的概念。我们呢?不说也罢。
登录之后,右上角,管理--账户-- Cloud Foundry 组织。
我已经测试好多遍乱七八糟的东西,已经看不到新用户如何创建了。自己看看吧。
应该是这个添加新Cloud Foundry组织
4.创建空间
管理--账户-- Cloud Foundry 组织。
对应你创建的组织,查看详细信息。
添加Cloud Foundry空间
选择区域,给个名字,添加。
5.创建一个Cloud Foundry样板应用
点三横,就选仪表板,点图标,直接进仪表板
这两个都可以。
点击样板,Flask。我最近做的都是flask。就部署flask样板吧。
随便起个名字,主机名会自动和应用程序名字一致的,不用管,检查区域,组织,空间,都和你刚才设置的一样的话,就可以创建了。
等它变成正在运行,就部署好了。
点击访问应用程序URL试试。(请FQ)
bluemix部署就是这么快。
刚才显示正在启动,正在运行的页面下面写了如何修改程序。我们就不说了。
毕竟已经被墙了。
回到仪表板,删除这个应用吧。
6.创建集群
左上角的三横,选容器,然后创建集群。
注意区域,免费版,给个名字,创建集群吧。
继续正在部署,这个可能要15-30分钟,真不确定,为了给你们截图做教程,我把我原来的删了。
下面根据提示的先决条件安装工具。
5.安装集群工具
5.1 IBM cloud CLI
https://console.bluemix.net/docs/cli/reference/bluemix_cli/get_started.html#getting-started
这个要安装
5.2 Kubernetes CLI https://kubernetes.io/docs/user-guide/prereqs/
这个直接解压到某个目录就可以了,你添加进path也行。二选一
5.3 安装插件
bx plugin install container-service -r Bluemix
执行这个命令就可以了。
6.登陆集群,获取访问权限
等待等待,等待到集群部署完成
在你集群的页面,有个访问权,里面有相关的命令。(请复制你的页面里的,机房不一样,空间名不一样,命令是不一样的。基本就是页面里按顺序复制,执行)
6.1 登录命令
bx login -a https://api.eu-de.bluemix.net
6.2 输入你的用户名密码
6.3 选择组织
6.4 选择机房
bx cs region-set eu-central
6.5 下载配置文件
bx cs cluster-config Germany
6.6注册下载文件
上一条命令结束后,会有一行输出是黄色的 大概是 SET KUBECONFIG=C:\Users\jacka\.bluemix\plugins\container-service\clusters\England\kube-config-mil01-England.yml
复制粘贴,运行一下。
6.7 查看集群工作程序节点
kubectl get nodes
D:\bluemix>kubectl get nodes
NAME STATUS ROLES AGE VERSION
10.144.181.51 Ready <none> 2d v1.8.6-4+9c2a4c1ed1ee7e
会看到ready的一个节点,并且name是一个内部网地址,和你集群页面看到的工作程序节点IP地址一致。
证明你已经链接到你的集群了。
8.启动proxy
8.1.获取token
kubectl config view -o jsonpath=‘{.users[0].user.auth-provider.config.id-token}‘
复制token结果,‘’引号里面的。
8.2启动proxy
kubectl proxy
会看到starting to server on 127.0.0.1:8001
8.3访问kubernetes
浏览器打开,加上ui
http://127.0.0.1:8001/ui
或者在集群访问权页面,最下面有个 Kubernetes dashboard 链接
也可以进入
8.4使用token验证。
验证方式换token,把刚才复制的token贴进去,就可以登录了。