草庐IT

k8smaster

全部标签

【kubernetes云原生】k8s资源管理命令与Namespace使用详解

目录一、前言二、k8s概述三、k8s常用操作管理命令3.1kubectl命令用法3.2常用控制台管理命令演示3.2.1获取全部节点信息3.2.2获取当前集群下全部pod3.2.3查看某个pod信息3.2.4获取当前集群下的所有namespace信息3.2.5查看当前集群下已创建的资源3.2.6删除某个已存在的pod3.2.7删除某个已存在的deployment3.2.8删除某个已存在的service3.3常用资源管理命令演示3.3.1使用命令操作资源3.3.2命令式对象配置:通过命令配置和配置⽂件去操作资源3.3.3声明式对象配置:通过apply和配置⽂件操作资源3.4kubectlcreat

【云原生 | 从零开始学Kubernetes】二、使用kubeadm搭建K8S集群

这里写目录标题安装要求准备环境初始化安装Docker/kubeadm/kubelet添加kubernetes软件源三台机子安装kubeadm,kubelet和kubectl部署KubernetesMaster加入KubernetesNode部署CNI网络插件master测试kubernetes集群写在最后安装要求两台或者多台机器,为centos72GB及以上内存,2个CPU及以上,硬盘30G集群中所有机器之间网络互通可以访问外网禁止swap分区kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。准备环境角色IPmaster192.168.11.139node1192.

【云原生 | 从零开始学Kubernetes】二、使用kubeadm搭建K8S集群

这里写目录标题安装要求准备环境初始化安装Docker/kubeadm/kubelet添加kubernetes软件源三台机子安装kubeadm,kubelet和kubectl部署KubernetesMaster加入KubernetesNode部署CNI网络插件master测试kubernetes集群写在最后安装要求两台或者多台机器,为centos72GB及以上内存,2个CPU及以上,硬盘30G集群中所有机器之间网络互通可以访问外网禁止swap分区kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。准备环境角色IPmaster192.168.11.139node1192.

【云原生 • Kubernetes】认识 k8s、k8s 架构、核心概念点介绍

目录一、Kubernetes简介二、Kubernetes架构三、Kunbernetes有哪些核心概念?1.集群Cluster2.容器Container3.POD4.副本集ReplicaSet5.服务service6.发布Deployment7.ConfigMap/Secret8.DaemonSet9.核心概念总结一、Kubernetes简介Kubernetes简称k8s,是支持云原生部署的一个平台,起源于谷歌。谷歌早在十几年之前就对其应用,通过容器方式进行部署。k8s本质上就是用来简化微服务的开发和部署的,关注点包括自愈和自动伸缩、调度和发布、调用链监控、配置管理、Metrics监控、日志监控

【云原生 • Kubernetes】认识 k8s、k8s 架构、核心概念点介绍

目录一、Kubernetes简介二、Kubernetes架构三、Kunbernetes有哪些核心概念?1.集群Cluster2.容器Container3.POD4.副本集ReplicaSet5.服务service6.发布Deployment7.ConfigMap/Secret8.DaemonSet9.核心概念总结一、Kubernetes简介Kubernetes简称k8s,是支持云原生部署的一个平台,起源于谷歌。谷歌早在十几年之前就对其应用,通过容器方式进行部署。k8s本质上就是用来简化微服务的开发和部署的,关注点包括自愈和自动伸缩、调度和发布、调用链监控、配置管理、Metrics监控、日志监控

【K8S系列】深入解析滚动升级

目录序言1基础介绍1.1什么是滚动升级1.2控制器滚动升级的原理1.3控制器滚动升级的实现方法1基于Deployment的滚动升级2基于StatefulSet的滚动升级2拓展2.1 Deployment的“滚动更新”示例1准备镜像2创建Deployment3更新Deployment4监控更新状态5回滚更新2.2其他示例1暂停和恢复更新2设置滚动更新策略2.3 总结 3投票专栏介绍因为可能还有很多同学还不清楚上下文,所以简单介绍一下这个专栏要做的事:主要是深入解析每个知识点,帮助大家完全掌握k8s,一下是已更新的章节序号文章第一讲深入解析k8s:入门指南(一)第二讲深入解析k8s:入门指南(二)

【K8S系列】深入解析滚动升级

目录序言1基础介绍1.1什么是滚动升级1.2控制器滚动升级的原理1.3控制器滚动升级的实现方法1基于Deployment的滚动升级2基于StatefulSet的滚动升级2拓展2.1 Deployment的“滚动更新”示例1准备镜像2创建Deployment3更新Deployment4监控更新状态5回滚更新2.2其他示例1暂停和恢复更新2设置滚动更新策略2.3 总结 3投票专栏介绍因为可能还有很多同学还不清楚上下文,所以简单介绍一下这个专栏要做的事:主要是深入解析每个知识点,帮助大家完全掌握k8s,一下是已更新的章节序号文章第一讲深入解析k8s:入门指南(一)第二讲深入解析k8s:入门指南(二)

Kubernetes(K8S)中StorageClass(SC)详解、实例

1、概念StorageClass是一个存储类,通过创建StorageClass可以动态生成一个存储卷,供k8s用户使用。使用StorageClass可以根据PVC动态的创建PV,减少管理员手工创建PV的工作。StorageClass的定义主要包括名称、后端存储的提供者(privisioner)和后端存储的相关参数配置。StorageClass一旦被创建,就无法修改,如需修改,只能删除重建。2、创建要使用StorageClass,我们就得安装对应的自动配置程序,比如本篇文章使用的存储后端是nfs,那么我们就需要使用到一个NFS-Subdir-External-Provisioner的自动配置程序

Kubernetes(K8S)中StorageClass(SC)详解、实例

1、概念StorageClass是一个存储类,通过创建StorageClass可以动态生成一个存储卷,供k8s用户使用。使用StorageClass可以根据PVC动态的创建PV,减少管理员手工创建PV的工作。StorageClass的定义主要包括名称、后端存储的提供者(privisioner)和后端存储的相关参数配置。StorageClass一旦被创建,就无法修改,如需修改,只能删除重建。2、创建要使用StorageClass,我们就得安装对应的自动配置程序,比如本篇文章使用的存储后端是nfs,那么我们就需要使用到一个NFS-Subdir-External-Provisioner的自动配置程序

使用rancher的rke2部署高可用的k8s集群

目录1、linux环境初始化及内核调优(1)设置主机名、关闭防火墙、配置集群ip映射、关闭selinux(2)禁用linux的透明大页、标准大页(3)禁用swap分区(4)配置集群时间同步,同步阿里云服务器时间(5)linux内核参数调优(6)配置ipvs2、rke2安装k8s(1)主节点安装执行(2)从节点安装执行(3)以上安装完成后在主节点1执行(一台主节点)(4)主节点1配置启动完成后,在其他主节点执行以下命令进行配置(5)以上主节点都启动后,接下来在所有从节点的进行以下配置3、集群kubectl命令行工具优化4、rke2集群升级问题        Kubernetes在1.20版之后已