May052020
云原生架构下Kubernetes服务网格技术预研:Istio vs Linkerd性能对比与选型指南
云原生架构下Kubernetes服务网格技术预研:Istio vs Linkerd性能对比与选型指南
标签:云原生, Kubernetes, 服务网格, Istio, Linkerd
简介:深入调研云原生环境下的服务网格技术,对比分析Istio和Linkerd的核心特性、性能表现、部署复杂度等关键指标。通过基准测试数据和实际应用场景,为企业级服务网格选型提供权威参考和实施建议。
一、引言:服务网格在云原生架构中的核心地位
随...阅读全文
作者:绝缘体.. | 分类:c++, docker, git, kubernetes, rust, 云计算, 开发工具, 编程语言 | 阅读: | 标签:c++, docker, git, kubernetes, rust
抢沙发
May022020
Apr172020
CentOS7部署Docker
引言
Docker是一个开源的应用容器引擎,可以通过在容器中隔离应用程序及其依赖项,实现轻量级、快速部署的应用运行环境。本篇博客将介绍如何在CentOS 7上部署Docker并进行一些基本操作。
步骤一:安装Docker
在CentOS 7上安装Docker非常简单。按照以下步骤操作:
更新系统软件包:执行命令sudo yum update来更新操作系统的软件包。
安装Docker依赖项:执行命令sudo yum install -y yum-u...阅读全文
Apr162020
Docker容器化应用监控与日志管理:Prometheus+Grafana+ELK Stack完整集成方案
Docker容器化应用监控与日志管理:Prometheus+Grafana+ELK Stack完整集成方案
在现代云原生架构中,Docker容器化技术已成为构建、部署和运行应用的标准方式。然而,随着微服务架构的普及和容器数量的快速增长,如何有效监控容器性能、收集应用日志并进行可视化分析,成为运维团队面临的重大挑战。
本文将详细介绍一套完整的Docker容器化环境监控与日志管理解决方案,整合 Prometheus(指...阅读全文
Apr082020
在CentOS上使用Docker部署MySQL
在现代开发环境中,使用容器化技术部署数据库已经成为一种主流选择。Docker是一个流行的容器化平台,能够帮助我们在开发和生产环境中轻松地部署和管理各种数据库。本文将指导您在CentOS操作系统上使用Docker部署MySQL数据库。
步骤一:安装Docker
首先,我们需要在CentOS系统上安装Docker。您可以按照下面的步骤进行安装:
更新系统包:sudo yum update
安装Docker的依赖项:sudo yum...阅读全文
Mar312020
用centos部署kubernetes—-流程
说明:
192.168.1.5:master、etcd
192.168.1.6:node1
192.168.1.7:node2
1.5配置:
配置yum源:
每个节点都准备好这个k8s安装包,不然网上下载太慢。
[root@master yum.repos.d]# mkdir yum && mv * yum
[root@master yum.repos.d]# vim cdrom.repo
把这个yum源scp到所有的node。
[root@master yum.repos.d]# scp cdrom.repo root@192.168.1.6:/etc/yum.repos...阅读全文
Mar302020
kubernetes 组件理解
master : 控制站点
apiserver:提供接口服务
scheduler: kubernetes 调度服务
etcd :etcd 存储 kubernetes的配置信息,可以理解为是k8s的数据库,存储着k8s容器云平台中所有节点、pods、网络等信息。
Kube_proxy : 代理做端囗转发,相当于LVS-NAT模式中的负载调度器器
apiserver内部:
service概述:service是 pod的路由代理抽象,用于解决pod之...阅读全文
Mar292020
部署kubernetes时遇到一个报错。
查询pod时
[root@ml ~]# kubectl get pod
状态一直处于ContainerCreating的状态。
NAME READY STATUS RESTARTS AGEmysql-2261771434-13554 0/ 1 ContainerCreating 0 3m
然后我查询了一下pod信息
[root@ml ~]...阅读全文
Mar152020
Docker 安装Oracle11g (不做持久化)
简介
在开发和测试过程中,我们经常需要使用到Oracle数据库。但是,在每个开发人员的本地环境搭建一个Oracle数据库是非常繁琐和耗时的。这时,我们可以使用Docker来快速搭建一个临时的Oracle11g数据库,方便我们进行开发和测试。
准备工作
在开始之前,确保你已经安装好了Docker并且熟悉Docker的基本使用。
下载Oracle11g镜像
首先,在命令行或终端中执行以下命令,从Docker Hub下载Oracl...阅读全文
Feb062020
CentOS 使用 Rancher 安装 K3s
简介
Rancher 是一个开源的容器管理平台,它提供了一套简单易用的工具来管理和部署容器化应用。K3s 是 Rancher 推出的轻量级 Kubernetes 发行版,它在资源占用和安装难度上比传统的 Kubernetes 更加优秀。本文将介绍如何使用 Rancher 在 CentOS 上安装 K3s。
准备工作
在开始安装 K3s 之前,请确保您已经准备好以下工作:
一台运行 CentOS 的计算机(推荐使用 CentOS 7 或更高版本)
具...阅读全文