Kubernetes(k8s):精通 Pod 操作的关键命令1、查看 Pod 列表2、 查看 Pod 的详细信息3、创建 Pod4、删除 Pod5、获取 Pod 日志6、进入 Pod 执行命令7、暂停和启动 Pod8、改变...
-
kubernetes 容器 云原生 Pod 的关键命令 Kubernetes(k8s) 运维 K8s(十):精通 Pod 操作的关键命令
-
kubernetes 容器 云原生 label K8s(十一):Pod 的 Node Selector详解
Kubernetes(k8s):Pod 的 Node Selector详解1、什么是Node Selector?2、Node Selector的工作原理3、Node Selector的用法1、例如:给node01 、node...
-
kubernetes 运维 云原生 容器 K8s(六):网络插件之Calico安装与详解
Kubernetes(k8s):网络插件之Calico安装与详解1、什么是Calico?2、安装和配置Calico(控制节点-master执行)3、配置网络策略4、 Calico 的 yaml 文件部分详解1、ConfigM...
-
kubernetes 容器 Prometheus接入AlterManager配置邮件告警(基于K8S环境部署)
文章目录一、配置AlterManager告警发送至邮箱二、Prometheus接入AlterManager配置三、部署Prometheus+AlterManager(放到一个Pod中 四、测试告警注意:请基于 Prometh...
-
运维 docker 简单实用的 Kubernetes 服务端口转发工具:kproxy
在本地访问 Kubernetes 服务: kproxy在 Kubernetes 集群上运行的服务是应用程序的核心组件,但有时我们需要在本地测试或开发这些服务。这时,我们需要一种简单的方法来将 Kubernetes 服务端口转...
-
容器 部署kubernetes-1.27.2(docker engine)
安装底层容器先部署完成基础环境的文章再部署底层容器,先前说过kubernetes官方文档中有多种底层容器可供使用,本篇文章使用docker作为kubernetes底层容器并尽量遵循官方文档,其他底层容器后面会有其他文章。 根...
-
云原生 kubernetes 容器 云计算 【Docker 那些事儿】如何高效地搭建 Docker 私有仓库
文章目录 前言1. 私有仓库2. 搭建私有仓库 环境部署 自建仓库3. 使用 TLS 证书 生成证书 基本身份验证4. Nginx 反向代理仓库5. 可视化私有仓库 总结 前言Docker 仓库用于保存 Doc...
-
kubernetes 容器嵌套,降本增效(Docker In Docker)
容器相比于 VM 虚拟机是属于弱隔离,在某些场景下需要增强容器的隔离或扩展应用场景来解决新的问题,如下场景在云原生实践过程中也经常会遇见,本文收集并分析了目前主流的容器嵌套方法,可根据当前团队的现状来综合评估后选择。使用容器...
-
docker kubernetes 使用 containerd、nerdctl、buildkitd 创建及上传容器镜像
使用 containerd、nerdctl、buildkitd 创建及上传容器镜像本教程将简单介绍 containerd 以及如何使用 containerd、nerdctl、buildkitd 创建及上传容器镜像;此后假设您...
-
docker 容器 Kubernetes(k8s)包管理工具Helm:Helm包管理
一.系统环境本文主要基于Kubernetes1.21.9和Linux操作系统CentOS7.4。服务器版本docker软件版本Kubernetes(k8s 集群版本CPU架构CentOS Linux release 7.4....
-
容器 k8s TKE自动化部署项目 k8s service [Kubernetes]4. 借助腾讯云TKE快速创建Pod、Deployment、Service部署k8s项目
前面讲解了通过命令行方式来部署k8s项目,下面来讲讲通过腾讯云TKE来快速创建Pod、Deployment、Service部署k8s项目,云平台搭建Kubernetes可参考[Kubernetes]1.Kubernetes(...
-
Docker可视化容器监控工具portainer.io(docker监控docker)(Docker Standalone、Docker Swarm、Kubernetes、ACI、Nomad)监控容器
文章目录docker容器监控服务portainerportainer官网使用步骤创建卷查看卷删除卷可用`docker volume rm portainer_data`查看卷详细信息下载并run镜像查看容器打开网页查看设置登...
-
kubernetes docker java K8S的架构理论概述
一、Kubernetes介绍1、什么是Kubernetes?用于自动部署、扩展和管理“容器化( containerized 应用程序”的开源系统可以理解成K8S是负责自动化运维管理多个容器化程序(比如Docker 的集群,...
-
容器 Kubernetes实战指南:零宕机无缝迁移Spring Cloud至k8s
容器化之前这个项目采用虚机部署的,每个虚拟机交叉的启动了两个或者三个微服务,这会遇到一个问题,就是端口冲突的问题,在项目加入新应用时,需要考虑服务器之间端口冲突问题的,还要考虑每个微服务的端口不能一样,因为使用虚拟机部署应用...
-
tcp/ip 如何在Docker和Kubernetes中使用代理IP?
Docker和Kubernetes是目前非常流行的容器化技术,这些技术被广泛用于开发、部署和管理应用程序。在某些情况下,需要使用代理IP来访问特定的网络资源。本文将介绍如何在Docker和Kubernetes中使用代理IP,...
-
kubernetes 容器 云原生 k8s报错
报错: 这个错误信息表明你的容器运行时(container runtime)没有正常运行,具体是因为CRI(容器运行时接口)v1版本的API没有为特定的端点实现。这通常发生在使用containerd作为容器运行时时。错误信息...
-
容器 云原生 Kubernetes Dashboard部署安装
目录官方文档:部署和访问 Kubernetes 仪表板(Dashboard) | Kubernetes参考文档:(120条消息 K8S 安装 Dashboard_k8s 安装dashboard_tom.ma的博客-CSDN...
-
kubernetes 容器 云原生 如何用非root账号安装k8s集群
在大多数情况下,为了安装 Kubernetes(K8s)集群,需要具有root权限或者以root身份执行某些操作,例如安装软件包和配置系统级别的设置。然而,你可以通过以下方法在非root账号下安装K8s集群:使用Miniku...
-
kubernetes 贪心算法 容器 【k8s存储--使用OpenEBS做持久化存储】
1、简介使用OpenEBS,你可以将有持久化数据的容器,像对待其他普通容器一样来对待。OpenEBS本身也是通过容器来部署的,支持Kubernetes、Swarm、Mesos、Rancher编排调度,存储服务可以分派给每个p...
-
kubernetes 容器 云原生 centos7中通过kubeadmin安装k8s集群
k8s部署官方提供了kind、minikube、kubeadmin等多种安装方式。 其中minikube安装在之前的文章中已经介绍过,部署比较简单。下面介绍通过kubeadmin部署k8s集群。 生产中提供了多种高可用方案...
-
kubernetes 容器 云原生 docker 【k8s 1.23.0 离线安装】
1、前言【适用】 1、部署环境无法联网; 2、有一台可以联网的服务器【联网节点】;(没有也没关系,需要的资源文中也都提供了) 本文通过kubeadm部署,kubeadm是官方社区推出的一个用于快速部署kubernetes集群...
-
kubernetes docker linux 基于银河麒麟V10 SP2(x86
k8s环境规划: podSubnet(pod网段) 10.244.0.0/16 serviceSubnet(service网段): 10.96.0.0/12实验环境规划:操作系统:银河麒麟V10 SP2(X86_64 配...
-
kubernetes docker java k8s1.23.15集群二进制部署
一、前言 二进制部署1.23.15版本k8s集群,etcd集群部署与k8s集群节点复用,手动颁发集群证书 主机信息如下主机名称ip地址服务k8s-master0110.1.60.125docker、etcd、ku...
-
kubernetes java 容器 k8s-1.23版本安装
一、主机初始化1、修改主机名2、主机名解析3、关闭防火墙和seliunx4、 内核参数修改1.开启内核 ipv4 转发需要执行如下命令加载 br_netfilter 模块在所有节点执行2.创建 /etc/sysctl.d/k...
-
kubernetes 容器 【K8S认证】CKA考题汇总(解析+答案)
报名中国区报名地址:https://training.linuxfoundation.cn 需要身份证购买购买完成后在我的考试中查看考试券,去国外站点进行报名https://trainingportal.linuxfound...
-
spring cloud spring-cloud-kubernetes与SpringCloud Gateway,nginx面试题及答案
以上就是webdemo应用的内容了,接下来要编译、构建、部署到minikube环境,在pom.xml执行以下命令即可:部署完成后终端输出类似如下成功信息:查看service和pod,确认一切正常:使用minikube命令取得...
-
spring boot kubernetes 开发阶段,将SpringBoot应用快速部署到K8S,java中级程序员面试
环境信息本次实战有两个环境:开发和运行环境,其中开发环境信息如下:操作系统:Ubuntu 20.04 LTS 桌面版(同样验证过的还有:MacBook pro 13寸,macOS Catalina 10.15.4) CPU...
-
容器 运维 k8s kubernetes Docker企业级应用(架构原理+工作流)
目录Docker概述Docker运行体系架构Docker核心技术栈1.命名空间(Namespace)2.控制组(Cgroups)3.联合文件系统(Union FS)Docker核心对象1.Dockerfile2.镜像(Ima...
-
docker 容器 Kubernetes/k8s的存储卷/数据卷
k8s的存储卷/数据卷容器内的目录和宿主机的目录挂载容器在系统上的生命周期是短暂的,delete,k8s用控制创建的pod,delete相当于重启,容器的状态也会回复到初始状态一旦回到初始状态,所有的后天编辑的文件都会消失容...
-
容器 k8s 云原生 运维 服务器 【解读Kubernetes架构】全面指南,带你掌握Kubernetes的设计原理与构成!
了解 Kubernetes 架构:综合指南前言一、什么是 Kubernetes 架构?1.1、控制平面1.2、工作节点二、Kubernetes 控制平面组件2.1、kube-api服务器2.2、etcd2.3、kube-sc...
-
docker 原力计划 【云原生Kubernetes系列第一篇】深入理解容器集群管理系统Kubernetes(k8s)原理(相遇的意义在于彼此照亮)
文章目录系列文章目录前言一、Kubernetes 是什么?1.1 作用1.2 由来二、为什么需要 Kubernetes,它能做什么?三、Kubernetes的特性四、Kubernetes架构五、Kubernetes工作流程系...
-
docker 运维 Kubernetes组件
文章目录一、前言二、二次调度/运行期间调度Descheduler2.1 机器上安装helm2.2 每个机器都要准备好镜像2.3 使用helm部署三、Descheduler需要注意的点(相关理论知识 3.1 deschedul...
-
serverless kubernetes 【云原生系列】第三讲:Knative 之 Serving
目录序言 1.1 发展历程1.2 特点2.1 基本介绍 2.2 支持类型2.3 资源类型 2.4 Serving管理能力实现方式2.4.1 四个 kubernetes Service2.4.2 二个Deployment2.4...
-
kubernetes docker K8s学习 云原生实战 【云原生|K8s系列第5篇】:实战使用Service暴露应用
本期文章是K8s系列第5篇,主要是实战使用Service暴露应用。通过本期文章:我们将学习了解 Kubernetes 中的 Service,学习标签(Label 和 标签选择器(Label Selector 对象如何与...
-
kubernetes docker linux k8s--集群调度(kube-scheduler)
了解kube-scheduler由之前博客可知kube-scheduler是k8s中master的核心组件之一scheduler:负责调度资源。把pod调度到node节点。他有两种策略:预算策略:人为部署,指定node节点去...
-
kubernetes tcp/ip java 聊聊部署在K8S的项目如何获取客户端真实IP
前言最近部门有个需求,需要对一些客户端IP做白名单,在白名单范围内,才能做一些业务操作。按我们的部门的一贯做法,我们会封装一个client包,提供给业务方使用。(注: 我们的项目是运行在K8S上)本以为这是一个不是很难的功能...
-
kubernetes 容器 K8S 运维管理
Node 管理Node是K8S中负责运行业务的计算节点,常见的操作有:1)将一个新的Node加入到集群,2)对某个存在的Node进行升级维护(扩大内存,增加磁盘,升级OS,重启等),3)将一个不再使用的Node从集群中删除。...
-
kubernetes 使用docker部署rancher并导入k8s集群
前言:鉴于我已经部署了k8s集群,那就在部署rancher一台用于管理k8s,这是一台单独的虚拟环境,之前在k8s的master节点上进行部署并未成功,有可能端口冲突了,这个问题我并没有深究,如果非要通过修改端口等操作部署上...
-
kubernetes docker K8S虚拟机安装
目录目录一、虚拟机安装1.1、软件安装1.2、Vagrant生成Vagrantfile1.3、Vagrant创建虚拟机1.4、Vagrant连接虚拟机二、Linux配置 2.1、开启root密码访问权限2.2、禁用防火墙2....
-
kubernetes linux 运维 容器 虚拟机挂起/重启后导致K8s网络不通或服务启动后主节点无法访问问题
环境背景现象3台linux服务器搭建的一个 kubeadm-k8s 的集群环境,(1 Master 2 Worker , 当断电或者虚拟机挂起恢复后出现 service 访问不了,pod之间ping不通或者集群搭建失败问题...
-
kubernetes 原力计划 【云原生监控系列第三篇】Prometheus普罗米修斯进阶——PromQL的指标类型
目录一、PromQL 的指标类型1.1 Counter1.2 Gauge1.3 Histogram1.4 Summary1.5 Histogram 与 Summary 的异同二、Prometheus 的聚合函数三、PromQ...
-
《Kubernetes故障篇:service端口不通排查流程》
一、背景在K8S集群主机上无法通过svc的ip和端口访问,如下图所示:二、排查思路思路一:Service端口配置是否正确?# 以前遇到过,开发这边将jar包定义的端口全部修改了,与我yml文件中定义的不一致,当前环境serv...
-
kubernetes 容器 云原生 运维 linux shell 高可用 k8s 1.29 一键安装脚本, 丝滑至极
博客原文文章目录集群配置配置清单集群规划集群网络规划环境初始化主机配置配置高可用ApiServer安装 nginx安装 Keepalived安装脚本需要魔法的脚本不需要魔法的脚本配置自动补全加入其余节点验证集群集群配置配置清...
-
kubernetes 运维 linux k8s跨node curl 访问不通问题排查解决
参考连接: https://blog.csdn.net/u014299266/article/details/122325327问题是这样的: 三台云服务器:部署了三个master+三个node,发现在其中一台master上...
-
kubernetes 容器 云原生 k8s集群查看证书到期时间
1、登录到k8s master节点上执行命令2、命令解释:openssl:OpenSSL工具的命令行接口。x509:使用X.509证书进行操作。-enddate:输出证书的过期日期。-noout:只打印证书的过期日期,而不打...
-
容器 云原生 云计算 Kubernetes中怎么实现GPU卡资源共享,达到一卡多用的效果
当今时代机器学习和深度学习技术应用越来越广泛,GPU 资源也日渐成为 AI 计算的主要驱动力。在多用户 Kubernetes 集群中共享 GPU 资源是非常有必要的技术,它可以最大化资源的利用,从而降低硬件和能耗成本。本文将...
-
linux 运维 云原生 ubuntu22.04安装kubernetes1.26 k8s1.26 (使用containerd)
文章目录前言一、基础环境二、开始1.关闭防火墙2.禁用SELINUX3禁用所有swap交换分区4设置主机名5创建配置文件6配置服务器支持开启ipvs的前提条件三、使用kubeadm安装k8s 1.26.01、安装contai...
-
kubernetes 容器 云原生 k8s从入门到实践
k8s从入门到实践介绍Kubernetes(简称k8s)和Docker Swarm是两个流行的容器编排工具,它们都可以帮助用户管理和部署分布式应用,尤其是基于容器的应用。以下是两者的主要特点和对比:开源项目:由Google发...
-
kubernetes 容器 云原生 k8s service的概念以及创建方法
Service 的功能:Service主要用于提供网络服务,通过Service的定义,能够为客户端应用提供稳定的访问地址(域名或IP地址)和负载均衡功能,以及屏蔽后端Endpoint的变化,是K8s实现微服务的核心资源。Se...
-
云原生 kubernetes Golang — RESTful框架 go-restful
文章目录go-restful特性概念RoutesWebServicesContainersFiltersContainer FiltersWebService FiltersRoute Filters自定义Filters示例...