11 2021 档案

摘要:#一、Ingress简介 ##1.1 service的作用 1.对集群内部,它不断跟踪pod的变化,更新endpoint中对应pod的对象,提供了ip不断变化的pod的服务发现机制 2.对集群外部,他类似负载均衡器,可以在集群内外部对pod进行访问 ##1.2 外部访问k8s集群内的服务 1.Nod 阅读全文
posted @ 2021-11-16 23:31 落寞1111 阅读(2270) 评论(0) 推荐(0)
摘要:#一、Pod控制器介绍 ##1.1 Pod控制器及其功用 Pod控制器,又称之为工作负载(workload),是用于实现管理pod的中间层,确保pod资源符合预期的状态,pod的资源出现故障时,会尝试进行重启,当根据重启策略无效,则会重新新建pod的资源。 ##1.3 pod控制器有多种类型 1.R 阅读全文
posted @ 2021-11-11 22:53 落寞1111 阅读(153) 评论(0) 推荐(0)
摘要:#一、PVC和PV ##1.1 PV概念 1.PersistentVolume(PV)是集群中已由管理员配置的一段网络存储。集群中的资源就像一个节点是一个集群资源,可以从远程的NFS或分布式对象存储系统中创建得来(pv存储空间大小、访问方式) 2.Pv是诸如卷之类的卷插件,但是只有独立于使用Pv的任 阅读全文
posted @ 2021-11-10 23:19 落寞1111 阅读(1190) 评论(0) 推荐(0)
摘要:#一、污点(Taint)和容忍(Tolerations) ##1.1 污点(Taint) ###1.1.1 概念 1.节点亲和性,是Pod的一种属性(偏好或硬性要求),它使Pod被吸引到一类特定的节点。Taint则相反,它使节点能够排斥一类特定的Pod 2.Taint和Toleration相互配合, 阅读全文
posted @ 2021-11-09 17:36 落寞1111 阅读(461) 评论(0) 推荐(0)
摘要:#一、node节点环境准备 1.所有节点,关闭防火墙规则,关闭selinux,关闭swap交换 systemctl stop firewalld systemctl disable firewalld setenforce 0 iptables -F && iptables -t nat -F && 阅读全文
posted @ 2021-11-08 21:46 落寞1111 阅读(660) 评论(0) 推荐(0)
摘要:#一、启动、退出动作 vim demo1.yaml apiVersion: v1 kind: Pod metadata: name: lifecycle-demo spec: containers: - name: lifecycle-demo-container image: soscscs/my 阅读全文
posted @ 2021-11-08 19:45 落寞1111 阅读(578) 评论(0) 推荐(0)
摘要:#一、资源限制 ##1.1 概念 1.当定义 Pod 时可以选择性地为每个容器设定所需要的资源数量。最常见可设定资源是 CPU 和内存大小,以及其他类型的资源 2.当为 Pod 中的容器指定了 request资源时,调度器就使用该信息来决定将 Pod 调度到哪个节点上。当还为容器指定了limit资源 阅读全文
posted @ 2021-11-07 20:26 落寞1111 阅读(338) 评论(0) 推荐(0)
摘要:#一、Pod ##1.1 基础概念 1.Pod是kubernetes中最小的资源管理组件,Pod也是最小化运行容器化 应用的资源对象。一个Pod代表着集群中运行的一个进程。kubernetes中其他大多数组件都是围绕着Pod来进行支撑和扩展Pod功能的,例如,用于管理Pod运行的StatefulSe 阅读全文
posted @ 2021-11-04 17:18 落寞1111 阅读(1856) 评论(0) 推荐(0)
摘要:#一、yaml文件详解 1.Kubernetes支持YAML和JSON格式管理资源对象 2.JSON格式:主要用于api接口之间消息的传递 3.YAML格式:用于配置和管理,YAML是一种简洁的非标记性语言,内容格式人性化,较易读 ##1.1 YAML语法格式 1.大小写敏感 2.使用缩进表示层级关 阅读全文
posted @ 2021-11-03 15:55 落寞1111 阅读(444) 评论(0) 推荐(0)
摘要:#一、持续集成环境-Jenkins安装(192.168.80.15) ##1.1 关闭防火墙和安全功能 systemctl stop firewalld setenforce 0 ##1.2 安装JDK jenkins需要依赖JDK,所有先安装JDK1.8 yum install java-1.8. 阅读全文
posted @ 2021-11-02 19:55 落寞1111 阅读(403) 评论(0) 推荐(0)
摘要:#一、kubectl基本命令 ##1.1 基本信息查看 陈述式资源管理方法: 1.kubernetes集群管理集群资源的唯一入口是通过相应的方法调用apiserver的接口 2.kubectl是官方的CLI命令行工具,用于与apiserver进行通信,将用户在命令行输入的命令,组织并转化为apise 阅读全文
posted @ 2021-11-02 16:22 落寞1111 阅读(653) 评论(0) 推荐(0)
摘要:#一、服务器准备与配置思路 master(2C/4G,cpu核心数要求大于2) 192.168.80.11 docker、kubeadm、kubelet、kubectl、flannel node01(2C/2G) 192.168.80.12 docker、kubeadm、kubelet、kubect 阅读全文
posted @ 2021-11-01 18:18 落寞1111 阅读(218) 评论(0) 推荐(0)