k8s安装笔记与常用命令整理引言最近又重新开始看《Kubernetes权威指南 第五版》这本书了,需要搭建k8s的学习环境,我之前搭建过几次但是都没有做好笔记,时间一长自己竟然一点也想不起来了,所以这次就记一下笔记,主要是记录安装的环境、过程、一些命令还有遇到的问题以及解决的办法。一、系统环境系统内核dockerip主机名称配置centos 7.93.10.0-1160.el7.x86_6419.
转载 2023-12-26 15:39:55
72阅读
Kubernetes (K8s) 是一种用于自动化部署、扩展和管理容器化应用程序的开源平台。在K8s中,我们可以通过添加新的K8s对象来实现对集群的扩展和定制化。在本文中,我将教你如何在K8s添加一个新的K8s资源,以便帮助你更好地理解如何扩展K8s集群。 **添加K8s资源的步骤** | 步骤 | 描述 | |------|------| | 1 | 创建一个新的yaml文件,定义要
原创 2024-03-05 12:52:34
173阅读
在Kubernetes(K8S)集群中运行的Docker容器通常需要与其他服务进行通信,有时候需要在容器中添加Hosts文件来解析不同主机的IP地址。在这篇文章中,我将向您展示如何在Kubernetes中的Docker容器中添加Hosts信息。 ### 步骤概览 以下是实现“k8s docker 添加hosts”这一任务的具体步骤: | 步骤 | 描述 | |------|
原创 2024-04-09 10:06:30
102阅读
服务器环境centos7mac装的pd虚拟机作用IP部署服务配置master10.211.55.10etcd、kube-apiserver、kube-controller-manager、kube-scheduler2C、2Gnode110.211.55.11docker 、kubelet、kube-proxy2C、2Gnode210.211.55.12docker 、kubelet、kube-p
转载 2024-06-16 17:24:39
67阅读
                                                        &nbs
