OpenShift与Rancher

本文涉及的产品
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: OpenShift与Rancher

部署环境:

Rancher   IP:192.168.1.11   安装软件:Rancher/Docker-ce

node1   IP:192.168.1.12   安装软件:Docker-ce

node2   IP:192.168.1.13   安装软件:Docker-ce

Rancher服务器:

免密码登录:

ssh-keygen -t rsa //一路回车键即可

ssh-copy-id node1 //第一次输入 yes 和 hduser 的密码

ssh-copy-id node2

全部主机:

#永久关闭防火墙与selinux

systemctl disable firewalld

systemctl stop firewalld

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

setenforce 0

#打开路由转发,否则待会生成镜像会报错!

echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf

sysctl -p

配置解析文件:

vim /etc/hosts

添加以下内容:

192.168.1.11 master

192.168.1.12 node1

192.168.1.13 node2

#配置阿里云源:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

#安装最新版本 Docker 依赖版本环境(如果安装过,则不需要执行该步骤):

yum install -y yum-utils device-mapper-persistent-data lvm2

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

cat /etc/yum.repos.d/docker-ce.repo

2. 安装 Docker

yum install docker-ce

systemctl start docker

systemctl enable docker

#阿里云加速docker拉取镜像(否则下载镜像时,会很慢会卡顿):

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'

{

 "registry-mirrors": ["https://aq63ygn3.mirror.aliyuncs.com"]

}

EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

Rancher:

#使用 Docker 创建并运行 Rancher 容器

docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:v2.0.8

#打开浏览器:http://192.168.1.11

docker pull rancher/rancher-agent:v2.0.8

docker pull rancher/hyperkube:v1.11.2-rancher1

docker pull rancher/rke-tools:v0.1.13

docker pull rancher/nginx-ingress-controller:0.16.2-rancher1

docker pull rancher/hello-world

docker pull rancher/calico-node:v3.1.1

docker pull rancher/calico-cni:v3.1.1

docker pull rancher/k8s-dns-dnsmasq-nanny-amd64:1.14.10

docker pull rancher/k8s-dns-kube-dns-amd64:1.14.10

docker pull rancher/k8s-dns-sidecar-amd64:1.14.10

docker pull rancher/coreos-etcd:v3.2.18

docker pull rancher/pause-amd64:3.1

docker pull rancher/metrics-server-amd64:v0.2.1

docker pull rancher/coreos-flannel:v0.9.1

docker pull rancher/nginx-ingress-controller-defaultbackend:1.4

docker pull rancher/cluster-proportional-autoscaler-amd64:1.0.0

相关文章
|
Kubernetes 监控 数据安全/隐私保护
rancher部署
Rancher 是一个 Kubernetes 管理工具,让你能在任何地方和任何提供商上部署和运行集群。 Rancher 可以创建来自 Kubernetes 托管服务提供商的集群,创建节点并安装 Kubernetes,或者导入在任何地方运行的现有 Kubernetes 集群。
319 0
|
6月前
|
存储 缓存 Kubernetes
Rancher 系列文章 -Rancher 升级
Rancher 系列文章 -Rancher 升级
|
6月前
|
存储 运维 Kubernetes
基于rancher部署k8s及使用
基于rancher部署k8s及使用
344 2
|
Kubernetes 安全 Linux
|
存储 Kubernetes Cloud Native
Kubernetes vs OpenShift浅析
古语有云:“知彼知己,百战不殆。不知彼而知己,一胜一负。不知彼,不知己,每战必殆。” 这句话同样也适用于技术体系。无论我们在落地,还是在学习、实践某一项技术,对提供相同功能的体系框架的对比学习,可以使得我们能够快速、全面地去拥抱其生态。
399 0
|
运维 Kubernetes 监控
Rancher 和 KubeSphere 的对比
Rancher 和 KubeSphere 的对比
1951 0
|
Kubernetes Linux 调度
【Docker】Kubernetes部署
Kubernetes部署,实验参考步骤
1057 0
【Docker】Kubernetes部署
|
Kubernetes 关系型数据库 MySQL
Kubernetes(二) - 使用Rancher部署K8S集群(搭建Rancher)
众所周知Kubernetres虽然很好但是安装部署很复杂, Rancher功能很强大,我们这里仅仅使用Rancher来搭建管理Kubernetes集群
3183 0
Kubernetes(二) - 使用Rancher部署K8S集群(搭建Rancher)
|
存储 Kubernetes 负载均衡
Kubernetes(一) - Docker管理工具
虽然Docker已经很强大了,但是在实际使用上还是有诸多不便,比如集群管理,资源调度文件管理等等,那么在这样一个百花齐放的容器时代涌现出了很多解决方案,比如Swarm,Mesos,Kubernetes等等,其中谷歌开源的Kubernetes是作为老大哥的存在,从本节开始将介绍如何打造自己的Kubernetes,并且了解它各个组件的用途
295 0
下一篇
无影云桌面