随笔分类 -  K8S

摘要:单个pod # kubectl exec redis-pod-0 -n cluster-redis -- hostname -f redis-pod-0.redis-cluster-service.cluster-redis.svc.cluster.local 多个pod(StatefulSet类型 阅读全文
posted @ 2021-06-01 15:44 哈喽哈喽111111 阅读(1290) 评论(0) 推荐(0)
摘要:注意:第二步不用操作了,yaml文件仅供参考 1.创建Namespace kubectl apply -f Namespace.yaml apiVersion: v1 kind: Namespace metadata: name: cluster-redis 2.创建PersistentVolume 阅读全文
posted @ 2021-06-01 15:32 哈喽哈喽111111 阅读(1287) 评论(1) 推荐(1)
摘要:状态查询 # 查看集群信息 # kubectl cluster-info Kubernetes control plane is running at https://127.0.0.1:8443 KubeDNS is running at https://127.0.0.1:8443/api/v1 阅读全文
posted @ 2021-05-18 10:52 哈喽哈喽111111 阅读(606) 评论(0) 推荐(0)
摘要:网络策略(NetworkPolicy)是一种关于pod间及pod与其他网络端点间所允许的通信规则的规范。NetworkPolicy 资源使用标签选择pod,并定义选定pod所允许的通信规则。 前提 网络策略通过网络插件来实现,所以用户必须使用支持 NetworkPolicy 的网络解决方案 - 简单 阅读全文
posted @ 2021-05-18 10:37 哈喽哈喽111111 阅读(1906) 评论(0) 推荐(0)
摘要:示例Pod 的配置文件 envars.yaml Copy envars.yaml to clipboard apiVersion: v1 kind: Pod metadata: name: envar-demo labels: purpose: demonstrate-envars spec: co 阅读全文
posted @ 2021-05-18 10:03 哈喽哈喽111111 阅读(452) 评论(0) 推荐(0)
摘要:Kubernetes支持预启动和预结束事件。 Kubernetes在容器启动的时候发送预启动事件,在容器结束的时候发送预结束事件。 定义预启动和预结束事件操作 下面是Pod的配置文件: # cat lifecycle-events.yaml apiVersion: v1 kind: Pod meta 阅读全文
posted @ 2021-05-17 16:15 哈喽哈喽111111 阅读(206) 评论(0) 推荐(0)
摘要:Downward API 有两种方式可以将 Pod 和 Container 字段呈现给运行中的容器: 环境变量 卷文件 这两种呈现 Pod 和 Container 字段的方式统称为 Downward API。 使用环境变量的方式 用 Pod 字段作为环境变量的值 Pod 的配置文件 cat test 阅读全文
posted @ 2021-05-17 15:09 哈喽哈喽111111 阅读(1779) 评论(0) 推荐(0)
摘要:创建 Pod 时设置命令及参数 创建 Pod 时,可以为其下的容器设置启动时要执行的命令及其参数。如果要设置命令,就填写在配置文件的 command 字段下,如果要设置命令的参数,就填写在配置文件的 args 字段下。一旦 Pod 创建完成,该命令及其参数就无法再进行更改了。 如果在配置文件中设置了 阅读全文
posted @ 2021-05-17 14:46 哈喽哈喽111111 阅读(9361) 评论(0) 推荐(0)
摘要:在硬件升级、硬件维护等情况下,我们需要将某些Node进行隔离,脱离Kubernetes集群的调度范围。Kubernetes提供了一种机制,即可以将Node纳入调度范围,也可以将Node脱离调度范围。 使用配置文件的方式 创建配置文件unschedule_node.yaml,在spec部分指定unsc 阅读全文
posted @ 2021-05-17 14:15 哈喽哈喽111111 阅读(620) 评论(0) 推荐(0)
摘要:由于官网未开放同步方式, 可能会有索引gpg检查失败的情况, 这时请用 yum install -y --nogpgcheck kubelet kubeadm kubectl 安装 Debian / Ubuntu apt-get update && apt-get install -y apt-tr 阅读全文
posted @ 2021-05-17 14:06 哈喽哈喽111111 阅读(2905) 评论(0) 推荐(0)
摘要:除了 kubectl describe pod 以外,另一种获取 Pod 额外信息(除了 kubectl get pod)的方法 是给 kubectl get pod 增加 -o yaml 输出格式参数。 该命令将以 YAML 格式为你提供比 kubectl describe pod 更多的信息 — 阅读全文
posted @ 2021-05-17 13:59 哈喽哈喽111111 阅读(1971) 评论(0) 推荐(0)
摘要:apiVersion: apps/v1 #与k8s集群版本有关,使用 kubectl api-versions 即可查看当前集群支持的版本 kind: Deployment #该配置的类型,我们使用的是 Deployment metadata: #译名为元数据,即 Deployment 的一些基本属 阅读全文
posted @ 2021-04-28 09:49 哈喽哈喽111111 阅读(1520) 评论(0) 推荐(1)
摘要:1.批量执行yaml文件 # 把所有要执行的yaml文件放在同一个目录下,并且切换到这个目录下 kubectl apply -f . 2.利用pod的亲和和反亲和功能把pod调度到不同的node上 亲和(affinity)和 反亲和(anti-affinity) Pod之间亲和和反亲和,你可以通过已 阅读全文
posted @ 2021-04-26 10:46 哈喽哈喽111111 阅读(377) 评论(0) 推荐(0)
摘要:参考网址:https://www.bejson.com (网站文件部分有坑,需要擦亮眼睛) nginx k8s版本:v1.20 apiVersion: apps/v1 kind: Deployment metadata: name: my-nginx namespace: test spec: re 阅读全文
posted @ 2021-04-25 18:34 哈喽哈喽111111 阅读(313) 评论(0) 推荐(0)
摘要:yaml文件中个别数值有大写,报错信息如下 : The Deployment "my-nginx" is invalid: spec.template.spec.volumes[0].name: Invalid value: "myEmptyDir": a lowercase RFC 1123 la 阅读全文
posted @ 2021-04-25 17:42 哈喽哈喽111111 阅读(3069) 评论(0) 推荐(0)
摘要:文件转载自:https://www.orchome.com/1284 本节以GlusterFS为例,从定义StorageClass、创建GlusterFS和Heketi服务、用户申请PVC到创建Pod使用存储资源,对StorageClass和动态资源分配进行详细说明,进一步剖析k8s的存储机制。 1 阅读全文
posted @ 2021-04-25 15:35 哈喽哈喽111111 阅读(538) 评论(0) 推荐(0)
摘要:文章转载自:https://blog.csdn.net/BigData_Mining/article/details/88849696 基于角色的访问控制(Role-Based Access Control, 即”RBAC”)使用”rbac.authorization.k8s.io” API Gro 阅读全文
posted @ 2021-04-25 15:13 哈喽哈喽111111 阅读(5074) 评论(0) 推荐(0)
摘要:要求:先了解数据docker容器中数据卷的挂载等知识 参考网址: https://www.cnblogs.com/sanduzxcvbnm/p/13176938.html https://www.cnblogs.com/sanduzxcvbnm/p/13371254.html 容器中的存储都是临时的 阅读全文
posted @ 2021-04-23 18:20 哈喽哈喽111111 阅读(4252) 评论(0) 推荐(0)
摘要:可以使用对 pv 打 label 的方式,具体如下: 创建 pv,指定 label $ cat nfs-pv2.yaml apiVersion: v1 kind: PersistentVolume # PV是全局概念,不用设置namespace metadata: name: nfs-pv2 nam 阅读全文
posted @ 2021-04-23 18:04 哈喽哈喽111111 阅读(1084) 评论(0) 推荐(0)
摘要:网址:https://www.kubebiz.com/ 网站:https://k8syaml.com/ 阅读全文
posted @ 2021-04-23 11:21 哈喽哈喽111111 阅读(400) 评论(0) 推荐(0)