![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
文章平均质量分 72
学的好秃的早
追风赶月莫停留,平芜尽处是春风
展开
-
k8s-configMap
解耦,便于应用配置的修改,官网建议保存的数据大小不超过1MiB,超过1Mib的数据建议使用存储卷存储。ConfigMap 是一种 API 对象,用来将非机密性的数据保存到键值对中。可以将其用作环境变量、命令行参数或者存储卷中的配置文件。也可以通过命令指定将某个文件内同容写入ConfigMap。ConfigMap 将环境配置信息和。原创 2024-02-06 15:20:56 · 751 阅读 · 0 评论 -
k8s-sercret
由于创建 Secret 可以独立于使用它们的 Pod, 因此在创建、查看和编辑 Pod 的工作流程中暴露 Secret(及其数据)的风险较小。Kubernetes 和在集群中运行的应用程序也可以对 Secret 采取额外的预防措施, 例如避免将敏感数据写入非易失性存储。Kubernetes 提供若干种内置的类型,用于一些常见的使用场景。针对这些类型,Kubernetes 所执行的合法性检查操作以及对其所实施的限制各不相同。Secret 是一种包含少量敏感信息例如密码、令牌或密钥的对象。原创 2024-02-06 15:19:40 · 1242 阅读 · 0 评论 -
kubesphere部署k8s-v1.23.10
with-kubesphere version 指定生成配置文件的路径和名字 [(-f | --file) path] 命令示例: 生成配置安装 kubernetes v1.23.10和 kubesphere v3.4.0版本的配置文件 配置文件名为。#创建配置文件 ./kk create config [–with-kubernetes version] [–with-kubesphere version] [(-f | --file) path]3.设置docker 镜像仓库地址。原创 2024-02-01 16:50:04 · 874 阅读 · 0 评论 -
kubeAdmin 升级证书
【代码】kubeAdmin 升级证书。原创 2024-02-05 11:01:20 · 193 阅读 · 0 评论 -
k8s -ingress
k8s中的ingress 其实是指的两个部分,第一个为ingress-controller (nginx) , 另一个为Ingress resource (nginx配置)那么到现在,有了 Ingress 和 Ingress Controller,我们是不是就可以完美地管理集群的进出流量了呢?最初 Kubernetes 也是这么想的,一个集群里有一个 Ingress Controller,再给它配上许多不同的 Ingress 规则,应该就可以解决请求的路由和分发问题了。ingress重写转发路径。原创 2024-02-05 10:37:45 · 1383 阅读 · 0 评论 -
K8S-Service
将服务映射到 externalName 字段的内容(例如,映射到主名 api.foo.bar.example)。无需创建任何类型代理。通过集群的内部 IP 暴露服务,选择该值时服务只能够在集群内部访问。为了让节点端口可用,Kubernetes 设置了集群 IP 地址,这等同于你请求 type: ClusterIP 的服务。当创建service资源配置了selector时,endpoints 控制器会自动创建 endpoints 资源对象,该资源对象记录了 svc 和 pod 的一一对应关系。原创 2024-02-05 10:29:46 · 706 阅读 · 0 评论 -
K8S-NFS-StorageClass
K8S中没有内置的NFS的制备器,而定义StorageClass的时候需要指定制备器(Pervisioner),所以需要,先创建NFS的制备器,K8s内置的制备器支持矩阵如下。每个 StorageClass 都有一个制备器(Provisioner),用来决定使用哪个卷插件制备 PV。需要使用外部驱动为 NFS 创建 StorageClass。配置 :spec.template.spec.imagePullSecrets。问题:deployment部署报错从私有仓库拉取镜像报错。原创 2024-02-01 17:27:33 · 649 阅读 · 0 评论 -
K8S-PV 与PVC
metadata:spec:capacity:#指定访问模式#指定回收策略- hardnfs:path: /tmpmetadata:spec:#指定访问模式#卷模式 Filesystem/Blockresources:requests:metadata:#是否是默认Class,一个集群只有一个DefaultClass#指定制备器#指定回收策略。原创 2024-02-01 17:19:55 · 1123 阅读 · 0 评论 -
k8s-HPA
HPA可以获取每个Pod利用率,然后和HPA中定义的指标进行对比,同时计算出需要伸缩的具体值,最后实现Pod的数量的调整。PAH属于一种Kubernetes资源对象,它通过追踪分析RC控制的所有目标Pod的负载变化情况,来确定是否需要针对性地调整目标Pod的副本数。: 应用被弹性伸缩的pod对象的特定指标(例如,每个pod每秒处理的事务数)(需自己实现适配器)**两种(被弹性伸缩的pod对象中容器的requests和limits中定义的指标。4.观察deployment 的pod的变化以及PHA的变化。原创 2024-02-01 17:15:49 · 647 阅读 · 0 评论 -
最新版V1.21.1版k8s,Kubeadm 安装部署
版本以及说明本次部署安装采用的是kubeadm方式部署k8s,kubeadm为最新版本v.1.21.1,docker也是采用最新版本v20.10.7,安装过程中趟过了几个坑特此带大家闭坑。k8s部署中用的docker知识已经命令,默各位有docker基础,本文不做解释,不了解请自行百度。安装过程中最好使用root用户操作。环境准备虚拟机配置,2核2G, 内存最好不要低于1G,低于1G可能会启动不了K8s.修改主机名称(将主机名修改为master)sudo hostnamectl s原创 2021-06-04 14:37:38 · 2438 阅读 · 1 评论