首页 > 其他分享 >Rancher

Rancher

时间:2022-12-01 23:33:38浏览次数:54  
标签:容器 SERVICE 数据库 nacos MYSQL Rancher

Rancher

是一个开源的企业级容器管理平台, 通过Rancher企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。

Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台

Docker部署Rancher

安装rancher

docker run -d --restart=unless-stopped -p 8888:8080 rancher/server

image-20221201222054421

访问rancher

http://ip:8888/settings/env

image-20221201222213478

设置密码

image-20221201223038200

添加环境

image-20221201223314561

image-20221201223402590

添加服务器

image-20221201222640352

image-20221201222710138

image-20221201223759469

image-20221201223903781

安装容器

配置介绍

进入环境

image-20221201225211059

添加应用

image-20221201225416401

image-20221201225449237

添加服务

image-20221201225521681

image-20221201224801783

image-20221201225946422

image-20221201225721341

image-20221201230015094

持久化安装Nacos

nacos数据库建设

  • Nacos持久化数据库建立

    • nacos数据库脚本

      • 导入数据库脚本(本章本集资料里面)
      • 新增一个用户 nacos/nacos
      INSERT INTO `users` (`username`, `password`, `enabled`)
      VALUES
        ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', 1);
      
  • 微服务业务数据库导入

  • 数据库还有其他的基础设施

  • 一般会单独的linux用户去操作,非root,但也是个独立的用户

  • 数据库脚本在本章本集资料里面,如果大家导入失败,可以用自己本地的,也可以粘贴部分建表语句一个个执行

Docker命令

docker run -d \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST= \
-e MYSQL_SERVICE_PORT= \
-e MYSQL_SERVICE_USER= \
-e MYSQL_SERVICE_PASSWORD=123456 \
-e MYSQL_SERVICE_DB_NAME=xdclass_nacos \
-p 8848:8848 \
--restart=always \
--name nacos \
nacos/nacos-server:latest 

image-20221201230553120

image-20221201230602421

image-20221201230719065

image-20221201230747560

image-20221201230919582

修改容器配置

image-20221201231028949

image-20221201231414070

image-20221201231527454

Rancher配置导出与恢复

image-20221201231655717

image-20221201231802614

image-20221201231855846

image-20221201232119141

image-20221201232155197

标签:容器,SERVICE,数据库,nacos,MYSQL,Rancher
From: https://www.cnblogs.com/youngleesin/p/16943127.html

相关文章

  • Supported Kubernetes Platforms for Rancher Manager
    https://www.suse.com/suse-rancher/support-matrix/all-supported-versions/rancher-v2-7-0/......
  • rancher2.6.1 x509 证书过期
    使用的 rancher出现 Internalerroroccurred:failedcallingwebhook"rancherauth.cattle.io":Post"https://rancher-webhook.cattle-system.svc:443/v1/webhook/val......
  • Rancher 全球化部署最佳实践
    作者万绍远,CNCF基金会官方认证KubernetesCKA&CKS工程师,云原生解决方案架构师。对ceph、Openstack、Kubernetes、prometheus技术和其他云原生相关技术有较深入的研究......
  • Rancher建立的K8S集群重置
    筆者的整套架K8S集群是通過racher建立的,rancher版本為2.5.14,目前还是测试阶段,因为种种异常,整套架构都面临重建,但是之前我的master节点已经安装过集群,要彻底清理环境,否则会报......
  • rancher2.6.1 x509 证书过期
    使用的 rancher出现 Internalerroroccurred:failedcallingwebhook"rancherauth.cattle.io":Post"https://rancher-webhook.cattle-system.svc:443/v1/webhook/va......
  • rancher prometheus监控API未就绪
    目录rancherprometheus监控API未就绪背景问题排查问题解决rancherprometheus监控API未就绪背景rancher在应用商店部署了自带的prometheus后,由于闲杂人员比较多,发现监......
  • rancher跟k8s有那些不同
    rancher:1、采用图形化方式:易用的Web管理界面,在Docker易用性的基础上,再一次降低了使用容器技术部署容器应用的难度。2、支持多种调度器:通过环境模板,很容易地创建和部署Cattl......
  • 使用Rancher搭建K8S测试环境
    环境准备(4台主机,Ubuntu16.04+Docker1.12.6+SSH):rancher1192.168.3.160只做管理节点node1192.168.3.161K8S的节点1node2192.168.3.162K8S的节点2no......
  • rancher控制k8s
    前言:rancher主要可以管理和创建k8s集群并在rancher上面做操作,类似于k8s自带的控制面板能够监控集群但是功能有比面板多,详细专业的解释请看官网。......
  • rancher 部署k8s
    yuminstall-yyum-utils  device-mapper-persistent-data  lvm2curl-o/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repoyum-co......