一、看系统日志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阅读
文章目录1.相关配置2.创建自主式pod3.使用控制器部署pod+删除pod4.Pod扩容与缩容5.service设定6.pod镜像更新和回滚7. 使用NodePort类型暴露端口,让外部客户端访问Pod • Pod是可以创建和管理Kubernetes计算的最小可部署单元,一个Pod代表着集群中运行的一个进程,每个pod都有一个唯一的ip。 • 一个pod类似一个豌豆荚,包含一个或多个容器(通常
扫盲首先强调一点,k8s集群可以在集群中各节点上对容器进行管理。不仅支持对docker容器的管理,还支持对lxd ,rkt的管理。我们平时对docker管理,如使用Dockerfile打镜像,使用 dockerCompose 批量启动容器。但是他们只是在一台机器上进行操作,不能跨机器。 例如我们平时的微服务想做负载均衡就得部署到多台机器上,而此时一个一个部署docker也是很费事的操作
转载 2024-02-26 09:03:40
418阅读
一、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
256阅读
Kubernetes (K8S) 是一种用于自动化容器化部署、扩展和管理的开源平台。Docker 是一个开源的容器化平台,能够让软件开发人员将应用程序及其所有依赖项打包到一个标准化单位中。在这篇文章中,我将教你如何使用 K8S 管理 Docker 容器。首先,我们来看一下整个流程,然后逐步介绍每一步需要做什么,以及相应的代码示例。 ### K8S 管理 Docker 流程 | 步骤 | 描述
原创 2024-03-14 11:35:46
104阅读
Kubernetes(简称K8S)是一种用于自动部署、扩展和管理容器化应用程序的开源平台,而Docker则是最受欢迎的容器化技术之一。K8S可以有效地管理Docker容器,并实现弹性扩展、负载均衡等功能。接下来,我将介绍如何使用K8S管理Docker,并为你提供具体的代码示例。 整个流程可以分为以下几个步骤: | 步骤 | 描述 | | ------ | ---- | | 1 | 部署K8S
原创 2024-03-07 10:26:16
114阅读
# K8s 管理 Docker 的入门指南 在现代软件开发中,容器化和容器编排已经成为了重要的技术之一。Kubernetes(K8s)作为业界领先的容器编排工具,与 Docker 密切相关。对于刚入行的小白来说,学习如何使用 K8s 管理 Docker 容器可能会有些困难。本文将为您提供一个详细的步骤流程以及相应的代码示例,手把手教您如何实现 K8s 管理 Docker 的基本操作。 ## 整
原创 10月前
44阅读
k8s作为容器集群管理系统有着明显的优势,比如动态扩容/缩容。1. 准备环境最基本的集群需要三个节点,在三个节点上都安装k8s Node,在其中一个节点上安装Master。操作系统IPhostname安装组件备注CentOS Linux 7192.168.17.81k8s-masterkubeadm,kubelet,kubectl,dockerk8s主节点CentOS Linux 7192.168
转载 2024-02-14 21:37:36
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都
文章目录概念compose和k8s区别?k8s组件控制平面组件(Control Plane Components)Node组件部署k8s的集群环境安装方式kubeadm方式安装步骤1.环境准备2.确认docker已经安装好,启动docker,并且设置开机启动3.配置 Docker使用systemd作为默认Cgroup驱动4. 关闭swap分区5.修改内核参数6.安装kubeadm,kubelet
目录一、陈述式管理1.1、陈述式资源管理方式1.2、k8s相关信息查看查看版本信息查看节点信息查看资源对象简写查看集群信息配置kubectl自动补全查看日志基本信息查看查看master节点状态查看命名空间1.3、命名空间操作查看default命名空间的所有资源创建命名空间删除命名空间1.4、deployment/pod操作在命名空间kube-public创建副本控制器(deployment)来启动
转载 2023-12-13 06:12:37
796阅读
Docker:开源的容器引擎。Images(Docker镜像)Container(容器)容器是镜像的可运行实例。镜像和容器的关系有点类似于面向对象中,类和对象的关系。Docker Registry是一个集中存储与分发镜像的服务。构建完Docker镜像后,就可在当前宿主机上运行。但如果想要在其他机器上运行这个镜像,就需要手动复制。此时可借助Docker Registry来避免镜像的手动复制。一个Do
转载 2023-08-16 16:36:29
612阅读
k8s 常用操作
原创 9月前
227阅读
文章目录一、Pod管理二、资源清单三、Pod生命周期四、今日报错 一、Pod管理Pod是可以创建和管理Kubernetes计算的最小可部署单元,一个Pod代表着集群中运行的一个进程,每个pod都有一个唯一的ip。一个pod类似一个豌豆荚,包含一个或多个容器(通常是docker),多个容器间共享IPC、Network和UTC namespace。kubectl命令kubectl run '镜像'
#云平台# #云计算# #Docker# #k8s# #Kubernetes#1.1 概述Kubernetes是一个开源的Docker集群管理应用。主要用于管理云平台中多个主机上的Docker容器化的应用。Kubernetes的目标是让部署容器化的应用简单并且高效,并提供了应用部署,规划,更新,维护相应的工具和机制。Kubernetes着重于不间断的服务状态(比如web服务器或者缓存服务器)和原生
目录项目架构图项目描述项目环境环境准备IP地址规划关闭selinux和firewall配置静态ip地址修改主机名升级系统(可做可不做)添加hosts解析项目步骤一.使用ProcessOn设计了整个集群的架构,规划好服务器的IP地址,使用kubeadm安装k8s单master的集群环境(1个master+2个node节点)。二.部署ansible完成相关软件的自动化运维工作,部署防火墙服务器,部署堡
转载 2024-06-25 14:36:20
125阅读
一.Pod管理(命令行形式)Pod是可以创建和管理Kubernetes计算的最小可部署单元,一个Pod代表着集群中运行的一个进程,每个pod都有一个唯一的ip 一个pod类似一个豌豆荚(共享池),包含一个或多个容器(通常是docker),多个容器间共享IPC、Network和UTC namespacekubectl命令(一)创建Pod应用1.准备server1 作为本地仓库 cd /root/ha
0. 如何进行配置管理Nginx 有 nginx.conf、Redis 有 redis.conf、MySQL 有 my.cnf ... 很多应用都通过配置文件进行管理。在使用 docker 时,我们可以使用如下几种管理配置文件的方式:编写 Dockerfile 时使用 COPY 吗,命令将配置文件打包进镜像中在运行时使用 docker cp 将配置文件拷贝进正在运行的容器使用 docker run
转载 2023-11-29 00:59:39
116阅读
                                                        &nbs
转载 2023-06-16 14:30:02
459阅读
  • 1
  • 2
  • 3
  • 4
  • 5