草庐IT

【DevOps实战】初始Pod(豌豆荚)

文章目录✨前言1.认识k8s🍑容器调度管理平台🍑架构图🍑核心组件🍑理解集群资源🍑kubectl的使用2.工作流程🍑架构设计的几点思考🍑实践集群安装3.Pod定义🍑使用yaml格式定义Pod🍑创建和访问Pod🍑Infra容器🍑查看pod详细信息🍑TroubleshootingandDebugging🍑更新服务版本🍑删除Pod服务4.Pod常用设置🍑Pod数据持久化🍑服务健康检查🍑重启策略🍑镜像拉取策略🍑Pod资源限制✨前言本章将学习K8s的架构及工作流程,重点介绍如何使用Workload管理业务应用的生命周期,实现服务不中断的滚动更新,通过服务发现和集群内负载均衡来实现集群内部的服务间访问,并通

【DevOps实战】初始Pod(豌豆荚)

文章目录✨前言1.认识k8s🍑容器调度管理平台🍑架构图🍑核心组件🍑理解集群资源🍑kubectl的使用2.工作流程🍑架构设计的几点思考🍑实践集群安装3.Pod定义🍑使用yaml格式定义Pod🍑创建和访问Pod🍑Infra容器🍑查看pod详细信息🍑TroubleshootingandDebugging🍑更新服务版本🍑删除Pod服务4.Pod常用设置🍑Pod数据持久化🍑服务健康检查🍑重启策略🍑镜像拉取策略🍑Pod资源限制✨前言本章将学习K8s的架构及工作流程,重点介绍如何使用Workload管理业务应用的生命周期,实现服务不中断的滚动更新,通过服务发现和集群内负载均衡来实现集群内部的服务间访问,并通

k8s中pod使用详解

一、前言在之前k8s组件一篇中,我们谈到了pod这个组件,了解到pod是k8s中资源管理的最小单位,可以说Pod是整个k8s对外提供服务的最基础的个体,有必要对Pod做深入的学习和探究。二、再看k8s架构图为了加深对k8s中pod的理解,再来回顾下k8s的完整架构三、pod特点结合上面这张图,关于pod,可以总结下面几点:Pod是一组容器,是K8S中最小的单位,,一个Pod可包含多个容器,但通常情况下每个Pod中仅运行一个容器,可以把Pod理解成豌豆荚,Pod内的每个容器就像是一颗豌豆;Pod的核心是运行容器,必须指定容器引擎,比如Docker是其中一种技术;四、pod分类根据pod是否自主创

k8s中pod使用详解

一、前言在之前k8s组件一篇中,我们谈到了pod这个组件,了解到pod是k8s中资源管理的最小单位,可以说Pod是整个k8s对外提供服务的最基础的个体,有必要对Pod做深入的学习和探究。二、再看k8s架构图为了加深对k8s中pod的理解,再来回顾下k8s的完整架构三、pod特点结合上面这张图,关于pod,可以总结下面几点:Pod是一组容器,是K8S中最小的单位,,一个Pod可包含多个容器,但通常情况下每个Pod中仅运行一个容器,可以把Pod理解成豌豆荚,Pod内的每个容器就像是一颗豌豆;Pod的核心是运行容器,必须指定容器引擎,比如Docker是其中一种技术;四、pod分类根据pod是否自主创

云原生周刊:一文读懂 Pod 网络 | 2023.4.10

文章推荐一文读懂Pod网络这篇文章旨在帮助读者理解Pod网络的概念和原理。Pod网络是Kubernetes中的一个重要概念,它描述了如何在一个集群中部署和运行应用程序。Pod网络是指使用容器网络插件(如Calico、Flannel等)来创建和管理容器网络连接的一种技术。在这种技术中,容器通过网络插件连接到集群中的其他容器,从而实现应用程序的部署和运行。无论使用哪种方式,Pod网络都提供了一种简单而有效的方法来部署和运行容器应用程序。同时,它也为开发人员提供了更好的灵活性和可扩展性,因为他们可以在不同的集群中部署和运行应用程序,并可以轻松地扩展或缩小应用程序的规模。KubernetesvsDoc

云原生周刊:一文读懂 Pod 网络 | 2023.4.10

文章推荐一文读懂Pod网络这篇文章旨在帮助读者理解Pod网络的概念和原理。Pod网络是Kubernetes中的一个重要概念,它描述了如何在一个集群中部署和运行应用程序。Pod网络是指使用容器网络插件(如Calico、Flannel等)来创建和管理容器网络连接的一种技术。在这种技术中,容器通过网络插件连接到集群中的其他容器,从而实现应用程序的部署和运行。无论使用哪种方式,Pod网络都提供了一种简单而有效的方法来部署和运行容器应用程序。同时,它也为开发人员提供了更好的灵活性和可扩展性,因为他们可以在不同的集群中部署和运行应用程序,并可以轻松地扩展或缩小应用程序的规模。KubernetesvsDoc

k8s集群中service的域名解析、pod的域名解析

前言在k8s集群中,service和pod都可以通过域名的形式进行相互通信,换句话说,在k8s集群内,通过service和pod的域名,可以直接访问内部应用,不必在通过serviceip地址进行通信,一般的,我们创建service的时候不建议指定service的clusterIP,而是让k8s自动为service分配一个clusterIP,这样,service的IP是自动分配,但是service名字总是固定的吧,这样在集群内部就可以直接通过service的域名来连接即可,如前端pod应用直接通过service域名来连接后端pod。service的域名..svc.其中,servicename为s

k8s集群中service的域名解析、pod的域名解析

前言在k8s集群中,service和pod都可以通过域名的形式进行相互通信,换句话说,在k8s集群内,通过service和pod的域名,可以直接访问内部应用,不必在通过serviceip地址进行通信,一般的,我们创建service的时候不建议指定service的clusterIP,而是让k8s自动为service分配一个clusterIP,这样,service的IP是自动分配,但是service名字总是固定的吧,这样在集群内部就可以直接通过service的域名来连接即可,如前端pod应用直接通过service域名来连接后端pod。service的域名..svc.其中,servicename为s

k8s 使用小记:如何进入 k8s 部署的 pod

进入k8s部署的pod1. 安装kubectl2. 连接k8s集群2.1)之前没有配置过访问凭证2.2)之前配置过访问凭证3. 进入k8s的pod由于想要进入k8s部署的Postgre数据库上查看存储的信息,想到一个方法------进入对应的pod节点,在pod节点里面执行sql语句,来进行查看。这里顺带附一篇k8s上部署pg数据库的教程:HowtoDeployPostgreSQLonKubernetes1. 安装kubectl要想要对k8s的集群进行操作,首先我们需要安装kubectl这个工具:安装教程2. 连接k8s集群安装完成之后,我们需要与k8s集群进行连接,它的连接方式:2.1)之前

k8s 使用小记:如何进入 k8s 部署的 pod

进入k8s部署的pod1. 安装kubectl2. 连接k8s集群2.1)之前没有配置过访问凭证2.2)之前配置过访问凭证3. 进入k8s的pod由于想要进入k8s部署的Postgre数据库上查看存储的信息,想到一个方法------进入对应的pod节点,在pod节点里面执行sql语句,来进行查看。这里顺带附一篇k8s上部署pg数据库的教程:HowtoDeployPostgreSQLonKubernetes1. 安装kubectl要想要对k8s的集群进行操作,首先我们需要安装kubectl这个工具:安装教程2. 连接k8s集群安装完成之后,我们需要与k8s集群进行连接,它的连接方式:2.1)之前