【Docker】Rancher容器管理平台搭建

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 日常记录实验文档

 

image.png

 

 


 

实验环境:

image.png

 

 

一、rancher部署

#联网拉取rancher镜像

[root@docker ~]# docker pull rancher/rancher
[root@docker ~]# docker images
REPOSITORY                TAG                 IMAGE ID            CREATED             SIZE
rancher/rancher           latest              fb0772b142fe        4 weeks ago         856MB

image.png

 

#启动容器,映射端口

[root@docker images]# docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher
5f60778778193ee73320781253961bbbe4fed3d6925db4942ce8289826023ce8

image.png

 

浏览器访问IP,自动转跳443端口,设置admin管理员密码,继续

image.png

 

设置服务器URL固定IP地址

image.png

 

rancher首页

image.png

 

右下角可选择语言,简体中文

image.png

 

 

 

 

 

 

二、添加k8s集群(现有本地集群)

首页点击集群,添加集群

image.png

 

 

添加选择集群类型,这里现有k8s集群环境(master+node),选择导入

image.png

 

导入集群,输入集群名称

image.png

 

显示三条添加命令:

第一条为GKE集群所用添加命令

第二条为本地K8S集群添加命令(此处使用第二条)

第三条为添加K8S时证书报错所使用的命令

image.png

 

 

此处使用第三条后在使用第二条,

image.png

此处报错可忽略,集群已经正常添加

image.png

 

集群添加完成,显示在rancher中了

image.png

 

 

 

 

三、简单部署应用

1.自定义部署服务

选择集群下的空间,点击部署服务

输入名称,镜像,命名空间,设置端口映射访问等配置

image.png

 

image.png

 

 

其他配置,最后点击启动服务

image.png

 

 

服务创建完成

image.png

 

创建服务四个nginxpods

image.png

 

测试,浏览器访问节点的30080端口

image.png

 

 

2.部署集群应用

选择集群,多集群应用,点击启动

image.png

在应用列表中选择应用

 

image.png

 

 

选择应用后,填写相关配置,启动应用

image.png

 

 

 

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
打赏
0
0
0
0
1249
分享
相关文章
docker容器为啥会开机自启动
通过配置适当的重启策略,Docker容器可以在主机系统重启后自动启动。这对于保持关键服务的高可用性和自动恢复能力非常有用。选择适合的重启策略(如 `always`或 `unless-stopped`),可以确保应用程序在各种情况下保持运行。理解并配置这些策略是确保Docker容器化应用可靠性的关键。
158 93
|
10天前
|
《docker基础篇:2.Docker安装》包括前提说明、Docker的基本组成、Docker平台架构图解(架构版)、安装步骤、阿里云镜像加速、永远的HelloWorld、底层原理
《docker基础篇:2.Docker安装》包括前提说明、Docker的基本组成、Docker平台架构图解(架构版)、安装步骤、阿里云镜像加速、永远的HelloWorld、底层原理
228 89
|
13天前
|
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
85 6
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
docker容器为啥会开机自启动
通过配置适当的重启策略,Docker容器可以在主机系统重启后自动启动。这对于保持关键服务的高可用性和自动恢复能力非常有用。选择适合的重启策略(如 `always`或 `unless-stopped`),可以确保应用程序在各种情况下保持运行。理解并配置这些策略是确保Docker容器化应用可靠性的关键。
40 17
docker 是什么?docker初认识之如何部署docker-优雅草后续将会把产品发布部署至docker容器中-因此会出相关系列文章-优雅草央千澈
Docker 是一个开源的容器化平台,允许开发者将应用程序及其依赖项打包成标准化单元(容器),确保在任何支持 Docker 的操作系统上一致运行。容器共享主机内核,提供轻量级、高效的执行环境。本文介绍如何在 Ubuntu 上安装 Docker,并通过简单步骤验证安装成功。后续文章将探讨使用 Docker 部署开源项目。优雅草央千澈 源、安装 Docker 包、验证安装 - 适用场景:开发、测试、生产环境 通过以上步骤,您可以在 Ubuntu 系统上成功安装并运行 Docker,为后续的应用部署打下基础。
docker 是什么?docker初认识之如何部署docker-优雅草后续将会把产品发布部署至docker容器中-因此会出相关系列文章-优雅草央千澈
《docker基础篇:1.Docker简介》,包括Docker是什么、容器与虚拟机比较、能干嘛、去哪下
《docker基础篇:1.Docker简介》,包括Docker是什么、容器与虚拟机比较、能干嘛、去哪下
74 12
入门级容器技术解析:Docker和K8s的区别与关系
本文介绍了容器技术的发展历程及其重要组成部分Docker和Kubernetes。从传统物理机到虚拟机,再到容器化,每一步都旨在更高效地利用服务器资源并简化应用部署。容器技术通过隔离环境、减少依赖冲突和提高可移植性,解决了传统部署方式中的诸多问题。Docker作为容器化平台,专注于创建和管理容器;而Kubernetes则是一个强大的容器编排系统,用于自动化部署、扩展和管理容器化应用。两者相辅相成,共同推动了现代云原生应用的快速发展。
77 11
Kubernetes(k8s)和Docker Compose本质区别
理解它们的区别和各自的优势,有助于选择合适的工具来满足特定的项目需求。
127 19
ACK One多集群网关:实现高效容灾方案
ACK One多集群网关可以帮助您快速构建同城跨AZ多活容灾系统、混合云同城跨AZ多活容灾系统,以及异地容灾系统。

相关产品

  • 容器服务Kubernetes版