OPS我们已经能够通过Deployment来创建一组Pod来提供具有高可用性的服务。虽然每个Pod都会分配一个单独的Pod IP,然而却存在如下两个问题: Pod I...k8s企业级DevOps实践-集群服务发现及Ingress的实现服务访问2021年5月10日#OPS#Kubernetes+1#服务发现
OPS在K8s上,Pod的生命周期可能是很短,它们会被频繁地销毁和创建,自然在容器销毁时,里面运行时新增的数据,如修改的配置及日志文件等也会被清除。解决这一问题时可以...k8s企业级DevOps实践-k8s的持久化存储2021年5月9日#OPS#Kubernetes+1#数据持久化
OPS集群中有些机器的配置高(SSD,更好的内存等),我们希望核心的服务(比如说数据库)运行在上面 某两个服务的网络传输很频繁,我们希望它们最好在同一台机器上 ......k8s企业级DevOps实践-k8s调度策略:NodeSelector/nodeAffinity/污点与容忍2021年5月8日#OPS#Kubernetes+1#调度策略
OPS只使用Pod, 将会面临如下需求: 业务应用如何启动多个副本 Pod重建后IP会变化,外部如何访问Pod服务 运行业务Pod的某个节点挂了,如何自动帮我把Pod...k8s企业级DevOps实践-workload(工作负载)、副本保障机制、Pod驱逐策略、服务的滚动更新和回滚2021年5月8日#OPS#Kubernetes+1#Workload
OPS静态Pod的方式: systemd服务方式: kubectl:二进制命令行工具 组件是为了支撑k8s平台的运行,安装好的软件。 资源是如何去使用k8s的能力的定...k8s企业级DevOps实践-Pod管理、健康检查、ConfigMap和Secret的定义与容器编排2021年4月27日#OPS#Kubernetes+1#容器编排
OPS(默认的调度算法) 平均轮询 (通过此参数进行权重调度#weight=number;) 能者多劳 (人话:同一个ip的客户分配到同一台rs上,且不支持backu...Nginx负载调度策略和一致性hash算法2021年4月16日#Nginx#一致性hash算法+1#OPS
OPS按月创建的Elasticsearch索引名称,还没到月底,日志单索引9千多万行,es顶不住了。 于是决定按周创建Elasticsearch索引。 结果如下 %{...ELK-Logstash 按周创建Elasticsearch索引2021年4月13日#ELK#Logstash+1#OPS
OPS通过filebeat读取日志后传送至logstash进行处理,处理完成再保存在elasticsearch中。其中最重要的一步就是logstash的处理,我们需要...ELK-Logstah 定义管道解析Nginx日志传递至Elasticsearch2021年4月12日#ELK#Logstash+2#Nginx#OPS
OPS虚拟化核心需要解决的问题:资源隔离与资源限制 虚拟机硬件虚拟化技术, 通过一个 hypervisor 层实现对资源的彻底隔离。 容器则是操作系统级别的虚拟化,利...k8s企业级DevOps实践-虚拟化介绍和Docker原理深入2021年4月11日#Docker#Kubernetes+1#OPS
OPS项目地址:https://gitee.com/pinchengx/pythondemo.git python3 + uwsgi + nginx + mysql ...k8s企业级DevOps实践-Django应用容器化实践2021年4月10日#Docker#Kubernetes+1#OPS
OPS假设启动镜像仓库服务的主机地址为192.168.56.10,该目录中已存在的镜像列表: 现镜像仓库地址 原镜像仓库地址 --------------------...k8s企业级DevOps实践-搭建镜像仓库2021年4月10日#Docker#Kubernetes+1#OPS
DEV接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。 在Go语言中接口(interface)是一种类型,一种抽象...Golang-接口2021年2月15日#Golang
DEV指针地址、指针类型、指针取值 指针概念:任何程序数据载入内存后,在内存都有他们的地址,这就是指针。而为了保存一个数据在内存中的地址,我们就需要指针变量。 指针和...Golang-指针、类型自定义、类型别名、结构体、json序列化、面向对象、包2021年2月15日#Golang
DEVGo语言在声明变量的时候,会自动对变量对应的内存区域进行初始化操作。每个变量会被初始化成其类型的默认值,例如: 整型和浮点型变量的默认值为。 字符串变量的默...Golang-变量、常量、基本数据类型、流程控制、运算符、数组、切片、map2021年2月15日#Golang
OPSskywalking默认的数据存储方式即是内存数据库H2。该方式用于方便体验skywalking,但不推荐使用在生产环境。 运行容器命令: 需要注意原生的doc...Docker安装Skywalking2020年7月22日#Skywalking#链路追踪+1#OPS
OPS容器就是在隔离的环境运行的一个进程,如果进程停止,容器就会销毁。隔离的环境拥有自己的系统文件,ip地址, 主机名等。 docker是传统的CS架构分为docke...Docker-安装&基础管理2020年7月16日#Docker#OPS
OPS协同修改 多人并行不悖的修改服务器端的同一个文件。 数据备份 如果本地文件发生丢失可以服务器端文件进行恢复。 增量式的版本管理 服务器端保存每一个版本信息时只保...SVN-集中式版本控制系统部署2020年7月15日#SVN#OPS