`
JerryWang_SAP
  • 浏览: 1030692 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

如何在Kubernetes里创建一个Nginx应用

阅读更多

使用命令行kubectl run --image=nginx nginx-app --port=80 创建一个名为nginx-app的应用

 

结果: deployment.apps/nginx-app created

使用命令行kubectl get pods查看创建结果,状态已经为running:

 

使用命令行kubectl describe pods查看pod明细:

 
 
 

把pod id记下来: nginx-app-f75d46bd9-q6c76

使用该pod id可以执行一些命令:

  • kubectl exec nginx-app-f75d46bd9-q6c76 ps aux

  • kubectl describe pod nginx-app-f75d46bd9-q6c76

  • kubectl logs nginx-app-f75d46bd9-q6c76

 
 
 
 

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

 
0
0
分享到:
评论

相关推荐

    ingress-nginx-4.0.17

    ingress-nginx-4.0.17作为Helm图表,是一个用于安装和管理ingress-nginx控制器的工具。Helm是Kubernetes的应用包管理器,它允许用户以“图表”的形式打包、发布和管理应用程序及其依赖关系。使用Helm部署ingress-...

    Kubernetes使用教程及相关的Nginx配置教程、Kubernetes 使用数据卷

    Kubernetes 的主要目标是提供一个可移植、可扩展和自动化的平台,让开发者和运维人员能够更有效地管理和部署应用。以下是一些关键特性: 1. **可移植性**:支持各种云环境,包括公有云、私有云和混合云,以及跨不同...

    ingress-nginx-controller(含镜像和代码).rar

    ingress-nginx-controller 是 Kubernetes 社区维护的一个项目,它提供了对 Ingress 资源的实现,使得可以通过定义简单的 YAML 文件来管理对外暴露的服务路由。Nginx 作为业界广泛使用的高性能反向代理服务器,其稳定...

    k8s下部署nginx集群,以及相关yaml文件的编写和说明

    在Kubernetes(k8s)环境下...总结,通过理解Kubernetes的基本概念,编写和应用YAML文件,我们可以成功地在k8s环境中部署一个Nginx集群。这使得我们可以轻松地扩展、管理和更新服务,同时保持应用的稳定性和可靠性。

    使用NGINX Web服务器和Kubernetes(部署和服务)的基本头盔图表。拜托,看看赫尔姆医生.zip

    这个压缩包包含的教程将介绍如何在Kubernetes集群中利用Helm(一个流行的包管理工具,常称为“Kubernetes的包管理器”)来部署和管理基于NGINX的Web服务。NGINX是一款高性能的HTTP和反向代理服务器,广泛用于网站的...

    note-K8S v1.12 高可用nginx(极简版).rar

    在这里,我们需要创建一个包含多个Nginx容器的Deployment配置文件,设置副本数量以确保冗余。 2. **定义Service**: Service是Kubernetes内部的负载均衡器,它为一组Pods提供了一个稳定的IP和端口。创建一个Headless...

    ingress-nginx-controller-1.9.yaml

    前者是为一个基于 Nginx 的 Tomcat 应用创建 Ingress 规则的 YAML 文件,它定义了外部如何通过 Ingress 访问内部的 Tomcat 服务。Ingress 规则通常包含主机名、路径和后端 Service 的映射,可以根据不同的请求条件将...

    Kubernetes Dashboard实验手册1

    在Dashboard中选择"CREATE FROM TEXT INPUT",然后输入包含Pod定义的YAML代码,如创建一个简单的Nginx Pod。完成后,点击"UPLOAD",Pod将被创建,你可以通过点击Pod名称查看其详细信息。 3. "CREATE FROM FILE"方式...

    RHCE9认证之Kubernetes容器编排工具学习笔记

    Kubernetes 集群操作包括查看集群信息、创建名称空间、发布第一个容器化应用程序、配置启动 Kubernetes 等。Kubernetes 提供了多种集群操作方式,帮助用户快速部署和管理应用程序。 Kubernetes 监控和恢复 ...

    Deployment-of-an-app-using-kubernetes:该存储库显示了如何使用kubernetes部署Nginx应用程序。 部署的应用程序具有3个副本

    使用Kubernetes部署应用程序该存储库显示了如何使用kubernetes部署Nginx应用程序。 部署的应用程序具有3个副本。 在CLI上,您必须执行以下命令来启动和运行您的应用程序。 请记住将webserver.yaml和webserver-svc....

    ingress-nginx.tar.gz

    【ingress-nginx.tar.gz】是一个压缩包文件,其中包含了用于Kubernetes集群的Ingress-Nginx控制器的相关组件。Ingress在Kubernetes中是管理外部访问服务的一种方式,而Nginx作为流行的反向代理服务器,常被用作...

    Kubernetes应用快速部署指南.pptx

    Kubernetes 是一个强大的容器编排系统,它允许开发者和运维人员高效地管理和部署应用程序。在这个“Kubernetes 应用快速部署指南”中,我们将深入探讨如何在 Kubernetes 上部署各种类型的应用,并掌握一些关键概念和...

    nginx-1.21.3.tar.gz.7z

    在解压 "nginx-1.21.3.tar.gz.7z" 文件后,你会得到一个 "nginx-1.21.3" 的目录,里面包含了源代码、编译脚本、配置文件等。要编译并安装 Nginx,你需要按照官方文档或者社区提供的指南,进行以下步骤: 1. 解压:...

    23 声明式API与Kubernetes编程范式.pdf

    例如,使用`kubectl create -f nginx.yaml`来创建一个Deployment,再用`kubectl replace -f nginx.yaml`来更新该Deployment。这种模式虽然使用了配置文件,但用户依旧是通过命令来指示系统“做什么”,这并不属于...

    利用Keepalived实现Nginx高可用

    - **监控Nginx**:创建一个监控Nginx状态的脚本(如`/root/monitor_nginx.sh`),确保Nginx服务正常运行,Keepalived会定期执行这个脚本来检测服务状态。 - **启动和测试**:启动Keepalived服务,可以通过`...

    sample-nginx-helm:这是一个示例nginx应用程序的头盔图表。 应用程序代码和文件在sample-nginx-app中维护

    描述中提到的是这个示例应用的基本信息,重申了它是一个使用Helm进行部署的Nginx应用,并且其源代码和相关文件存储在名为“sample-nginx-app”的地方。这暗示了用户可能需要首先获取这个“sample-nginx-app”仓库或...

    5-在 Kubernetes 上运行容器

    具体涵盖了 Docker Desktop 的安装、K8s 集群的启动、国内镜像加速器的配置、Deployment YAML 文件的创建以及 Nginx 服务的提交与操作命令。每个环节都有详细的命令指导,确保新手能顺利地完成整个容器化应用部署的...

    kubernetes中文文档

    Kubernetes(简称K8s)是一个开源系统,用于自动化部署、扩展以及管理容器化应用。它能够提供一个统一的平台来管理跨多个主机的应用程序,简化了容器化应用程序的部署流程,提高了其可伸缩性和可用性。 - **容器**: ...

    k8s下部署nginx集群部署方式(相关yaml文件的编写和说明)

    `nginx-pv.yaml` 文件通常用于定义 Persistent Volume(PV),这是k8s中的一个持久化存储资源,用于为有状态应用如Nginx提供持久化数据存储。在Nginx作为反向代理或静态文件服务器时,可能需要持久化存储其配置文件...

    note-010-K8S v1.12 高可用nginx.rar

    Kubernetes是一个强大的容器编排系统,能够管理和调度微服务应用。在K8S v1.12中部署高可用Nginx涉及以下几个关键知识点: 1. **Kubernetes基本概念**:首先,我们需要理解Kubernetes的核心组件,如Pod(应用实例)...

Global site tag (gtag.js) - Google Analytics