文章目录1.相关配置2.创建自主式pod3.使用控制器部署pod+删除pod4.Pod扩容与缩容5.service设定6.pod镜像更新和回滚7. 使用NodePort类型暴露端口,让外部客户端访问Pod • Pod是可以创建和管理Kubernetes计算的最小可部署单元,一个Pod代表着集群中运行的一个进程,每个pod都有一个唯一的ip。 • 一个pod类似一个豌豆荚,包含一个或多个容器(通常
文章目录一、Pod管理二、资源清单三、Pod生命周期四、今日报错 一、Pod管理Pod是可以创建和管理Kubernetes计算的最小可部署单元,一个Pod代表着集群中运行的一个进程,每个pod都有一个唯一的ip。一个pod类似一个豌豆荚,包含一个或多个容器(通常是docker),多个容器间共享IPC、Network和UTC namespace。kubectl命令kubectl run '镜像'
一、pod简介 Pod是可以创建和管理Kubernetes计算的最小可部署单元,一个Pod代表着集群 中运行的一个进程,每个pod都有一个唯一的ip。 一个pod类似一个豌豆荚,包含一个或多个容器(通常是docker),多个容器间 共享IPC、Network和UTC namespace二、pod管理kubectl命令:https://kubernetes.io/docs/reference/gen
转载 2023-09-04 15:54:20
259阅读
## K8S如何管理Docker ### 简介 Kubernetes(K8S)是一种用于自动部署、扩展和管理容器化应用程序的开源平台。Docker是一个开源的容器化平台,将应用程序及其依赖项打包到一个容器中,以确保应用程序在任何环境中都能以相同的方式运行。在本文中,我们将介绍K8S如何管理Docker容器的过程。 ### 流程概述 下面是K8S如何管理Docker的简要流程,我们将通过一系列步
原创 2024-04-12 11:09:29
106阅读
一.Pod管理(命令行形式)Pod是可以创建和管理Kubernetes计算的最小可部署单元,一个Pod代表着集群中运行的一个进程,每个pod都有一个唯一的ip 一个pod类似一个豌豆荚(共享池),包含一个或多个容器(通常是docker),多个容器间共享IPC、Network和UTC namespacekubectl命令(一)创建Pod应用1.准备server1 作为本地仓库 cd /root/ha
Kubernetes(简称K8s)是一款用于自动化部署、扩展和管理容器化应用程序的开源系统。而Docker是一种用于开发、交付和运行应用程序的开源平台。在K8s使用Docker是非常常见的场景,接下来我将详细介绍如何K8s使用Docker。 ### K8s如何使用Docker流程 | 步骤 | 操作 | | --- | --- | | 1 | 编写Dockerfile文件 | | 2 |
原创 2024-04-02 10:32:51
70阅读
一、docker命令 #基础命令百度一大堆 主要对镜像进行一些操作: docker search/pull/push <images> #搜索/拉取/推送 <镜像> docker image save <images> > images.tar.gz #导出某个镜像 docker save $(docker images | grep -v
转载 2023-08-04 13:24:43
227阅读
一、看系统日志cat /var/log/messages二、用 kubectl 查看日志# 注意:使用Kubelet describe 查看日志,一定要带上 命名空间,否则会报如下错误[root@node2 ~]# kubectl describe pod coredns-6c65fc5cbb-8ntpvError from server (NotFound): pods "coredns-6c6
转载 2023-07-19 15:22:59
463阅读
目录一、k8s常用命令总结1、kubectl用法概述(1)kubectl命令行语法(2)kubectl可操作的资源对象类型(3)同时对多个资源对象进行操作2、kubectl输出格式3、kubectl常用操作(1)创建资源对象(2)查看资源对象(3)描述资源对象(4)删除资源对象(5)执行容器命令(6)查看容器日志(7)查看集群信息二、nvidia-smi常用命令总结1、显示所有GPU的当前信息状态
转载 2023-06-25 13:17:59
144阅读
扫盲首先强调一点,k8s集群可以在集群中各节点上对容器进行管理。不仅支持对docker容器的管理,还支持对lxd ,rkt的管理。我们平时对docker管理,如使用Dockerfile打镜像,使用 dockerCompose 批量启动容器。但是他们只是在一台机器上进行操作,不能跨机器。 例如我们平时的微服务想做负载均衡就得部署到多台机器上,而此时一个一个部署docker也是很费事的操作
转载 2024-02-26 09:03:40
425阅读
大纲: Kubernetes中如何发现服务如何发现Pod提供的服务如何使用Service发现服务如何使用kube-dns发现服务 kube-dns原理组成域名格式配置 注:本次分享内容基于Kubernetes 1.2版本! 下面从一个简单的例子开始讲解。 1、Kubernetes中如何发现服务 ◆   发现Pod提供的服务 首先使用nginx-deployment.yaml文
转载 2024-02-07 20:01:54
76阅读
查看dockerk8s的资料看到这篇文章,感觉讲的很好容易理解,整理到自己这里,当作记录,方便查阅 2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。LXC,就是Linux容器虚拟技术(Linux container)后来,dotCloud公司将自己的容器技术进行了简化
一、ConfigMap简介Configmap用于保存配置数据,以键值对形式存储。 configMap 资源提供了向 Pod 注入配置数据的方法。 旨在让镜像和配置文件解耦,以便实现镜像的可移植性和可复用性。典型的使用场景:填充环境变量的值设置容器内的命令行参数填充卷的配置文件创建Configmap的方式:使用字面值创建使用文件创建使用目录创建编写Configmap的yaml文件创建如何使用Conf
Kubernetes(简称为K8s)是一个用于自动化部署、扩展和管理容器化应用程序的开源平台。它提供了一种统一的方式来管理容器化应用程序,并提供了弹性、高可用性和自我修复的功能。在K8s中,使用Docker作为容器运行时来运行和管理容器。 本文将向你介绍如何使用K8s集群来管理Docker容器。下面是实现这一目标的一些步骤: 步骤 | 描述 --- | --- 1. 安装Kubernetes
原创 2024-01-22 11:16:05
154阅读
Kubernetes (K8s) 是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。而Docker是一种容器化技术,可以将应用程序和其依赖项打包到一个可移植的容器中,使应用程序可以在任何环境中运行。 本篇文章将教会刚入行的小白如何使用Kubernetes来管理Docker容器。 ## 如何管理Docker容器 使用Kubernetes管理Docker容器包括以下步骤: |
原创 2024-01-15 12:00:09
136阅读
在生产环境中,Kubernetes(K8S)作为容器编排平台,管理Docker容器是非常常见的场景。Kubernetes提供了丰富的功能来管理和运行Docker容器,包括创建、调度、扩展和监控。下面我将为你介绍生产环境下如何管理Docker容器。 首先,我们需要了解整个流程,可以用下面的表格展示: | 步骤 | 操作 | |-
原创 2024-04-10 10:43:24
77阅读
文章目录一、pod的容器分类1.1、Pod 特点1.2、Pod的容器分类二、镜像拉取策略 (image PullPolicy)2.1、尝试编辑一个pod并指定拉取策略三、搭建 k8s 的私有仓库 一、pod的容器分类1.1、Pod 特点最小部署单元一组容器的集合一个Pod中的容器共享网络命名空间Pod是短暂的,有自己的生命周期。1.2、Pod的容器分类1、infrastructure conta
转载 2023-09-21 20:48:29
1166阅读
这两天小编在研究关于运维的一些事情,现在火的不行的docker+k8s。今天踩踩坑。环境 virtualBox Ubuntu16.04 虚拟机的CPU个数要大于2 内存分配在2G以上首先我们来安装docker (记得关闭防火墙 )第一步 卸载旧版本docker (新机器就不需要执行了)sudo apt-get remove docker docker-engine docker-ce docker
转载 2024-03-06 12:13:28
53阅读
# 如何使用Kubernetes管理Docker容器 ## 介绍 在现代应用程序开发和部署中,容器技术发挥了重要作用。Docker是一种流行的容器技术,而Kubernetes(简称为K8s)是一种用于自动化容器化应用程序部署、扩展和管理的开源系统。本文将介绍如何使用Kubernetes管理Docker容器,并指导刚入行的开发者完成这一任务。 ## 流程图 下面是整个流程的步骤图: ```me
原创 2023-08-22 03:48:05
128阅读
文章目录1. 什么是Pod2.pod管理1.用自主命令的方式运行pod2.deployment方式运行pod(部署)deloyment形式的pod拉伸3. 创建服务Pod间的互相访问4. 把pod暴露给集群外部主机5.Pod扩容与缩容6. pod的滚动更新以及回滚 1. 什么是PodPod是可以创建和管理Kubernetes计算的最小可部署单元,一个Pod代表着集群中运行的一个进程,每个pod都
  • 1
  • 2
  • 3
  • 4
  • 5