VxLAN技术演进VxLAN的技术演进二层通信 - 基于目标mac地址通信,不可夸局域网通信,通常是由接入交换机或汇聚交换机实现报文转发。VLAN(Virtual Local Area Network)- 即虚拟局域网,是将一个物理(交换机)的网络在逻辑上划分成多个广播域的通信技术,VLAN内的主机间可以直接通信,而VLAN网络外的主机需要通过三层网络设备转发才可以通信,因此一个vlan可以将服务
关于ELK的使用,请参考《日志分析系统ELK》专题博客,本章只在梳理实际生产中如何利用ELK对kubernetes进行日志采集,请大家知晓日志收集意义及流程日志收集意义分布式日志数据统一收集,实现集中式查询和管理日志查询,问题排查,故障恢复,故障自愈安全信息和事件管理性能分析,用户行为分析报表统计及展示功能日志收集流程容器内日志存储路径#containerd [root@K8s-master01
Kubernetes HPA控制器实现pod的弹性伸缩Pod伸缩简介根据当前pod的负载,动态调整 pod副本数量,业务高峰期自动扩容pod的副本数以尽快响应pod的请求。在业务低峰期对pod进行缩容,实现降本增效的目的。公有云支持node级别的弹性伸缩。手动调整pod副本数#当前pod副本数1个 [root@K8s-ansible ~]#kubectl get pod -n mooreyxia
前提:基础镜像的构建请参考分层镜像构建并部署业务到Kubernetes集群生产案例基于StatefulSet实现MySql业务容器化案例Pod调度运⾏时,如果应⽤不需要任何稳定的标示、有序的部署、删除和扩展,则应该使⽤⼀组⽆状态副本的控制器StatefulSet来部署应⽤,例如 Deployment 或 ReplicaSet更适合⽆状态服务需求,⽽StatefulSet适合管理所有有状态的服务,⽐
前提:基础镜像的构建请参考分层镜像构建并部署业务到Kubernetes集群生产案例PV/PVC及Redis单机业务容器化架构及部署架构图单机redis迁移至kubernetes步骤构建redis镜像#准备镜像构建文件 [root@K8s-ansible redis]#ls Dockerfile build-command.sh redis-4.0.14.tar.gz redis.conf
在生产环境中业务迁移至Kubernetes环境都需要提前规划机房kubernetes集群部署基本步骤:机房环境搭建 基础服务搭建系统迁移数据库迁移测试及联调使用服务及版本Pod地址规划端口使用统计业务迁移Nginx+Tomcat+NFS实现动静分离实现步骤:Centos 基础环境镜像制作#准备安装包 [root@K8s-ansible centos]#ls Dockerfile build-co
基于nerdctl + buildkitd+containerd构建容器镜像软件部署部署nerdctl#官方源码 https://github.com/containerd/nerdctl #下载并安装nerdctl [root@K8s-ansible containerd-bin]#wget https://github.com/containerd/nerdctl/releases/down
Kubernetes资源对象管理及示例资源对象概念Kubernetes分层架构Kubernetes API遵循RestFull API涉及理念声明式且面向对象表达式规范内置API查询集群内可使用API#注意:不同版本的Kubernetes,API也会发生变化 #查询内置API [root@K8s-ansible ~]#kubectl api-resources NAME
6.4估算活动持续时间(规划)❤❤❤★估算活动持续时间是根据资源估算的结果,估算完成单项活动所需工作时段数 的过程,主要作用是,确定完成每个活动所需花费的时间量。 ★创建WBS→估算活动资源→估算活动持续时间→产生进度基准 ★★负责估算活动持续时间的是熟悉这个活动本质的团队成员。 ★★估算活动持续时间依据的信息包括:工作范围、所需资源类型与技能水平、估 算的资源数量和资源日历。 ★★可能影响持续时
实现在集群内部Pod通过Service进行流量转发逻辑图基于yaml文件创建nginx及tomcat pod创建Nginx pod[root@K8s-ansible nginx-tomcat-case]#cat nginx.yaml kind: Deployment #apiVersion: extensions/v1beta1 apiVersion: apps/v1 metadata: l
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号