doker容器管理神器 kubernetes的学习
文章平均质量分 88
K8s部署、Pod、资源清单、控制器、service、configmap、secret、volumes、pvc、资源监控、HPA、helm、集群高可用等,为企业微服务架构的落地打下坚实的基础。
玻璃酸钠滴眼液
梦要在未醒的时候努力做
展开
-
K8s(1)——kubernetes的部署安装与kubectl命令熟悉
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?二、使用步骤总结https://kubernetes.io/docs/setup/production-environment/cont原创 2021-02-21 21:02:05 · 481 阅读 · 0 评论 -
K8s(3)——kubernetes之Pod的生命周期&探针介绍
文章目录前言1、2、前言1、2、原创 2021-02-21 23:34:55 · 503 阅读 · 0 评论 -
K8s(2)——kubernetes之资源清单书写规则
文章目录前言1、pod2、pod深度使用前言1、podhttps://kubernetes.io/docs/setup/[root@server2 ~]# cat pod.yml apiVersion: apps/v1kind: Deploymentmetadata: name: nginx namespace: defaultspec: replicas: 1 selector: matchLabels: run: nginx template:.原创 2021-02-22 12:40:04 · 630 阅读 · 0 评论 -
K8s(4)——kubernetes之控制器(ReplicaSet、Deployment、DaemonSet、job、Cronjob)
文章目录1、控制器介绍2、控制器使用1、控制器介绍2、控制器使用https://kubernetes.io/zh/docs/concepts/workloads/controllers/replicaset/原创 2021-02-23 18:29:07 · 431 阅读 · 0 评论 -
K8s(5)——kubernetes之service介绍
文章目录前言1、2、前言1、2、原创 2021-02-23 21:26:53 · 402 阅读 · 0 评论 -
K8s(6)——kubernetes之Pod通信以及ingress部署
文章目录前言1、前言1、原创 2021-02-24 09:08:58 · 865 阅读 · 0 评论 -
K8s(7)——kubernetes之网络篇-metallb,calico,网络策略
文章目录前言1、前言1、原创 2021-02-26 14:52:27 · 1133 阅读 · 0 评论 -
K8s(8)——kubernetes之存储管理-Configmap配置管理
文章目录前言1、前言1、亚克西(37672188) 15:52:25$ kubectl create configmap my-config --from-literal=key1=config1 --from-literal=key2=config2亚克西(37672188) 15:52:33$ kubectl create configmap my-config-2 --from-file=/etc/resolv.conf亚克西(37672188) 15:52:39$ kubectl.原创 2021-02-26 21:04:21 · 414 阅读 · 0 评论 -
K8s(9)——kubernetes之存储管理-secret配置管理
文章目录前言1、secret作用2、secret配置使用2.1 默认secret2.2 secret 演示2.3 将Secret挂载到Volume,向指定路径映射secret密钥2.4 将Secret设置为环境变量2.5 拉取未公开仓库镜像前言secret官网参考链接1、secret作用Secret 对象类型用来保存敏感信息,例如密码、OAuth 令牌和 ssh key。敏感信息放在 secret 中比放在 Pod 的定义或者容器镜像中来说更加安全和灵活。Pod 可以用两种方式使用 sec.原创 2021-02-26 21:04:44 · 390 阅读 · 0 评论 -
K8s(10)——kubernetes之存储管理-Volumes配置管理
文章目录前言5、前言5、https://kubernetes.io/zh/docs/concepts/storage/volumes/亚克西(37672188) 09:55:39[root@server2 volumes]# cat emptydir.yaml apiVersion: v1kind: Podmetadata: name: vol1spec: containers: - image: busyboxplus name: vm1 stdin: t.原创 2021-02-26 21:05:42 · 630 阅读 · 0 评论 -
K8s(11)——kubernetes之存储管理-PV和PVC以及StorageClass动态分配详解加StatefulSet的应用
文章目录1、认识PV/PVC/StorageClass1.1 介绍2、PV和PVC3、动态卷1、认识PV/PVC/StorageClass1.1 介绍管理存储是管理计算的一个明显问题。该PersistentVolume子系统为用户和管理员提供了一个API,用于抽象如何根据消费方式提供存储的详细信息。为此,我们引入了两个新的API资源:PersistentVolume和PersistentVolumeClaimPersistentVolume(PV)是集群中由管理员配置的一段网络存储。 它是集群中.原创 2021-03-03 21:06:17 · 1214 阅读 · 0 评论 -
K8s(12)——kubernetes之kubernetes调度
文章目录1、kubernetes调度1.1 nodeName1.2 nodeSelector2、亲和和反亲和2.1 节点亲和2.2 pod 亲和性和反亲和性3、 Taints(污点)4、 其他影响Pod调度的指令4.1 cordon4.2 drain4.3 delete1、kubernetes调度调度器通过 kubernetes 的 watch 机制来发现集群中新创建且尚未被调度到 Node 上的 Pod。调度器会将发现的每一个未调度的 Pod 调度到一个合适的 Node 上来运行。kub.原创 2021-03-03 21:20:12 · 348 阅读 · 0 评论 -
K8s(13)——kubernetes之kubernetes访问控制
文章目录1、2、 Authentication(认证)3、 授权4、1、2、 Authentication(认证)认证方式现共有8种,可以启用一种或多种认证方式,只要有一种认证方式通过,就不再进行其它方式的认证。通常启用X509 Client Certs和Service Accout Tokens两种认证方式。Kubernetes集群有两类用户:由Kubernetes管理的Service Accounts (服务账户)和(Users Accounts) 普通账户。k8s中账号的概念不.原创 2021-03-03 21:47:54 · 527 阅读 · 1 评论 -
K8s(14)——kubernetes之kubernetes资源限制(CPU,内存,namespace限制)
文章目录1、内存限制2、CPU限制1、内存限制2、CPU限制原创 2021-03-04 10:47:05 · 572 阅读 · 0 评论 -
K8s(15)——kubernetes之kubernetes资源监控(Metrics-Server,Dashboard,HPA)
文章目录1、Metrics-Server部署1.1 APIService Service Pod kubelet关系2、Metrics-Server部署常见问题解决2.1 错误12.2 报错22.3 报错3:3、Dashboard部署4、Horizontal Pod Autoscaler 演练4.1 创建 Horizontal Pod Autoscaler4.2 基于多项度量指标和自定义度量指标自动扩缩1、Metrics-Server部署Metrics-Server是集群核心监控数据的聚合器,用.原创 2021-03-04 11:59:51 · 1032 阅读 · 0 评论 -
K8s(16)——kubernetes之kubernetes资源监控-Helm包管理工具1
文章目录1、Helm介绍2、安装部署Helm3、1、Helm介绍Helm是Kubernetes 应用的包管理工具,主要用来管理 Charts,类似Linux系统的yum。Helm Chart 是用来封装 Kubernetes 原生应用程序的一系列 YAML 文件。可以在你部署应用的时候自定义应用程序的一些 Metadata,以便于应用程序的分发。对于应用发布者而言,可以通过 Helm 打包应用、管理应用依赖关系、管理应用版本并发布应用到软件仓库。对于使用者而言,使用 Helm .原创 2021-03-04 16:39:03 · 375 阅读 · 1 评论 -
K8s(17)——kubernetes之kubernetes资源监控-Helm包管理工具2(部署metrices-server,部署kubeapps(webUI))
文章目录1、构建一个Helm Chart2、把打包好的helm包上传仓库2.1 配置仓库2.2 仓库拉取helm2.3 增加v2版本(ingress)2.4 回滚更新3、部署metrices-server3.1 拉取metrics-server包,修改values.yaml文件3.2 拉取镜像3.3 清理之前的metrices环境3.4 安装3.5 修改corndns4、部署kubeapps(webUI)4.1 拉取kubeapps包,修改values.yaml文件4.2 下载所需镜像并上传仓库4.3 安.原创 2021-03-05 17:17:56 · 601 阅读 · 1 评论 -
K8s(18)——kubernetes之k8s高可用集群实验
文章目录1、k8s高可用集群架构2、实验环境部署准备3、部署1、k8s高可用集群架构2、实验环境部署准备3、部署原创 2021-03-08 22:40:51 · 745 阅读 · 3 评论