2021-07-13 浅谈IaC工具Terraform vs Pulumi PulumiTerraform DevOps 基础架构即代码(Infrastructure as Code, IaC)是一种管理和提供计算基础架构的方式, 它使得基础架构的创建、修改和管理变得更加高效。Terraform和Pulumi是两个流行的IaC工具, 各自具有独特的工作原理和优
2021-06-28 如何维护正在运行的 Kubernetes 节点 Cloud NativeKubernetes DevOps Kubernetes 集群中的节点可以分为两种类型: 主节点:主节点是 Kubernetes 集群的控制节点,负责管理集群的控制平面组件,如 API 服务器、调度器、控制器管理器等。 工作节点:工作节点是 Kubernetes 集群的工作
2021-06-09 Kubernetes 暴露 Service 给外部访问 Cloud NativeKubernetes DevOps 在现代的容器化应用部署中,Kubernetes 已经成为了一个不可或缺的工具。它提供了一种高效的方式来管理和编排容器化的应用。在 Kubernetes 中,Service 是一个核心概念,它定义了一种访问一组 Pod 的策略,通常被称为微服
2021-05-17 Kubernetes Network Policy Pod之间的网络策略通信 Cloud NativeKubernetes DevOps Network Policy 介绍Kubernetes的Network Policy是用于定义和控制Pod之间通信的一种机制。它可以让您定义网络策略,指定哪些Pod可以与其他Pod通信,以及允许的通信方式。如下图,我们可以在MySQL Po
2021-05-03 Metrics API not available in Kubernetes minikube Cloud NativeKubernetes DevOps 问题当完成安装minikube并启动集群后,如果我们直接使用kubectl top命令去查看node的资源信息,会提示metrics-server服务不可用。 1kubectl top node 解决方法通常情况下,minikube
2021-04-12 Kubernetes Deployment 的伸缩性 Cloud NativeKubernetes DevOps Kubernetes 是一个强大的容器编排平台,广泛应用于各种规模的云原生应用。在 Kubernetes 中,Deployment 是一种用于管理应用实例的高级资源对象。通过调整 Deployment 的副本数量,可以轻松实现应用的伸缩性,
2021-03-22 Kubernetes权限管理之ServiceAccount Cloud NativeKubernetes DevOps 在Kubernetes中,ServiceAccount 是一种用于为Pod中的进程提供身份标识的对象。它的主要作用是允许这些进程与Kubernetes API进行交互,从而实现各种自动化任务。 ServiceAccountServiceAc
2021-03-02 Kubernetes之RBAC授权模型 Cloud NativeKubernetes DevOps Kubernetes中的RBAC(Role-Based Access Control)是一种强大的授权模型,用于管理对集群资源的访问权限。RBAC允许集群管理员定义谁可以执行哪些操作(例如创建、查看、修改或删除资源),并在资源级别进行精确的
2021-02-15 深入理解 Kubernetes 中的常见资源类型 Cloud NativeKubernetes DevOps 在 Kubernetes 中,资源类型被称为 kind,每种 kind 对应着 Kubernetes API 中的一个特定对象。了解和正确使用这些资源类型对于有效管理和部署应用程序至关重要。本文将详细介绍几种常见的 Kubernetes 资
2021-01-03 Kubernetes - 现代容器编排平台 Cloud NativeKubernetes DevOps Kubernetes(简称为K8s)是一个开源的容器编排平台,它以自动化容器部署、扩展和操作为目标,是现代云原生应用的重要基石。我们将探讨下Kubernetes的起源、整体架构、核心组件及其工作原理,全面理解这一强大工具的作用与运作方式。