自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 K8s<六>

八、Kubernetes 基础资源类型1、Kubernetes 命名空间命名空间 Namespace 将对象逻辑上分配到不同 Namespace,可以是不同的项目、用户等区分管理,并设定控制策略,从而实现多租户。命名空间也称为虚拟集群。通过将 Kubernetes 集群内部的资源对象“分配”到不同的 Namespace 中,形成逻辑上分组的不同项目、小组或用户组,便于不同的分组在共享使用整个集群的资源的同时还能被分别管理。Kubernetes 集群在启动后,会创建一个名为 “defaul

2021-01-12 10:26:00 2230

原创 K8s<五>

七、Kubernetes Pod 资源1、Pod 服务状态1、无状态服务是指该服务运行的实例不会在本地存储需要持久化的数据,并且多个实例对于同一个请求响应的结果是完全一致的。多个实例可以共享相同的持久化数据。例如:nginx 实例,tomcat 实例等相关的 k8s 资源有:ReplicaSet、ReplicationController、Deployment等,由于是无状态服务,所以这些控制器创建的 pod 序号都是随机值。并且在缩容的时候并不会明确缩容某一个pod,而是随机的,因为

2021-01-12 10:23:48 1142

原创 K8s<四>

六、Kubernetes YAML1、YAML 基础YAML 是专门用来写配置文件的语言,非常简洁和强大,使用比 json 更方便。它实质上是一种通用的数据串行化格式。后文会说明定义 YAML 文件创建 Pod 和创建Deployment。1、YAML 语法规则大小写敏感使用缩进表示层级关系缩进时不允许使用Tal键,只允许使用空格缩进的空格数目不重要,只要相同层级的元素左侧对齐即可”#” 表示注释,从这个字符一直到行尾,都会被解析器忽略2、使用 YAML 用于K8s的定义带来的好处

2021-01-12 10:22:05 172

原创 K8s<三>

四、Kubernetes 基本功能可以在物理或虚拟机的 Kubernetes 集群上运行容器化应用,Kubernetes 能提供一个以“容器为中心的基础架构”,满足在生产环境中运行应用的一些常见需求,如:1、数据卷Pod 中容器之间共享数据,可以使用数据卷。2、应用程序健康检查容器内服务可能进程堵塞无法处理请求,可以设置监控检查策略保证应用健壮性。3、复制应用程序实例控制器维护着Pod副本数量,保证一个Pod或一组同类的Pod数量始终可用。4、弹性伸缩根据设定的指标(CP

2021-01-12 10:19:58 82

原创 K8s<二>

二、Kubernetes 优势1、传统部署和容器部署传统的应用部署方式是通过插件或脚本来安装应用。这样做的缺点是应用的运行、配置、管理、所有生存周期将与当前操作系统绑定,这样做并不利于应用的升级更新/回滚等操作,当然也可以通过创建虚机的方式来实现某些功能,但是虚拟机非常重,并不利于可移植性。新的方式是通过部署容器方式实现,每个容器之间互相隔离,每个容器有自己的文件系统 ,容器之间进程不会相互影响,能区分计算资源。相对于虚拟机,容器能快速部署,由于容器与底层设施、机器文件系统解耦的,所以它能在不

2021-01-12 10:13:17 61

原创 K8s<一>

Kubernetes 核心架构一、Kubernetes 简介Kubernetes代码托管在GitHub上:https://github.com/kubernetes/kubernetes1、什么是 KubernetesKubernetes (通常称为K8s,K8s是将8个字母“ubernete”替换为“8”的缩写) 是用来管理容器集群的平台。Kubernetes 致力于提供跨主机集群的自动部署、扩展、高可用以及运行应用程序容器的平台,其遵循主从式架构设计,其组件可以分为管理单个节点(

2021-01-12 10:11:11 163 2

原创 Web管理Centos的官方优秀项目

Web管理Centos的官方优秀项目Linux的领头羊Redhat最近宣布的变动业界震惊,centos7将延期维护两年,而centos8则会很快结束社区版本的维护生命。而以后centos项目会停止维护。转移到centos steam来作为不稳定的测试版给rhel企业版作为试验品。短期内不会对我们造成使用上的影响。怀着好奇的心态,一直摸索centos8系列的不同之处,除了发现内核对容器的支持更加科学(旧版本内核如果安装容器一定要升级),将yum转换为dnf,网卡启动全面使用nmcli,全面更新ansibl

2021-01-05 17:54:28 683

原创 VSFTP简略

VSFTPAuthor: CloudVapourDate: 2020/2/26Usage: ftp区分不同权限以下操作必须关闭防火墙,selinux,如果 FTP服务器开启了SELinux针对FTP数据传输的策略,也会造成“无法切换目录”的错误提示。单用户及权限问题准备:# 准备ftp的家目录mkdir /vsftp# 授权(这样授权会出问题,稍后解释)...

2020-02-26 08:55:57 223

原创 Filebeat配置简略

Filebeat简介Filebeat 是一个日志文件托运工具,在你的服务器上安装客户端后,filebeat 会监控日志目录或者指定的日志文件,追踪读取这些文件,并且转发这些信息到 elasticsearch 或者 logstarsh 中存放。架构体系Beats 属于一个轻量级日志采集器,所占系统的 CPU 和内存几乎可以忽略不计,Beats 家族有6个成员。Packetbeat: 网...

2020-02-25 09:09:03 498

原创 MogileFS部署流程

MogileFS部署文档简介MogileFS 是一个开源的分布式文件系统,用于组建分布式文件集群,由 LiveJournal 旗下 DangaInteractive 公司开发,Danga 团队开发了包括 Memcached、MogileFS、Perlbal 等不错的开源项目(注:Perlbal 是一个强大的 Perl 写的反向代理服务器)。 目前使用 MogileFS 的公司非常多,比如国外...

2020-02-24 19:38:56 361

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除