bluemix部署(二)构建kubernetes工作环境
本文接上篇。在bluemix中构建kubernetes容器。
1.创建集群
左上角的三横,选容器,然后创建集群。
注意区域,免费版,给个名字,创建集群吧。
继续正在部署,这个可能要15-30分钟,真不确定,为了给你们截图做教程,我把我原来的删了。
下面根据提示的先决条件安装工具。
2.安装集群工具
2.1 IBM cloud CLI
https://console.bluemix.net/docs/cli/reference/bluemix_cli/get_started.html#getting-started
这个要安装
2.2 Kubernetes CLI https://kubernetes.io/docs/user-guide/prereqs/
这个直接解压到某个目录就可以了,你添加进path也行。二选一
2.3 安装插件
bx plugin install container-service -r Bluemix
执行这个命令就可以了。
3.登陆集群,获取访问权限
等待等待,等待到集群部署完成,就绪状态
在你集群的页面,有个访问权,里面有相关的命令。(请复制你的页面里的,机房不一样,空间名不一样,命令是不一样的。基本就是页面里按顺序复制,执行)
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贴进去,就可以登录了。
bluemix部署(二)构建kubernetes工作环境的更多相关文章
- 简简单单安装debian桌面工作环境
linux一般给人的影响是对使用者的要求偏高, 使用者需要自行配置很多相应的系统工作参数,因此,从一定的程度上阻碍了用户去使用它.而本文所介绍的是, 使用者完全可以消除这个障碍,非常简单地安装好自己的 ...
- 二、kubernetes
一.kubernetes(简称k8s) 集群示意图 Kubernetes工作模式server-client,Kubenetes Master提供集中化管理Minions.部署1台Kubernetes ...
- 在 Linux 部署多节点 Kubernetes 集群与 KubeSphere 容器平台
KubeSphere 是在 Kubernetes 之上构建的以应用为中心的企业级容器平台,所有供为用户提供简单易用的操作界面以及向导式操作方式.同时,KubeSphere Installer 提供了 ...
- 【k8s实战一】Jenkins 部署应用到 Kubernetes
[k8s实战一]Jenkins 部署应用到 Kubernetes 01 本文主旨 目标是演示整个Jenkins从源码构建镜像到部署镜像到Kubernetes集群过程. 为了简化流程与容易重现文中效果, ...
- 通过重新构建Kubernetes来实现更具弹性的容器编排系统
通过重新构建Kubernetes来实现更具弹性的容器编排系统 译自:rearchitecting-kubernetes-for-the-edge 摘要 近年来,kubernetes已经发展为容器编排的 ...
- Spark入门实战系列--2.Spark编译与部署(上)--基础环境搭建
[注] 1.该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送--Spark入门实战系列>获取: 2.Spark编译与部署将以CentOS 64位操作系统为基础,主要是考虑到实际应用 ...
- Storm入门教程 第三章Storm集群安装部署步骤、storm开发环境
一. Storm集群组件 Storm集群中包含两类节点:主控节点(Master Node)和工作节点(Work Node).其分别对应的角色如下: 主控节点(Master Node)上运行一个被称为N ...
- selenium结合docker构建分布式测试环境
selenium是目前web和app自动化测试的主要框架.对于web自动化测试而言,由于selenium2.0以后socker服务器由本地浏览器自己启动且直接通过浏览器原生API操作页面,故越来越多的 ...
- Vagrant 构建 Linux 开发环境
Vagrant 是一个简单易用的部署工具,用英文说应该是 Orchestration Tool .它能帮助开发人员迅速的构建一个开发环境,帮助测试人员构建测试环境, Vagrant 基于 Ruby 开 ...
随机推荐
- JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
Dao层是使用了Hibernate连接数据库.操作数据库(增删改查).Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断).Action层:引用对应的Servi ...
- C++ 输出文件编码控制
c++ 读写文件需要包含fstream头文件. 读文件声明形如: ifstream fin("路径"): 写文件声明形如:ofstream fout("路径" ...
- python中的面向对象学习以及类的封装(这篇文章初学者一定要好好看)
这篇文章对于初学者可以很有效的理解面对过程.面对对象 一.首先介绍一下面向过程和面向对象的比较: 面向过程 VS 面向对象 编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何 ...
- 【简单易懂】JPA概念解析:CascadeType(各种级联操作)详解
https://www.jianshu.com/p/e8caafce5445 [在一切开始之前,我要先告诉大家:慎用级联关系,不要随便给all权限操作.应该根据业务需求选择所需的级联关系.否则可能酿成 ...
- pandas更换index,column名称
1)仅换掉index名称 df.index = list 2)调整index时,后面的项目也要跟着调整: df.reindex(list) 注意如果list中出现了df中没有的index,后面的项目会 ...
- LeetCode--263--丑数
问题描述: 编写一个程序判断给定的数是否为丑数. 丑数就是只包含质因数 2, 3, 5 的正整数. 示例 1: 输入: 6 输出: true 解释: 6 = 2 × 3 示例 2: 输入: 8 输出: ...
- 2-sat学习笔记
前后缀建图 例:要求n个变量满足至多有1个为true. 暴力:一个点的true向其它n-1个点的false连边,复杂度O(n^2). 正解:prei表示前i个点是否有真. prei的true向prei ...
- xgboost原理及应用--转
1.背景 关于xgboost的原理网络上的资源很少,大多数还停留在应用层面,本文通过学习陈天奇博士的PPT地址和xgboost导读和实战 地址,希望对xgboost原理进行深入理解. 2.xgboos ...
- 04 爬虫数据存储之Mongodb
MongoDB 认识MongoDB MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB是一个介于关系数据库和非关系数据 ...
- Spring boot(四)thymeleaf使用介绍
在上篇文章springboot(二):web综合开发中简单介绍了一下thymeleaf,这篇文章将更加全面详细的介绍thymeleaf的使用.thymeleaf 是新一代的模板引擎,在spring4. ...