快速安装openshift的步骤详解

2025-05-27 0 127

最快速体验openshift目前最新版本3.9的方法。

事前准备

?

1

2

3

4

5

6

7

8

9

10

11
[root@host ~]# git clone http://github.com/liumiaocn/easypack.git

Cloning into 'easypack'...

remote: Counting objects: 1050, done.

remote: Compressing objects: 100% (59/59), done.

remote: Total 1050 (delta 29), reused 6 (delta 3), pack-reused 985

Receiving objects: 100% (1050/1050), 157.41 KiB | 0 bytes/s, done.

Resolving deltas: 100% (464/464), done.

[root@host ~]# cd easypack/openshift/

[root@host openshift]# ls

install-openshift.sh

[root@host openshift]#

安装

安装命令:sh install-openshift.sh

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104
[root@host openshift]# sh install-openshift.sh

Sun May 6 09:16:16 EDT 2018

## Step 1: OS version confirm:

Linux host.localdomain 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

CentOS Linux release 7.3.1611 (Core)

## Install docker

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: mirror.it.ubc.ca

* extras: mirror.it.ubc.ca

* updates: mirror.csclub.uwaterloo.ca

...安装docker

Sun May 6 09:16:16 EDT 2018

## Step 2: Set net.ipv4.ip_forward

net.ipv4.ip_forward=1

net.ipv4.ip_forward=1

sysctl net.ipv4.ip_forward

net.ipv4.ip_forward = 1

Sun May 6 09:16:17 EDT 2018

## Step 3: Set registry & Restart docker

{

"insecure-registries": [

"172.30.0.0/16"

]

}

## systemctl daemon-reload

## systemctl restart docker

## confirm docker version

Client:

Version: 1.13.1

API version: 1.26

Package version: <unknown>

Go version: go1.8.3

Git commit: 774336d/1.13.1

Built: Wed Mar 7 17:06:16 2018

OS/Arch: linux/amd64

Server:

Version: 1.13.1

API version: 1.26 (minimum version 1.12)

Package version: <unknown>

Go version: go1.8.3

Git commit: 774336d/1.13.1

Built: Wed Mar 7 17:06:16 2018

OS/Arch: linux/amd64

Experimental: false

Sun May 6 09:16:20 EDT 2018

## Step 4: Set for firewall

...设定防火墙端口

Sun May 6 09:16:21 EDT 2018

## Step 5: get and setting oc:

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: mirror.it.ubc.ca

* extras: mirror.it.ubc.ca

* updates: mirror.csclub.uwaterloo.ca

Package wget-1.14-15.el7_4.1.x86_64 already installed and latest version

Nothing to do

--2018-05-06 09:16:22--

...下载oc客户端工具

2018-05-06 09:16:40 (2.45 MB/s) - ‘openshift-origin-client-tools-v3.9.0-191fece-linux-64bit.tar.gz’ saved [44156681/44156681]

...省略

/usr/local/bin/oc

oc v3.9.0+191fece

kubernetes v1.9.1+a0ce1bc657

features: Basic-Auth GSSAPI Kerberos SPNEGO

Sun May 6 09:16:42 EDT 2018

## Step 6: start up oc cluster

Pulling image openshift/origin:v3.9.0

Pulled 1/4 layers, 31% complete

Pulled 2/4 layers, 63% complete

Pulled 3/4 layers, 75% complete

Pulled 3/4 layers, 80% complete

Pulled 3/4 layers, 86% complete

Pulled 3/4 layers, 91% complete

Pulled 3/4 layers, 95% complete

Pulled 3/4 layers, 99% complete

Pulled 4/4 layers, 100% complete

Extracting

Image pull complete

Using nsenter mounter for OpenShift volumes

Using 127.0.0.1 as the server IP

Starting OpenShift using openshift/origin:v3.9.0 ...

OpenShift server started.

The server is accessible via web console at:

https://127.0.0.1:8443

You are logged in as:

User: developer

Password: <any value>

To login as administrator:

oc login -u system:admin

Sun May 6 09:20:37 EDT 2018

REPOSITORY TAG IMAGE ID CREATED SIZE

docker.io/openshift/origin-web-console v3.9.0 6d397283b924 6 days ago 489 MB

docker.io/openshift/origin-deployer v3.9.0 2dcb16bd17a4 6 days ago 1.25 GB

docker.io/openshift/origin v3.9.0 e28708220c0b 6 days ago 1.25 GB

docker.io/openshift/origin-pod v3.9.0 b549aa96e0a7 6 days ago 220 MB

docker.io/capitalone/hygieia-api latest 8e7b476005b9 15 months ago 684 MB

Sun May 6 09:20:38 EDT 2018

## Step 7: oc login -u developer

Logged into "https://127.0.0.1:8443" as "developer" using existing credentials.

You have one project on this server: "myproject"

Using project "myproject".

## Finished.

[root@host openshift]#

结果确认

相关的镜像

?

1

2

3

4

5

6

7

8
[root@host openshift]# docker images |grep openshift

docker.io/openshift/origin-web-console v3.9.0 6d397283b924 6 days ago 489 MB

docker.io/openshift/origin-docker-registry v3.9.0 45f47bc77de8 6 days ago 458 MB

docker.io/openshift/origin-haproxy-router v3.9.0 42e8fd168a7a 6 days ago 1.28 GB

docker.io/openshift/origin-deployer v3.9.0 2dcb16bd17a4 6 days ago 1.25 GB

docker.io/openshift/origin v3.9.0 e28708220c0b 6 days ago 1.25 GB

docker.io/openshift/origin-pod v3.9.0 b549aa96e0a7 6 days ago 220 MB

[root@host openshift]#

验证管理员权限

?

1

2

3

4

5

6

7

8

9

10

11

12

13
[root@host openshift]# oc login -u system:admin

Logged into "https://127.0.0.1:8443" as "system:admin" using existing credentials.

You have access to the following projects and can switch between them with 'oc project <projectname>':

default

kube-public

kube-system

* myproject

openshift

openshift-infra

openshift-node

openshift-web-console

Using project "myproject".

[root@host openshift]#

本地连接方式

?

1

2

3
ssh -p 10023 -L 80:127.0.0.1:80 127.0.0.1

ssh -p 10023 -L 8443:127.0.0.1:8443 127.0.0.1

https://127.0.0.1:8443

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对快网idc的支持。如果你想了解更多相关内容请查看下面相关链接

原文链接:https://blog.csdn.net/liumiaocn/article/details/80218445

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 行业资讯 快速安装openshift的步骤详解 https://www.kuaiidc.com/67580.html

相关文章

猜你喜欢
发表评论
暂无评论