标签: DevOps

什么是Docker

IT软件中,Docker指容器化技术,用于支持创建和使用Linux容器。Docker 在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程隔离等等,极大的简化了容器的创建和维护。使得 Docker 技术比虚拟机技术更为轻便、快捷。 虚拟机运行另一个操作系统,占用资源多,需要分配内存和硬盘,冗余,启动慢。而Linux 容器不是模拟一个完整的操作系统,而是对进程进行隔离。具有启动快,占用资源

Keycloak和Grafana集成实现单点登录

Keycloak配置 @ 登录Keycloak后台http://localhost:8080/auth/admin/master/console/#/realms/master @ Add Realm,Name为"Kunlun" @ 创建Client,Name为"grafana",grafana默认端口是3000, 因此Root URL填写http://l

Debian/Ubuntu安装Docker

@ 更新资源 $ sudo apt-get update @ 安装docker $ sudo apt-get install docker.io @ 启动docker服务 $ sudo service docker start @ 将当前用户添加到docker组(需要注销或重启) $ sudo usermod -aG docker $USER @ 更改docker image镜像为国内镜像 $ s

什么是容器

Linux® 容器是与系统其他部分隔离开的一系列进程,从另一个镜像运行,并由该镜像提供支持进程所需的全部文件。容器提供的镜像包含了应用的所有依赖项,因而在从开发到测试再到生产的整个过程中,它都具有可移植性和一致性。 容器,可以想象成一个箱子,这个箱子里有格子,有套网,有刷子等等工具,你可以往里放衣服,放鞋子,放你要用的东西。你的衣服,鞋子放在自己的旅行箱正合适,但是放在另一个箱子可能就会弄褶皱。这

Istio介绍

Istio是用来连接,管理和保护微服务的平台。不改动应用代码,在环境中部署一个sidecar即可实现负载均衡,服务之间认证,监控等功能。Istio有控制面板,可以管理代理,拦截服务间通信。 Istio目前只支持在Kubernets(K8s)部署。 Istio可解决单体应用转型为分布式微服务架构时遇到的问题。Service mesh(服务网格)用于描述构成这些应用程序的微服务网络以及它们之间的交互。

Spring cloud介绍

Spring cloud为开发者提供便利的工具,在分布式系统快速构建常用的模式。(比如配置管理,服务发现,断路器,智能路由,微代理,总线控制,一次性token,全范围锁,自动任命leader,分布式session,云声明等)开发者可以快速构实现上述模式的建服务和应用。这些服务和应用可以在笔记本,数据中心,云主机运行。 Spring cloud是基于spring boot构建的,只不过提供了一些类库