centos8 安装openshift

1安装依赖
# yum install -y yum-utils device-mapper-persistent-data lvm2
# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# yum install docker-ce docker-ce-cli containerd.io

报错:Problem: package docker-ce-3:19.03.4-3.el7.x86_64 requires containerd.io >= 1.2.2-3 那就先装新版的 containerd.io
#dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm

2再装剩下两个
# yum install docker-ce docker-ce-cli
#sudo systemctl start docker
#docker --version
开机自启
#systemctl enable docker

3启动docker
systemctl enable docker
systemctl start docker

4安装openshift
下载地址:https://github.com/openshift/origin/releases
找到:openshift-origin-server-v3.11.0-0cbc58b-linux-64bit.tar.gz下载
https://github.com/openshift/origin/releases/download/v3.11.0/openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit.tar.gz
上传到/opt目录
#mv openshift-origin-server-v3.11.0-0cbc58b-linux-64bit.tar.gz /opt

5解压
cd /opt
#tar -zxvf openshift-origin-server-v3.11.0-0cbc58b-linux-64bit.tar.gz

6目录太长,创建一个软链接
#ln -s openshift-origin-server-v3.11.0-0cbc58b-linux-64bit /opt/openshift

7修改/etc/profile,加入环境变量
PATH=$PATH:/opt/openshift/

8执行生效
# source /etc/profile

9启动集群
关闭iptabls防火墙,或清空规则
#iptables -F
#oc cluster up --skip-registry-check=true --public-hostname=”10.10.10.114”
启动完成出现
The server is accessible via web console at:
https://IP:8443
You are logged in as:
User: developer
Password:
To login as administrator:
oc login -u system:admin

10配置防火墙
#firewall-cmd --zone=public --add-port=8443/tcp --permanent

11重新载入防火墙
#firewall-cmd --reload

12 浏览器访问 https:// IP:8443
用户名 developer 密码:developer

猜你喜欢

转载自blog.csdn.net/seaship/article/details/107835054