kubernetes组件 1 kubernetes组件2 kubernetes概念3 Pod3.1 pod的生命周期1. Pod会出现5种状态2. pod的创建过程3. pod的终止过程 3.2 Pod控制器1....
-
docker 容器 kubernetes详细介绍
-
容器 云原生 【Kubernetes】Kubernetes的PV和PVC的用法
前言一、 存储卷1. emptyDir 存储卷1.1 概念1.2 实例 2. hostPath 存储卷2.1 概念2.2 实例 3. nfs共享存储卷 二、PV 和 PVC1. 概念1.1 PV1.2 PVC...
-
docker 容器 kubernetes rancher 安装 部署 k8s
1. 下载Rancher 1.1通过docker进行安装,首先需要下载个docker Docker基础以及使用Docker发布SpringBoot项目 #安装docker1.2 开始下载rancher镜像 2. 访问Ranc...
-
docker linux 运维 【云原生-K8s-1】kubeadm搭建k8s集群(一主两从)完整教程及kubernetes简介
博主简介 云计算领域优质创作者 华为云开发者社区专家博主 阿里云开发者社区专家博主 交流社区:运维交流社区 欢迎大家的加入! 文章目录 Kubernetes简介1 kubernetes架构1.1m...
-
kubernetes 容器 云原生 k8s1.27.3 离线安装calico 3.26.1
相信很多朋友在学习安装k8s的过程中,在安装到calico网络组件的时候或多或少都会因为国内外网络的问题一直卡在pull镜像的阶段无法完成安装,本篇文章提供一种离线安装calico的方法供大家交流学习。 K8s1.27....
-
kubernetes 容器 云原生 docker 【K8S系列】深入解析K8S存储
序言 做一件事并不难,难的是在于坚持。坚持一下也不难,难的是坚持到底。 文章标记颜色说明: 黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记二级论点 Kubernetes (k8s 是一个容器编...
-
云原生 docker kubernetes DevOps极速入门丨Gitlab丨Jenkins丨harbor丨CICD丨自动化丨运维开发
DevOps极速入门丨Gitlab丨Jenkins丨harbor丨CICD丨自动化丨运维开发 一、DevOps介绍 软件开发最开始是由两个团队组成: 开发计划由开发团队从头开始设计和整体系统的构建。需要系统不停的迭代更新。运...
-
docker 容器 原力计划 【云原生Kubernetes系列第三篇】二进制部署单节点Kubernetes(k8s)v1.20(不要因为别人都在交卷,自己就乱写答案)
文章目录 系列文章目录前言一、实验环境二、操作系统初始化配置三、部署 etcd 集群3.1 准备签发证书环境3.2 准备cfssl证书生成工具3.3 生成Etcd证书3.4 启动etcd服务3.5 检查群集状态 四、部...
-
容器 云原生 kubernetes(k8s) 安装与部署
版本:kubernetes(k8s v1.28.2 1 准备工作 并准备主机名映射。 设置好静态IP。 在Ubuntu的/etc/hosts文件中,填入如下内容。也可以在Windows的C:\Windows\System3...
-
kubernetes docker 容器 安装部署(卸载)k8s集群
1、彻底卸载k8s 2、使用kubeadm工具部署 Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。 部署规划 序号 ip地址 hos...
-
docker 【Kubernetes】第二十二篇 - k8s 部署 MySQL 服务(secret、deployment、service)
一,前言 上一篇,介绍基于 k8s 项目部署流程设计; 本篇,介绍 MySQL 服务的部署; 二,部署 MySQL 服务 部署 MySQL 可以为指定 node 添加污点,专门用于 mysql 部署(当前只有一个节点,不考虑...
-
kubernetes Prometheus接入AlterManager配置企业微信告警(基于K8S环境部署)
文章目录 一、创建企业微信机器人二、配置AlterManager告警发送至企业微信三、Prometheus接入AlterManager配置四、部署Prometheus+AlterManager(放到一个Pod中 五、测试告...
-
容器 kubernetes Docker-Swarm集群管理
一、Docker Swarm介绍 Docker Swarm是Docker的集群管理工具,它提供了标准的Docker API,所有任何已经与Docker守护程序通信的工具都可以使用Swarm轻松地扩展到多个主机。支持的工具包括...
-
kubernetes tcp/ip 运维开发 云原生 容器 第13关 解决K8s中Ingress Nginx控制器无法获取真实客户端IP的问题
------˃ 课程视频同步分享在今日头条和B站 大家好,我是博哥爱运维。 这节课带大家探索并分享最全面的解决在使用Kubernetes(K8s)和Ingress-Nginx-Controller中无法获取客户端真实IP问题...
-
kubernetes 【Harbor Https】Harbor部署https并配置containerd拉取镜像
背景: 新项目,要接手另一个k8s集群,那个集群是kubernates1.24的rke2版本,里面已经不用docker容器了,使用了containerd容器来生成pod,因此需要变化我们以前的docker使用方式。首先第一步...
-
kubernetes k8s学习 — (实践)第三章 深入Pod
k8s学习 — (实践)第三章 深入Pod ※ 各章节重要知识点1 Pod 配置文件2 探针2.1 类型2.1.1 startupProbe(启动探针)2.1.2 livenessProbe(存活探针)2.1.3 read...
-
kubernetes 运维 k8s svc通过externalIPs并结合Keepalived对外暴露服务
Kubemetes 的 Service需要对集群外暴露,可以通过NodePort、Ingress和LoadBalancer,其中 NodePort:需要预先知道k8s集群节点的IP地址,在使用时需指定node的ip(这样配置...
-
kubernetes docker 基于Prometheus和k8s搭建监控系统
文章目录 1、实验环境2、Prometheus介绍?3、Prometheus特点3.1 样本 4、Prometheus组件介绍5、Prometheus和zabbix对比分析6、Prometheus的几种部署模式6...
-
容器 docker 云计算 【云原生 | 从零开始学Kubernetes】二十、Service代理kube-proxy组件详解
该篇文章已经被专栏《从零开始学k8s》收录 上一篇文章:Kubernetes核心技术Service实战 点击跳转 kube-proxy组件详解 kube-proxy 组件介绍kube-proxy 三种工作模式1、User...
-
kubernetes 微服务架构系列(一)之虚拟平台、分布式存储、高可用k8s集群环境搭建
一、物理机虚拟平台搭建 1、由实向需架构转换图(每台物理机要求两块硬盘用来做分布式存储和系统盘,我的是10年前的老机器没啥大的要求): 2、系统安装去官网下载 Proxmox VE 7.x ISO Installer (按需...
-
kubernetes 运维 K8S高可用集群之负载均衡器VIP(HAProxy、keepalived)
K8S高可用集群之负载均衡器VIP(HAProxy、keepalived) 为何要使用负载均衡器VIP(HAProxy、keepalived) k8s Master 初始化配置时,使用负载均衡器,可以将 apiserver...
-
kubernetes linux 千云物流 - 使用k8s负载均衡openelb
openelb的介绍 具体根据官方文档进行安装官方文档,这里作为测试环境的安装使用. OpenELB 是一个开源的云原生负载均衡器实现,可以在基于裸金属服务器、边缘以及虚拟化的 Kubernetes 环境中使用 LoadBa...
-
kubernetes 云原生 基于容器的PaaS混合云的几种形式
概述 这是 Gartner 的一个图,提供了全球的基于容器的 PaaS 公有云、混合云服务的梳理展示: 这里提供一个其他的视角: 中国市场,基于容器的 PaaS 混合云(公有云 + 私有云)的相关厂商及产品。 ❗️ 注意...
-
devops kubernetes 流水线任务一:代码拉取
功能设计 拉取代码复用Tekton Hub上的git clone task(https://hub.tekton.dev/tekton/task/git-clone),采用的版本是0.7。 修改task的kind为Clust...
-
容器 云原生 kubernetes环境搭建及部署
一、kubernetes 概述 1、kubernetes 基本介绍 kubernetes,简称 K8s,是用 8 代替 8 个字符“ubernete”而成的缩写。是一个开源 的,用于管理云平台中多个主机上的容...
-
kubernetes spring boot docker k8s Webhook 使用java springboot实现webhook 学习总结
k8s Webhook 使用java springboot实现webhook 学习总结 大纲 基础概念准入控制器(Admission Controllers)ValidatingWebhookConfiguration 与...
-
docker 容器 2022年k8s最佳实践kubernetes-Rancher2.x课程
├─第1章 架构师系列容器编排调度K8S最佳实践专题课程介绍 │ 第1节 架构师系列容器编排调度K8S最佳实践专题课程介绍.mp4 │ 第2节 架构师系列容器编排调度K8S最佳实践课程大纲速览.mp4 │ ├─第2章 互联?...
-
容器 【云原生】Kubernetes节点亲和性分配 Pod
目录 1 给节点添加标签 2 根据选择节点标签指派 pod 到指定节点[nodeSelector] 3 根据节点名称指派 pod 到指定节点[nodeName] 4 根据 亲和性和反亲和性 指派 pod 到指定节点 5 节点...
-
kubernetes 集群重置 kubeadm reset k8s集群reset恢复重置
一、概述 因k8s集群故障,无法恢复,所以进行重置k8s集群。 参考 K8S集群重新初始化 二、master1重置 1、重置 在master1节点执行下面reset命令: //过程会询问是否重置,输入y然后回车 # 重置2...
-
docker Kubernetes安装篇(三):基于kind快速部署本地多套K8S集群
涉足于 Kubernetes 之初时,必然少不了环境的搭建,你是否因为集群搭建步骤繁琐、个人电脑配置不高、运行集群多个节点有些力不从心。 VMware Fusion 12.0 发布,将 Kind 带入了我们的视野,这是 Go...
-
容器 云原生 java Kubernetes(K8S)集群部署
目录 一、创建3台虚拟机 二、为每台虚拟机安装Docker 三、安装kubelet 3.1 安装要求 3.2 为每台服务器完成前置设置 3.3 为每台服务器安装kubelet、kubeadm、kubectl 四、使用kube...
-
kubernetes docker kubevirt(六)网络
通过前面的文章,我们对kubevirt有了一些简单的了解,本文我们来看看kubevirt虚拟机的网络实现原理。 pod网络 kubevirt是k8s的一个CRD实现,每个kubevirt虚拟机对应一个vmi对象和一个pod对...
-
kubernetes docker 容器 云原生 Longhorn+K8S+KubeSphere云端数据管理,实战 Sentry PostgreSQL 数据卷增量快照/备份与还原...
云端实验环境配置 Vultr 托管集群 3 个 worker 节点,kubectl get nodes。 Kubesphere v3.3.1 集群可视化管理 全栈的 Kubernetes 容器云 PaaS 解决方案。...
-
容器 云原生 Kubernetes创始人发声!K8s需要复杂性预算!
阿里云的故障打破了互联网大厂的技术神话,滴滴这持续12小时的崩溃真是把所谓互联网大厂技术光环的底裤都输没了。 2023年大厂恢复业务动不动都是小时起步了,时代变了 ! 网传大事故是K8s相关问题导致的(不要当真哦!),本期正...
-
devops kubernetes部署单节点Redis服务
通过Config Map来对容器中redis应用的配置进行管理,如自定义配置文件、密码、日志路径等。 创建一个namespace 接下来的pod,svc都建到这个namespace下 创建redis.conf对应的Confi...
-
kubernetes docker 运维 K8s集群离线安装-kubeadm-详细篇
1、部署k8s的两种方式:kubeadm 和二进制源码安装 #本次实验采用的部署Kubernetes方式:Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kuberne...
-
容器 在线搭建K8S,kubernetes集群v1.23.9,docker支持的最后一个版本
1. 部署环境主机(条件说明) 2. 系统初始化-所有节点(所有节点执行) hostnamectl set-hostname master && bash #只在master上执行hostnamectl set-host...
-
运维 kubernetes 部署k8s集群(k8s集群搭建详细实践版)
1、部署k8s的两种方式: 目前生产部署Kubernetes集群主要有两种方式: Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。 二进制包...
-
kubernetes linux 运维 k8s常见错误
master节点初始化失败 出现这个原因是因为,我们之前有执行过初始化的命令,然后初始化的时候就会产生一些文件,和占用端口,然后当你再次初始化的时候,就会提示你有些文件已经存在和端口正在被使用,所以我们要把这些文件删掉,...
-
kubernetes Online Boutique在k8s中部署,启用istio,配置Kiali、Jaeger、Prometheus、Grafana
实验内容主要包括: (1)安装kubernetes集群环境,并安装部署dashboard,以可视化方式管理集群中的pod、service、delpoyment。 (2)将基于微服务架构的Online Boutique应用部署...
-
kubernetes chrome 容器 02 k8s考试基础知识(一)
k8s 有啥特点 服务发现&负载平衡, 服务很方便的给外部用户方便回滚和故障恢复有金主爸爸们(google 红帽之类的) 架构 master(或者叫做Control Plane) 这边4个 etcl 存储这个分布式集群的...
-
kubernetes 容器 云原生 K8s常见故障排查及解决方案
文章目录 一. k8s集群频繁重启节点之后,可能会出现一下问题1. 查看pod的信息时发现报错:open /run/flannel/subnet.env: no such file or directory2. 部署服务,...
-
人工智能 kubernetes 容器 跑AI大模型的K8s与普通K8s有什么不同
得益于AI开始火的时候,云原生体系已经普及,所以当前绝大多数的AI底层都是基于Kubernetes集群进行的资源管理(不像大数据,早期大量使用Yarn进行资源管理,在云原生普及后,还得面临Spark on K8s这种云原生改...
-
kubernetes 数据库 java 运维 K8S部署Prometheus
前言:zabbix与prometheus的区别 和Zabbix类似,Prometheus也是一个近年比较火的开源监控框架,和Zabbix不同之处在于Prometheus相对更灵活点,模块间比较解耦,比如告警模块、代理模块等...
-
kubernetes 容器 云原生 K8s部署Minio使用NFS持久化存储
一、介绍 Minio是一款高性能的对象存储服务器,它兼容Amazon S3 API。它的设计目的是为了提供云存储服务的性能和可扩展性,同时还保持着本地存储的简单性和易用性。Minio可以在Linux、MacOS和Window...
-
运维 kubernetes K8S部署高可用postgresql集群 —— 筑梦之路
或者Stolon 由 3 个主要部分组成 keeper:它管理一个 PostgreSQL 实例收敛到由领导者哨兵计算的 clusterview。sentinel:它发现并监控 keepers 和 proxy,并计算出最佳的...
-
kubernetes docker 容器 Kubectl 常用命令大全(自用随时查)
Kubectl 常用命令复习 通用公式 command:指定要对一个或多个资源执行的操作,例如create、get、describe、delete等。(增删改查 type:指定资源类型。资源类型不区分大小写,可以指定...
-
kubernetes k8s实践案例-基于zookeeper实现微服务动态注册和发现
zookeeper的部署在之前的文章https://blog.csdn.net/weixin_43266367/article/details/126856526?spm=1001.2014.3001.5501中已经实现 整...
-
kubernetes 容器化技术 云原生 k8s教程(service篇)-DNS服务搭建和配置
文章目录 01 引言02 DNS服务在k8s的发展2.1 SkyDNS2.2 KubeDNS2.3 CoreDNS 03 搭建CoreDNS服务3.1 修改每个Node上kubelet的DNS启动参数3.2 部署Cor...
-
kubernetes K8s Rancher 2022 关键主题与新年展望
作者简介 张智博,SUSE Rancher 大中华区研发总监,一直活跃在研发一线,经历了 OpenStack 到 Kubernetes 的技术变革,在底层操作系统 Linux、虚拟化 KVM 和 Docker 容器技术领域...