转载 2023-06-16 14:30:02
459阅读
# 使用 Docker Desktop 添加 Kubernetes Node 的完整指南 ## 引言 在本指南中,我们将一起探讨如何在 Docker Desktop 中添加一个 Kubernetes Node。Docker Desktop 是开发者用来在本地构建、测试和运行容器化应用程序的工具,而 Kubernetes(常缩写为 k8s)是一个开源的容器编排平台。通过在 Docker Desk
原创 2024-08-20 10:37:48
193阅读
k8s无脑系列(二)-DNS服务搭建和访问概述上一个文章讲到了,采用NodePort。NodePort绑定了IP,所以对于未来的扩容、部署不友好。所以我们需要进一步学习下去。 外部访问LoadBalance和Ingress。无论哪种,都避不开一个点,就是集群内部采用DNS查询服务。不要怕,很简单,照着做一定行!容易犯的错误,下面会有说明因为使用了DNS服务,Node节点的服务启动有顺序要求了!1.
转载 2024-04-30 18:07:19
183阅读
K8S命令模式 命令式模式 kubectl create deployment nginx --image nginx kubectl run nginx --image nginx 与docker命令类似,直接使用命令来创建k8s对象 命令式对象配置模式 通过配置文件来辅助命令 kubectl create -f nginx.yaml
转载 2024-03-19 00:01:26
24阅读
写在前面记录和分享使用二进制搭建K8S集群的详细过程,由于操作比较冗长,大概会分四篇写完:机器准备部署etcd集群部署Master部署NodeK8S的Node上需要运行kubelet和kube-proxy。本篇介绍在Node机器安装这两个组件,除此之外,安装通信需要的cni插件。本篇的执行命令需要在准备的两台Node机器上执行。安装docker可以参照官网:https://docs.docker.
转载 2024-07-19 11:31:51
58阅读
一、volumes介绍1.1 在Docker中,也有volumes这个概念,volume只是磁盘上一个简单的目录,或者其他容器中的volume。生命周期也不受管理,并且直到最近他们都是基于本地后端存储的。   Kubernetes的volume,有着明显的生命周期——和使用它的pod生命周期一致。因此,volume生命周期就比运行在pod中的容器要长久,即使容器重启,volume上的数据依然保存着
转载 2024-08-24 09:58:01
213阅读
注意:master和node节点都需要安装docker1、卸载旧版本$ sudo yum -y remove containerd.io.x86_64 $ sudo yum -y remove docker-ce.x86_64 $ sudo yum -y remove docker-ce-cli.x86_642、设置存储库$ sudo yum install -y yum-utils$ sudo
文章目录1,k8s的作用2,为什么用k8s?3,k8s的特性4,kubernetes集群架构和对应组件5,k8s核心概念 我们都知道dockerdocker-compose单机编排容器,就是把多个容器放在脚本中一起运行,但是他是单机编排容器,如果我想实现多机编排呢? 其实docker之前有自己的一套编排软件:docker swarm 它可以在多台主机中创建一个docker集群,但是也仅限于此
转载 2023-07-21 11:58:01
14阅读
这几天 K8s 将弃用的 docker 各种刷屏包括本拐也很疑惑,类似的文章有:重磅!Kubernetes 将弃用 Docker!Kubernetes 要弃用docker了,我们该怎么办?恰巧最近翻看 K8s 的官网比较多,看到了官方对于这一改动的详尽解释,于是搬一下.也是本拐的处女译! 哈哈Don't Panic: Kubernetes and Docker本文译自:https://k
转载 2023-11-21 19:49:01
138阅读
管理应用的全生命周期的一个工具,从创建应用,应用的部署,应用提供服务,扩容缩容应用,应用更新,都非常的方便,而且可以做到故障自愈,例如一个服务器挂了,可以自动将这个服务器上的服务调度到另外一个主机上进行运行,无需进行人工干涉。那么,问题来了,要运维何用?     k8s可以更快的更新新版本,打包应用,更新的时候可以做到不用中断服务,服务器故障不用停
转载 2024-07-05 19:25:06
55阅读
K8S实战系统-清理篇1】k8s docker 删除没用的资源 Docker采用保守的方法来清理未使用的对象(通常称为“垃圾收集”),例如图像,容器,卷和网络:除非你明确地要求Docker这样做,否则通常不会删除这些对象。这可能导致Docker占用较多额外的磁盘空间。对于每种类型的对象,Docker都提供了一个prune命令修剪一次清理多种类型的对象。本文主要说明如何使用这些prune命令。1.
转载 2023-06-13 14:49:23
164阅读
前言随着k8s 作为容器编排解决方案变得越来越流行,有些人开始拿 Dockerk8s进行对比,不禁问道:Docker 不香吗?k8s 是kubernets的缩写,’8‘代表中间的八个字符。其实 Dockerk8s 并非直接的竞争对手,它俩相互依存。 Docker 是一个容器化平台,而 k8sDocker 等容器平台的协调器。容器化时代来了虚拟化技术已经走过了三个时代,没有容器化技
转载 2023-07-11 10:05:47
307阅读
在前文已经提到了关于自建k8s的文章。而且还涉及到如何搭建基于springcloud alibaba提下的微服务的基础服务。那现在面临的问题就是如何进行发布应用到集群。以下正文即是关于devops的整体搭建过程1、jenkins1)部署这里部署jenkins的服务使用的是dockerdocker-compose如下version: "3" # docker-compose的版本 service
转载 2024-01-24 10:16:22
78阅读
一、 环境准备系统版本 :ubuntu -v20.04.2k8s 版本:k8s -v1.23.1主机名地址说明k8s-master1192.168.146.200master节点,能连外网,至少2核CPU,2G内存k8s-noden1192.168.146.201node节点,能连外网,至少2核CPU,2G内存k8s-noden2192.168.146.202node节点,能连外网,至少2核CPU
转载 2023-07-11 12:32:52
784阅读
目录1、docker简介参考如下:2、docker的发展历史与虚拟机的比较,docker的升级K8S,参考如下:3、docker的安装4、docker下载镜像加速(更新下载源下载网络资源镜像的资源会加快)5、把用户 添加docker组,这样每次输入docker命令就可以不用添加sudo6、docker的制作与使用参考如下: a>主机与容器之间拷贝数据命令如下:&nbsp
转载 2023-08-18 14:50:37
173阅读
1.K8S 是容器编排引擎。(docker-compose 是docker 自带的容器编排工具,docker swarm是docker 自带的 docker 集群工具)。 2.K8S的功能=docker-compose的功能+docker-swarm的功能。
转载 2023-06-02 08:00:20
459阅读
  • 1
  • 2
  • 3
  • 4
  • 5