简介YAML(IPA: /ˈjæməl/,尾音类似camel骆驼)是一个可读性高,用来表达资料序列编程语言。YAML参考了其他多种语言,包括:XML、C语言、Python、Perl以及电子邮件格式RFC2822。Clark Evans在2001年在首次发表了这种语言[1] ,另外Ingy döt Net与Oren Ben-Kiki也是这语言共同设计者。目前已经有数种编程语言或脚本语言支援(或者
转载 2024-09-11 08:58:41
74阅读
Deployment控制器通常用来部署无状态应用,这样可以在任意节点上扩容或者删除,而不用考虑数据问题,它可以管理pod对象。一、多副本1.使用命令行方式创建Deployment在dev名称空间下创建3个副本nginx podkubectl create deployment nginx --image=nginx --replicas=3 -n dev监控创建进度kubectl get
转载 2023-11-09 08:46:51
236阅读
如何使用Dockerfile部署Kubernetes 作为一名经验丰富开发者,你可能已经听说过Kubernetes(简称K8S)以及Docker。通过使用Dockerfile来构建和部署Kubernetes应用程序,可以更方便地管理容器化应用,并提供强大容器编排功能。现在,让我们一步步教你如何使用Dockerfile部署Kubernetes应用。 整个流程如下: 1. 创建一个Doc
原创 2024-01-19 17:17:05
150阅读
## 使用Dockerfile在Kubernetes上部署容器应用 在现代化应用开发中,容器化技术已经成为一种非常流行和常用方式。Docker是一个开源容器化平台,它可以帮助开发者将应用程序和所有相关依赖项打包成一个独立容器,从而实现跨平台、易于部署和管理优势。 Kubernetes是一个开源容器编排和管理平台,它可以帮助我们在集群环境中自动化、高效地管理和部署容器应用。在Kub
原创 2023-07-31 13:31:42
265阅读
在 Kubernetes 环境中,我们常常需要查看和理解容器 Dockerfile,以便调整和优化镜像设置。然而,Kubernetes 本身并不直接提供查看 Dockerfile 功能。在这篇博文中,我将与大家分享解决此问题过程,包括版本对比、迁移指南、兼容性处理、实战案例、排错指南以及生态扩展,希望能帮助到有类似需求开发者。 ### 版本对比 首先,我们需要了解不同版本 Kuber
原创 7月前
57阅读
前言:此文档是用来在线下环境harbor利用MinIO做镜像存储,至于那些说OSS不香吗?或者单机harbor,不用看了。此文档对你没啥用,如果是采用单机harbor连接集群MinIO,请看我另一篇博文。环境: 应用版本:helm v3.2.3kubernetes 1.14.3nginx-ingress 1.39.1harbor 2.0nginx 1.15.3MinIO REL
转载 2024-06-19 17:05:53
187阅读
      k8s部署docker集群需要拉取docker私服镜像,docker私服harbor镜像已经有相应镜像了,只需要在安装有k8s集群机器上运行k8syaml文件就可以创建相应对象资源,或者在bashshell脚本中运行相应命令。1,创建secret资源指定连接docker私服 docker login ip:por
转载 2023-05-30 21:30:19
447阅读
一.基于dockerfile构建nginx镜像1.在Dockerfile目录下准备编译安装相关文件root@docker-server1:~# mkdir -p /data/dockerfile/web/nginx root@docker-server1:~# cp nginx.conf /data/dockerfile/web/nginx/ root@docker-server1:~# cd
转载 2023-07-13 23:04:40
0阅读
探索极客食谱:构建您 Docker Swarm 或 Kubernetes 自主平台项目地址:https://gitcode.com/geek-cookbook/geek-cookbook在这个数字化时代,自我托管应用程序已成为越来越多技术爱好者热门选择。【极客食谱】(Geek Cookbook)是一个精心策划指南集合,旨在帮助您在 Docker Swarm 或 Kubernetes 上轻松部
在写“K8s”系列文章过程中,很多读者留言询问 K8s 弃用 Docker 事,担心现在学习 Docker 是否还值得,是不是该切换到 containerd 或其他运行时。这些怀疑有一定道理。两年前,K8s 发布“弃用 Docker”消息时,确实在社区引起了“轩然大波”,影响甚至蔓延到了社区之外,K8s 不得不写了好几篇博客来重复解释原因。两年过去了,虽然 K8s 1.24 已经实现了“弃
转载 2024-06-05 21:28:55
47阅读
Kubernetes(简称K8S)是一款开源容器编排引擎,广泛应用于云原生应用部署、管理和扩展。在Kubernetes中,部署(Deployments)是一种用于定义应用程序部署Kubernetes资源对象,可以方便地进行应用程序水平扩展和滚动升级。接下来,我将教你如何在Kubernetes中查看部署操作步骤及代码示例。 ### 操作步骤 | 步骤 | 操作 | | --- | ---
原创 2024-02-23 11:38:53
126阅读
# 部署k8sdockerfile最佳实践 ## 整体流程 下面是部署k8sdockerfile最佳实践整体流程: | 步骤 | 描述 | | --- | --- | | 1 | 编写Dockerfile文件 | | 2 | 构建Docker镜像 | | 3 | 推送Docker镜像至仓库 | | 4 | 部署Kubernetes应用 | ## 每一步具体操作 ### 步骤1:编写
原创 2024-03-21 07:07:53
75阅读
5月30日12点,Node.js 8正式发布了,这个版本具有一系列新功能和性能改进,并且这些功能和改进将获得长期支持(LTS)。下面就来介绍Node.js 8版本中最重要功能和修复。新版本代号是Carbon。Node.js 8将从2017年10月起,正式成为当前LTS版本,并持续到2019年12月31日。这也意味着Node.js 6版本将在2018年4月进入到维护模式,并在2019年4月结束
转载 6月前
11阅读
Kubernetes (K8S) 是一个用于自动化部署、扩展和管理容器化应用程序开源平台。在Kubernetes 中使用 Docker 进行容器化会更加方便和灵活。在K8S 中,Dockerfile 是用来构建 Docker 镜像文件,可以通过 Dockerfile 定义容器环境和配置。本文将教你如何使用 Dockerfile 结合 K8S 进行容器化。 整个过程可以分为以下几个步骤:
原创 2024-03-07 09:39:58
46阅读
Kubernetes(K8s)是一个容器编排系统,用于自动化部署、扩展和管理容器化应用程序。在K8s中,我们可以使用kubectl命令行工具来查看部署网站。下面我将为你详细介绍一下如何使用K8s查看部署网站。 ## 整体流程 首先我们需要确保已经安装好Kubernetes集群,并且部署了我们要查看网站。然后我们可以使用kubectl命令行工具进行相关操作,包括查看部署网站。 下
原创 2024-01-15 15:25:51
106阅读
Kubernetes(简称K8s)是一个开源容器编排平台,用于自动化部署、扩展和管理容器化应用程序。在使用Kubernetes进行应用部署时,我们需要知道如何查看部署节点(Node),本文将介绍如何使用Kubernetes命令和API来实现这一功能。 整个流程可以分为以下步骤: 1. 连接到Kubernetes集群 2. 列出所有节点 3. 查看指定节点详细信息 下面是详细步骤和代
原创 2024-01-31 12:21:38
111阅读
与 Docker 默认网络模型不同,Kubernetes 形成了一套自己网络模型,该网络模型更加适应传统网络模式,应用能够平滑从非容器环境迁移到 Kubernetes 环境中。自从 Docker 容器出现,容器网络通信一直是众人关注焦点,而容器网络方案又可以分为两大部分:单主机容器间通信;跨主机容器间通信。一、单主机 Docker 网络通信利用 Net Namespace 可以为
转载 2023-12-26 20:52:34
25阅读
本文主要总结制作容器镜像知识一、镜像制作简介1.镜像打包需要配置文件主要文件:Dockerfile 文件 其他文件:工程代码和运行工程所需要环境列表2.Dockerfile文件 Dockerfile文件是打包docker镜像时定义指令文本文件,每条指令构建一层镜像。执行docker build指令时,Docker读取Dockerfile文件中指令并执行。 下面是Dockerfile文件
转载 2023-10-25 14:01:35
78阅读
在Kubernetes(K8S)中,查看部署日志是非常重要一项操作。通过查看部署日志,开发人员可以及时了解应用程序在集群中运行情况,快速定位并解决问题。下面我将向你介绍如何在K8S查看部署日志。 ### 步骤概览 下面是整个查看部署日志流程,我们将使用kubectl命令行工具来完成这一操作。 | 步骤 | 操作 | |-----|------| | 1 | 首先,使用kubectl g
原创 2024-02-20 10:57:34
187阅读
K8S(Kubernetes)是一个用于自动化容器开源平台,它可以帮助我们管理、部署和扩展容器化应用程序。在实际开发中,我们经常需要查看K8S部署进度,以便及时发现问题并解决。本文将详细介绍如何实现K8S部署进度查看。 首先,我们需要了解K8S部署流程。通常,我们可以将K8S部署过程分为以下几个步骤: 步骤 | 描述 --- | --- 1 | 创建Kubernetes集群
原创 2024-02-06 12:29:30
367阅读
  • 1
  • 2
  • 3
  • 4
  • 5