
OKD一键部署
OKD简介
OKD 是Kubernetes 的一个发行版,针对持续应用程序开发和多租户部署进行了优化。OKD在 Kubernetes 之上添加了以开发人员和运营为中心的工具,以支持小型和大型团队的快速应用程序开发、轻松部署和扩展以及长期生命周期维护。OKD 是Red Hat OpenShift的兄弟Kubernetes 发行版。
OKD3.11安装
环境:准备一台主机/虚拟机(CentOS 7.4以上, CPU > 2core, Memory > 4G)
执行下列命令:
git clone https://gitee.com/xhua/OpenshiftOneClick.git
# 到OpenshiftOneClick目录下
cd OpenshiftOneClick
配置config.yml文件
CHANGEREPO: true
APPDOMAIN: apps.example.com
HOSTNAME: os311.test.it.example.com
Change_Base_Registry: false
Harbor_Url: harbor.apps.it.example.com
FULL_INSTALL: false
SAMPLE_TEMPLATES: true
CICD_INSTALL: false
CHANGEREPO | 是否使用files/all.repo替换系统默认repo源 |
APPDOMAIN | Route的默认域名后缀 |
HOSTNAME | 安装Openshift的主机的hostname,也是集群的访问域名 |
Change_Base_Registry | 是否使用私有镜像仓库 |
Harbor_Url | 私有镜像仓库地址,Change_Base_Registry为True时有效 |
FULL_INSTALL | 是否全量安装(包括日志,监控等) |
SAMPLE_TEMPLATES | 是否安装Openshift默认的模板 |
CICD_INSTALL | 是否安装CICD应用工具链 |
对/etc/hosts
添加新域名。
<ip> os311.test.it.example.com
# 建议
127.0.0.1 os311.test.it.example.com
网友安装过程中遇到了意外建议先提前安装好这些东西。
yum install -y nfs-utils rpcbind
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
开始安装啦
/bin/bash deploy_openshift.sh
建议提前在docker安装好后拉取如下镜像(它会自动去安装docker的)
docker pull docker.io/openshift/origin-control-plane:v3.11.0
docker pull docker.io/openshift/origin-deployer:v3.11.0
docker pull docker.io/openshift/origin-pod:v3.11.0
docker pull docker.io/xhuaustc/istio-operator:0.7.0
docker pull docker.io/xhuaustc/openshift-ansible:0.7.0
docker pull docker.io/xhuaustc/citadel:0.7.0
docker pull docker.io/xhuaustc/proxyv2:0.7.0
docker pull docker.io/xhuaustc/pilot:0.7.0
docker pull docker.io/xhuaustc/mixer:0.7.0
docker pull docker.io/xhuaustc/galley:0.7.0
docker pull docker.io/xhuaustc/sidecar-injector:0.7.0
docker pull docker.io/xhuaustc/proxy-init:0.7.0
docker pull docker.io/xhuaustc/kiali:0.13.0
docker pull docker.io/xhuaustc/jaeger-elasticsearch:5.6.10
docker pull docker.io/xhuaustc/jaeger-agent:1.9.0
docker pull docker.io/xhuaustc/jaeger-collector:1.9.0
docker pull docker.io/xhuaustc/jaeger-query:1.9.0
docker pull docker.io/grafana/grafana:5.4.0
docker pull docker.io/prom/prometheus:v2.3.1
# 其实还有其他的,但我觉得先安装好这些
需要漫长的等待…..,如果失败了请重复上一个步骤直到启动成功为止。遇到问题群里联系。最后访问一下连接地址,我这里的域名有点不同,你们应该是311我这里改成了309但版本都是一样的。https://os39.test.it.example.com:8443/
如果是主机访问请添加好/etc/hosts
我这里是mac,win的话你们我忘了你们可以搜搜。
登录OKD
账号:admin
密码:admin
其他安装
更多OKD安装:
https://www.youtube.com/watch?v=qh1zYW7BLxE
https://www.youtube.com/watch?v=oqgaK6hsZUM
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739
评价
排名
2
文章
634
粉丝
44
评论
93
docker中Sware集群与service
尘叶心繁 : 想学呀!我教你呀
一个bug让程序员走上法庭 索赔金额达400亿日元
叼着奶瓶逛酒吧 : 所以说做程序员也要懂点法律知识
.net core 塑形资源
剑轩 : 收藏收藏
映射AutoMapper
剑轩 :
好是好,这个对效率影响大不大哇,效率高不高
一个bug让程序员走上法庭 索赔金额达400亿日元
剑轩 : 有点可怕
ASP.NET Core 服务注册生命周期
剑轩 :
http://www.tnblog.net/aojiancc2/article/details/167
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术