草庐IT

OpenStack$Kubernetes

全部标签

云原生|kubernetes|安全漏扫神器trivy的部署和使用

前言:云原生领域内的安全漏扫工具有clair和trivy是比较常用的,而安全漏扫工具是可以和harbor这样的私有仓库集成的,自harbor-1.21版以后都是默认使用trivy这个漏扫工具的,而在此之前是使用clair的。那么,本文将就什么是trivy,trivy如何正确的部署,如何正确的使用做一个简单的探讨。一,什么是trivy?trivy是一个主要运用在云原生领域的安全漏扫工具,是一种易于使用的开源漏洞扫描器,可帮助团队“左移”将安全性纳入构建管道。那么,trivy的工作范围主要是对用于生产或者即将用于生产的镜像进行安全漏洞扫描,例如,centos的某个基础镜像,这个 CentOS在20

OpenStack七大组件解析

b站视频链接:0-尚硅谷-Linux云计算-虚拟化技术-为何需要云计算这种“新事物”_哔哩哔哩_bilibili视频、课件、资料:百度网盘链接:https://pan.baidu.com/s/1DQd0LDJND_MC3XvHxB3WKA 提取码:1234 一、Keystone1.概念Keystone是一个负责身份管理与授权的组件,给整个openstack的各个组件(nova、cglance...)提供一个统一的验证方式。主要功能:实现用户的身份认证、基于角色的权限管理、openstack其他组件的访问地址和安全策略管理。两大管理功能:用户管理(3A认证)、服务目录管理租户(项目)、用户、角色

OpenStack七大组件解析

b站视频链接:0-尚硅谷-Linux云计算-虚拟化技术-为何需要云计算这种“新事物”_哔哩哔哩_bilibili视频、课件、资料:百度网盘链接:https://pan.baidu.com/s/1DQd0LDJND_MC3XvHxB3WKA 提取码:1234 一、Keystone1.概念Keystone是一个负责身份管理与授权的组件,给整个openstack的各个组件(nova、cglance...)提供一个统一的验证方式。主要功能:实现用户的身份认证、基于角色的权限管理、openstack其他组件的访问地址和安全策略管理。两大管理功能:用户管理(3A认证)、服务目录管理租户(项目)、用户、角色

OpenStack简述

概述本文是关于OpenStack概念和重点组件的简单介绍,它主要面向的是初级用户。希望能对刚刚接触OpenStack的小伙伴带来一些帮助。废话不多说,请抓好扶手,现在发车!OpenStack最初是由美国云计算公司Rackspace和美国国家航空航天公NASA共同发起的软件开源项目,其中Rackspace贡献了swift对象存储子项目,NASA贡献nova子项目。当然经过这么多年的发展,OpenStack已经从最初的两个子项目发展到现在的十多个子项目。因此说,OpenStack不是某一个软件开源项目,而是一系列软件开源项目的组合。并且这些软件开源项目之间是松耦合的关系,可以独立的安装、启动和停止

OpenStack简述

概述本文是关于OpenStack概念和重点组件的简单介绍,它主要面向的是初级用户。希望能对刚刚接触OpenStack的小伙伴带来一些帮助。废话不多说,请抓好扶手,现在发车!OpenStack最初是由美国云计算公司Rackspace和美国国家航空航天公NASA共同发起的软件开源项目,其中Rackspace贡献了swift对象存储子项目,NASA贡献nova子项目。当然经过这么多年的发展,OpenStack已经从最初的两个子项目发展到现在的十多个子项目。因此说,OpenStack不是某一个软件开源项目,而是一系列软件开源项目的组合。并且这些软件开源项目之间是松耦合的关系,可以独立的安装、启动和停止

【云原生 • Kubernetes】一文掌握 k8s 包管理工具 Helm

本文导读一、为什么要引入Helm1.Helm的应用场景2.使用Helm可以解决哪些问题二、Helm概述三、Helm安装与配置(v3)1.安装Helmv32.配置Helm仓库四、使用Helm快速部署应用五、自定义Chart部署应用六、Helm实现yaml文件高效复用七、Helm的常用操作命令汇总一、为什么要引入Helm1.Helm的应用场景在以往的应用部署过程当中,我们需要先编写一个yaml文件,然后该文件中包含deployment、Service、Ingress等等。如果说需要部署的是单一、少数服务的应用,那么完全可以使用yaml文件的方式,这样会很简单。但是在实际的项目当中,微服务的数量基本

【云原生 • Kubernetes】一文掌握 k8s 包管理工具 Helm

本文导读一、为什么要引入Helm1.Helm的应用场景2.使用Helm可以解决哪些问题二、Helm概述三、Helm安装与配置(v3)1.安装Helmv32.配置Helm仓库四、使用Helm快速部署应用五、自定义Chart部署应用六、Helm实现yaml文件高效复用七、Helm的常用操作命令汇总一、为什么要引入Helm1.Helm的应用场景在以往的应用部署过程当中,我们需要先编写一个yaml文件,然后该文件中包含deployment、Service、Ingress等等。如果说需要部署的是单一、少数服务的应用,那么完全可以使用yaml文件的方式,这样会很简单。但是在实际的项目当中,微服务的数量基本

容器编排工具鉴赏- docker-compose 、Kubernetes、OpenShift、Docker Swarm

任务编排工具我们发现我们现在管理微服务比较麻烦,现在只是三个微服务,如果更多会更加麻烦,怎么办呢,下面我们就来学习下docker编排工具什么是任务编排编排是一个新的词汇,经过阅读才明白编排指的是容器的集群化和调度。另一类含义指的是容器管理,负责管理容器化应用和组件任务。​ docker毫无疑问是一个优秀的开源工具。但是,仅靠docker引擎和容器就不能进行复杂的应用程序部署。对于部署复杂的应用程序体系结构的容器群集,必须进行适当的配置。容器化的应用程序应该能够根据应用程序资源需求进行扩展和缩小。需要考虑的因素我们需要一个有效管理容器的良好框架。容器的生命周期很短,在进行容器编排时,要考虑的主

容器编排工具鉴赏- docker-compose 、Kubernetes、OpenShift、Docker Swarm

任务编排工具我们发现我们现在管理微服务比较麻烦,现在只是三个微服务,如果更多会更加麻烦,怎么办呢,下面我们就来学习下docker编排工具什么是任务编排编排是一个新的词汇,经过阅读才明白编排指的是容器的集群化和调度。另一类含义指的是容器管理,负责管理容器化应用和组件任务。​ docker毫无疑问是一个优秀的开源工具。但是,仅靠docker引擎和容器就不能进行复杂的应用程序部署。对于部署复杂的应用程序体系结构的容器群集,必须进行适当的配置。容器化的应用程序应该能够根据应用程序资源需求进行扩展和缩小。需要考虑的因素我们需要一个有效管理容器的良好框架。容器的生命周期很短,在进行容器编排时,要考虑的主

【云原生】Kubernetes(k8s)之容器的探测

Kubernetes(k8s)之容器的探测一、探测类型及使用场景1.1、startupProbe(启动探测)1.2、readinessProbe(就绪探测)1.3、livenessProbe(存活探测)二、检查机制三、探测结果四、容器探测案例一、探测类型及使用场景1.1、startupProbe(启动探测)指示容器中的应用是否已经启动。如果提供了启动探针,则所有其他探针都会被禁用,直到此探针成功为止。探测成功之后,启动探测停止。如果启动探测失败,kubelet将杀死容器,而容器依其重启策略进行重启。如果容器没有提供启动探测,则默认状态为Success。使用场景:容器需要较长时间才能启动就绪的P