OpenShift与Rancher

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
简介: 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

相关文章
|
11月前
|
Kubernetes 监控 数据安全/隐私保护
rancher部署
Rancher 是一个 Kubernetes 管理工具,让你能在任何地方和任何提供商上部署和运行集群。 Rancher 可以创建来自 Kubernetes 托管服务提供商的集群,创建节点并安装 Kubernetes,或者导入在任何地方运行的现有 Kubernetes 集群。
264 0
|
25天前
|
运维 Kubernetes 持续交付
Docker与Kubernetes:容器化技术的黄金搭档
【6月更文挑战第10天】Docker和Kubernetes是容器化技术的黄金组合,Docker提供轻量级、可移植的容器引擎,简化应用部署,而Kubernetes作为容器编排系统,实现自动化部署、扩展和管理,确保高可用性和可扩展性。两者的协作使得容器化应用更高效、可靠,共同推动软件开发和运维的创新。
|
2月前
|
存储 缓存 Kubernetes
Rancher 系列文章 -Rancher 升级
Rancher 系列文章 -Rancher 升级
|
2月前
|
存储 运维 Kubernetes
基于rancher部署k8s及使用
基于rancher部署k8s及使用
157 2
|
8月前
|
Kubernetes 安全 Linux
|
12月前
|
存储 Kubernetes Cloud Native
Kubernetes vs OpenShift浅析
古语有云:“知彼知己,百战不殆。不知彼而知己,一胜一负。不知彼,不知己,每战必殆。” 这句话同样也适用于技术体系。无论我们在落地,还是在学习、实践某一项技术,对提供相同功能的体系框架的对比学习,可以使得我们能够快速、全面地去拥抱其生态。
288 0
|
12月前
|
运维 Kubernetes 监控
Rancher 和 KubeSphere 的对比
Rancher 和 KubeSphere 的对比
1312 0
|
Kubernetes 安全 Linux
kubespray2.11安装kubernetes1.15
实战kubespray2.11安装kubernetes1.15
116 0
kubespray2.11安装kubernetes1.15
|
Kubernetes Cloud Native 容器
Kubernetes 与 OpenStack
Kubernetes 与 OpenStack
713 0

热门文章

最新文章