1、微服务安全面临的挑战 在微服务的架构下,对比单体应用架构的API安全有哪些新的挑战呢? 1.1、更多的入口点,更高的安全风险 单体应用的场景下,入口点只有一个,所有的请求都会从这个入口点进来,在这个入口点去建立一组Filter或者Interceptor,就可以控制所有的风险。 微服务场景下,业务 ...
分类:
其他好文 时间:
2020-01-31 19:11:45
阅读次数:
92
一 Kubernetes概述 Kubernetes是一个全新的基于容器技术的分布式架构领先方案。Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Borg)。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模 ...
分类:
Web程序 时间:
2020-01-30 18:52:51
阅读次数:
87
K8s: 开源的容器集中管理系统,使用go语言开发,用于管理云平台中多个主机上的容器化应用 Kubernetes特性: K8s的目标是让部署容器化的应用简单并且高效提供了资源调度、部署管理、服务发现、扩容缩容、监控,维护等一整套功能。成为跨主机集群的自动部署、扩展以及运行应用程序容器的平台。 1.自 ...
分类:
其他好文 时间:
2020-01-30 00:00:05
阅读次数:
122
容器将应用程序封装到隔离的虚拟环境中,以简化数据中心的部署。通过将所有应用程序依赖项 (例如二进制文件和库) 都包括在内,应用程序容器能在任何数据中心环境中无缝地运行。英伟达基于Docker 提供的NVIDIA-Docker可用于容器化 GPU 加速的应用程序。这意味着无需进行任何修改即可轻松容器化 ...
分类:
系统相关 时间:
2020-01-28 22:59:25
阅读次数:
115
云原生的几大主题 微服务(MicroService) 容器化 DevOps 持续交付 一、微服务 微服务架构是一种架构模式。 它提倡将单一应用程序分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。 特征: 粒度小,且专注一件事情 单独的进程 轻量级通信机制,通常是HTTP/REST接 ...
分类:
其他好文 时间:
2020-01-25 10:26:49
阅读次数:
85
简介 ConfigMaps可以使容器镜像与配置文件解耦,实现容器化应用程序的可移植性。此文提供一系列的方法示例讲述如何创建 ,使用存储在 中的数据配置Pod。 备注:此文档参考官方文档,并加以自己的理解。如有误导性的内容,请批评指正。 创建一个ConfigMap 我们可以使用 或`kustomiza ...
分类:
Web程序 时间:
2020-01-22 11:12:17
阅读次数:
79
kubernetes(简称k8s)是一种用于在一组主机上运行和协同容器化应用程序的管理平台,皆在提供高可用、高扩展性和可预测性的方式来管理容器应用的生命周期。通过k8s,用户可以定义程序运行方式、部署升级策略、动态伸缩容,使得用户以一种更灵活可靠的方式来管理应用程序。 关于k8s,是一种对应用服务的 ...
分类:
Web程序 时间:
2020-01-21 00:32:08
阅读次数:
108
终于按时完成第二篇。本来准备着手讲一些实践,但是数据库部分没有讲到,部分实践会存在一些问题,于是就有了此篇以及后续——数据库容器化。本篇将从SQL Server容器化实践开始,并逐步讲解其他数据库的容器化实践,中间再穿插一些知识点和实践细节。在编写的过程中,我一直处于一种矛盾的心理,是一笔带过呢?还 ...
分类:
其他好文 时间:
2020-01-19 12:49:04
阅读次数:
74
Proxmox VE 简介 "Proxmox Virtual Environment" ,或 Proxmox VE,是来自德国的开源虚拟化方案。软件和社区支持都是免费的,企业用户则可以通过订阅制获得付费商业支持。前几年我曾了解过 Proxmox VE,当时 PVE 的重心还在容器化(OpenVZ 和 ...
分类:
其他好文 时间:
2020-01-19 12:46:03
阅读次数:
249
前言 Java是一门面向对象的优秀编程语言,市场占有率极高,但是在容器化实践过程中,发现官方支持并不友好,同时与其他编程语言的基础镜像相比(具体见各语言镜像比较),确实是非常臃肿。 本篇仅作探索,希望对大家有所帮助。 目录 Java 官方镜像 各语言镜像比较 使用Docker搭建Java开发环境 编 ...
分类:
其他好文 时间:
2020-01-19 12:30:50
阅读次数:
78