随笔分类 - k8s
摘要:day07 MySQL主从 一、StorageClass StorageClass 存储类。 pv 存储对象。 StorageClass 是按照pvc的要求,动态的生成pv。 Helm --> StorageClass 1、安装Helm Github:https://github.com/helm/
阅读全文
摘要:Volume 本节我们讨论 Kubernetes 的存储模型 Volume,学习如何将各种持久化存储映射到容器。 我们经常会说:容器和 Pod 是短暂的。 其含义是它们的生命周期可能很短,会被频繁地销毁和创建。容器销毁时,保存在容器内部文件系统中的数据都会被清除。 为了持久化保存容器的数据,可以使用
阅读全文
摘要:一、EndPoints 1、简介 EndPoints:是收录Pod EndPoints是怎么来的? 创建Service,实际会创建一个同名的Endpoints。 Service只负责提供一个VIP,EndPoints才是提供负载均衡服务的。 1、EndPoints和Service可以通过名称一致关联
阅读全文
摘要:一、控制器 1、介绍 k8s内拥有许多的控制器类型,用来控制pod的状态、行为、副本数量等等,控制器通过pod的标签来控制pod。 Pod通过控制器实现应用的运维,如伸缩、升级等,控制器决定了创建pod资源的方式和类型,在集群上管理和运行容器的对象通过label-selector 相关联。 2、控制
阅读全文
摘要:一、Pod K8s有很多技术概念,同时对应很多API对象,最重要的也是最基础的是微服务Pod。Pod是在K8s集群中运行部署应用或服务的最小单元,它是可以支持多容器的。Pod的设计理念是支持多个容器在一个Pod中共享网络地址和文件系统,可以通过进程间通信和文件共享这种简单高效的方式组合完成服务。Po
阅读全文
摘要:语法格式 kubectl [command] [TYPE] [NAME] [flags] command:子命令、用于操作kubernetes集群资源对象的命令,例如create、delete、describe、get、apply等 TYPE:资源对象类型,区分大小写,能以单数形式,复数形式或简写形
阅读全文
摘要:1、环境初始化 1.1、 软件系统版本 软件 版本 CentOS CentOS Linux release 7.7.1908 (Core) Docker 19.03.12 Kubernetes V1.18.8 Flannel V0.13.0 Kernel-lm 4.18+ Kernel-lm-dev
阅读全文
摘要:k8s安装 一、简介 Kubernetes有两种方式,第一种是二进制的方式,可定制但是部署复杂容易出错;第二种是kubeadm工具安装,部署简单,不可定制化。本次我们部署kubeadm版. 服务器配置至少是2G2核的。如果不是则可以在集群初始化后面增加 --ignore-preflight-erro
阅读全文
摘要:1、k8s简介 Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 的服务、支持和工具广泛可用。 Kubernetes是一个全新的基于容器技术的分布式领先方案。
阅读全文