安装OKD

安装docker

 

在Ubuntu 18.04上下载安装OpenShift Origin

下载OpenShift客户端实用程序,用于在Ubuntu 18.04上引导Openshift Origin,当前所用的版本是3.11.0:

wget https://github.com/openshift/origin/releases/download/v3.11.0/openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit.tar.gz

解压缩下载的文件:

tar xvf openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit.tar.gz

切换到创建的文件夹并将kubectl和oc二进制文件复制到/usr/local/bin目录:

cd openshift-origin-client*/

sudo mv oc kubectl /usr/local/bin/

验证OpenShift客户端实用程序的安装:

$ oc version

允许使用不安全的Docker注册表:

cat << EOF | sudo tee /etc/docker/daemon.json

{

"insecure-registries" : [ "172.30.0.0/16" ]

}

EOF

添加文件后重新启动Docker服务:

sudo systemctl restart docker

 

启动OpenShift Origin All-in-One服务器

通过运行以下命令启动OKD服务器:

$ oc cluster up

上面的命令将:

启动OKD群集侦听本地接口-127.0.0.1:8443。

启动一个Web控制台,侦听/console(127.0.0.1:8443)上的所有接口。

启动Kubernetes系统组件。

规定注册表,路由器,初始模板和默认项目。

设置Openshift Origin时可以应用许多选项,查看它们:

$ oc cluster up --help

 

以下示例使用自定义选项:

$ oc cluster up --routing-suffix=.xip.io --public-hostname=

或者只是公共/私人IP:

oc cluster up --public-hostname=192.168.10.10

注:OpenShift集群配置文件将位于openshift.local.clusterup/目录中。

 

要以管理员身份登录,请使用:

$ oc login -u system:admin

 

切换到默认项目:

oc project default

部署OKD集群集成容器映像注册表(如果它不存在):

$ oc adm registry

Docker registry "docker-registry" service exists

检查当前项目状态:

$ oc status

 

在OKD上创建项目

现在我们已经安装并运行了OKD,我们可以通过部署测试项目来测试部署,切换到测试用户帐户:

$ oc login

Authentication required for https://116.203.125.128:8443 (openshift)

Username: developer

Password: developer

Login successful.

确认登录是否成功:

$ oc whoami

developer

使用oc new-project命令创建一个新项目。

 

在浏览器中访问OKD管理控制台

OKD包含一个Web控制台,可以将其用于创建和管理操作,此Web控制台可通过端口上的服务器IP/主机名8443通过https访问,如:

https://:8443/console

登陆信息:Username和Password都是developer,即用户名、密码都是developer。

你可能感兴趣的:(openshift)