logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

自动化运维管理工具Ansible

ansible 自动化运维工具,也叫机器管理工具。可以实现批量管理成百上千的多台主机,是应用级别跨主机编排工具。

文章图片
#运维#自动化#ansible
Kubernetes 基础理论

服务器经历了三次演变过程:物理机、虚拟机和容器化部署慢 :每台服务器都要安装操作系统、相关的应用程序所需要的环境,各种配置;成本高:物理服务器的价格十分昂贵;资源浪费:硬件资源不能充分利用;扩展和迁移成本高:扩展和迁移需要重新配置一模一样的环境虚拟机特点(解决了物理机的缺点)易部署:每台物理机可部署多台虚拟机,且可以通过模板,部署快,成本低;资源池:开出来的虚拟机可作为资源池备用,充分压榨服务器性

文章图片
#kubernetes#容器#云原生
Docker容器服务更新与发现之consul

consul是google开源的一个使用go语言开发的服务管理软件。支持多数据中心、分布式高可用的、服务发现和配置共享。采用Raft算法,用来保证服务的高可用。内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)。服务部署简单,只有一个可运行的二进制的包。每个节点都需要运行agent,他有两种运行模式ser

文章图片
#docker#consul#容器
【kubernetes】K8S常见的发布方式

【代码】【kubernetes】k8s集群中金丝雀发布后续。

文章图片
#kubernetes#java#容器
Prometheus监控系统

Prometheus除了传统业务架构,还能支持云环境、K8S容器集群的监控,是目前容器监控最好的解决方案。数据存储采用的是时序数据库,大大的节省存储空间,还能提升查询效率。单集群能支持的节点规模更大,通常超过2000台节点、服务数量大于1000个的时候建议直接上Prometheus。

文章图片
#prometheus
【Kubernetes】k8s的集群调度

用户是通过 kubectl 根据配置文件,向 APIServer 发送命令,在 Node 节点上面建立 Pod 和 Container。APIServer 经过 API 调用,权限控制,调用资源和存储资源的过程,实际上还没有真正开始部署应用,需要 Controller Manager、Scheduler 和 kubelet 的协助才能完成整个部署过程。在 Kubernetes 中,所有部署的信息都

文章图片
#kubernetes#容器#云原生
【kubernetes】k8s配置资源管理

configMap资源(简称cm)作用:用于保存配置文件、环境变量等不需要加密的信息。它可以实现将配置信息与应用程序镜像解耦创建cm资源kubectl create cm <资源名称>-n <命名空间>--from-file=文件|目录--from-liternal=<键名>=<键值>查看cm资源kubectl describe -n <命名空间>cm<资源名称>kubectl get -n <命

文章图片
#kubernetes#容器#云原生
【kubernetes】k8s安全机制

客户端若想要发送请求给apiserver操作管理K8S资源对象,需要先通过三关安全验证:认证(Authentication)、鉴权(Authorization)、准入控制(Admission Control)

文章图片
#kubernetes#安全#容器
    共 16 条
  • 1
  • 2
  • 请选择