草庐IT

kubernetes-aerospike

全部标签

【云原生 | Kubernetes 系列】— Kubernetes存储方案

目录【云原生|Kubernetes系列】—Kubernetes存储方案🍇一、基本存储EmptyDirHostPathNFS搭建nfs服务器🍋二、高级存储PV和PVCpvpvc演示-NFSStorageClass(动态存储)StorageClass准备创建deployment应用StorageClass创建StatefulSet应用StorageClass🥭三、配置存储ConfigMapConfigMap的创建Pod中使用ConfigMapSecretServiceAccountOpaqueSecretkubernetes.io/dockerconfigjson【云原生|Kubernetes系列

当创建一个ingress后,kubernetes会发什么?

本文分享自华为云社区《当创建一个ingress后,kubernetes会发什么?》,作者:可以交个朋友。一、Ingress概述Ingress是一组路由转发规则合集,将集群内部服务通过7层协议暴露给用户,是一种k8s默认的资源。Ingress资源对象用于定义来自外网的HTTP和HTTPS规则,流量路由由Ingress资源上定义的规则控制。从而达到管理控制进入集群内部流量的目的。二、Ingress相关定义Ingress资源:Ingress是一个API对象,一般通过yaml进行配置,其作用是定义请求如何转发到service的规则,可以理解为配置模板。Ingress-controller组件:入口控制

kubernetes(k8s) Yaml 文件详解

YAML格式:用于配置和管理,YAML是一种简洁的非标记性语言,内容格式人性化,较易读。1、查看API资源版本标签kubectlapi-versions2、编写资源配置清单kubectlcreate-fnginx-test.yaml--validate=false2.3查看创建的pod资源kubectlgetpods-owide3、创建service服务对外提供访问并测试3.1、编写nginx-svc-test.yaml文件3.2、创建资源对象kubectlcreate-fnginx-svc-test.yamlkubectlgetsvc3.3、访问测试访问nginx-test的ipcurl19

【Kubernetes部署篇】基于Ubuntu20.04操作系统搭建K8S1.23版本集群

文章目录一、集群架构规划信息二、系统初始化准备(所有节点同步操作)三、安装kubeadm(所有节点同步操作)四、初始化K8S集群(master节点操作)五、添加Node节点到K8S集群中六、安装Calico网络插件七、测试CoreDNS可用性一、集群架构规划信息pod网段:10.244.0.0/16service网段:10.10.0.0/16注意:pod和service网段不可冲突,如果冲突会导致K8S集群安装失败。服务器信息:主机名IP地址操作系统k8s-master-116.32.15.12320.04.1-Ubuntuk8s-node-116.32.15.12420.04.1-Ubunt

Kubernetes(k8s):Namespace详解

Kubernetes(k8s):Namespace详解一、Namespace简介1.1什么是Namespace1.2Namespace的作用1.3命名空间的分类二、创建和管理Namespace2.1创建Namespace2.2管理Namespace三、Namespace的实战应用3.1部署多个项目3.2环境隔离3.3资源配额控制3.4访问控制四、Namespace的最佳实践4.1命名规范4.2资源限制4.3监控和日志4.4清理和维护💖TheBegin💖点点关注,收藏不迷路💖在Kubernetes(K8s)中,Namespace是一种用于在集群中创建多个虚拟集群的方式。它将集群资源进行逻辑分组,

【K8s】K8s是什么,一文带你了解kubernetes

作者简介:辭七七,目前大二,正在学习C/C++,Java,Python等作者主页:七七的个人主页文章收录专栏:七七的闲谈欢迎大家点赞👍收藏⭐加关注哦!💖💖K8s是什么前言内容简介产品特点Kubernetes的主要特点和关键概念产品组件Kubernetes集群所需的各种二进制组件前言kubernetes,简称K8s,是用8代替名字中间的8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。内容简介Kubernet

使用 Sealos 一键部署 Kubernetes 集群

Sealos是一款以Kubernetes为内核的云操作系统发行版,使用户能够像使用个人电脑一样简单地使用云。与此同时,Sealos还提供一套强大的工具,可以便利地管理整个Kubernetes集群的生命周期。Sealos不仅可以一键安装一个单节点的Kubernetes开发环境,还能构建数千节点的生产高可用集群。Sealos还可以在Kubernetes之上,通过集群镜像能力组装各种上层分布式应用,如数据库、消息队列等。此外,Sealos还具有自由伸缩集群、备份恢复、释放集群等功能,即使在离线环境中,Sealos也能提供出色的Kubernetes运行体验。本文将会手把手教大家如何使用Sealos一键

使用 Sealos 一键部署 Kubernetes 集群

Sealos是一款以Kubernetes为内核的云操作系统发行版,使用户能够像使用个人电脑一样简单地使用云。与此同时,Sealos还提供一套强大的工具,可以便利地管理整个Kubernetes集群的生命周期。Sealos不仅可以一键安装一个单节点的Kubernetes开发环境,还能构建数千节点的生产高可用集群。Sealos还可以在Kubernetes之上,通过集群镜像能力组装各种上层分布式应用,如数据库、消息队列等。此外,Sealos还具有自由伸缩集群、备份恢复、释放集群等功能,即使在离线环境中,Sealos也能提供出色的Kubernetes运行体验。本文将会手把手教大家如何使用Sealos一键

一文读懂Kubernetes部署策略

在这篇文章中,我们将深入研究Kubernetes部署概念和一些常见策略,了解每种策略的优缺点。合适的部署策略使我们能够在发布应用程序时最大限度地减少停机时间、增强客户体验并提高可靠性。什么是Kubernetes部署策略?Kubernetes部署是一种声明性语句,通常在YAML文件中配置,用于定义应用程序生命周期以及如何管理对该应用程序的更新。当将应用程序部署到K8s集群时,所选择的部署策略将决定如何将应用程序从旧版本更新到新版本。某些策略可能会导致停机时间,而其他策略则可能引入测试概念并允许用户分析。本文将介绍两种常用的基本K8s部署策略:重新创建(Recreating)滚动更新(Rollin

Kubernetes 从提交 deployment 到 pod 运行的全过程

当用户向 Kubernetes 提交了一个创建 deployment 的请求后,Kubernetes 从接收请求直至创建对应的 pod 运行这整个过程中都发生了什么呢?kubernetes架构简述在搞清楚从 deployment 提交到 pod 运行整个过程之前,我们有先来看看 Kubernetes 的集群架构:上图与下图相同:如图所示,k8s集群分为 controlplane 控制平面和 node 节点。controlplane 控制平面(也称之为主节点)主要包含以下组件:kube-api-server:顾名思义,负责处理所有api,包括客户端以及集群内部组件的请求。etcd:分布式持久化存