zzzzy09

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  445 随笔 :: 0 文章 :: 7 评论 :: 26万 阅读

随笔分类 -  Kubernetes

摘要:来自: https://www.hi-linux.com/posts/21466.html 官网; https://helm.sh/docs/developing_charts/ Helm 是 Kubernetes 生态系统中的一个软件包管理工具。本文将介绍 Helm 中的相关概念和基本工作原理,并 阅读全文
posted @ 2019-09-16 17:47 zzzzy09 阅读(554) 评论(0) 推荐(0) 编辑

摘要:来自: https://www.jianshu.com/p/acb34a1d1b6e Kubenernetes 调度器介绍 Kubernetes 调度器介绍 kube-scheduler是 kubernetes 系统的核心组件之一,主要负责整个集群资源的调度功能,根据特定的调度算法和策略,将 Pod 阅读全文
posted @ 2019-09-12 14:47 zzzzy09 阅读(562) 评论(0) 推荐(0) 编辑

摘要:来自:https://www.cnblogs.com/wwchihiro/p/9261607.html 1、Kubernetes是什么 Kubernetes是一个轻便的和可扩展的开源平台,用于管理容器化应用和服务。通过Kubernetes能够进行应用的自动化部署和扩缩容。在Kubernetes中,会 阅读全文
posted @ 2019-09-12 10:35 zzzzy09 阅读(254) 评论(0) 推荐(0) 编辑

摘要:Kubernetes系统上Pod网络的实现依赖于第三方插件,而Flannel是由CoreOS主推的目前比较主流的容器网络解决方案,CNI插件有两种功能:网络配置和网络策略,由于flannel比较简单,并不支持网络策略,flannel项目自身只是一个框架,真正提供网络功能的是它的后端实现,目前,Fla 阅读全文
posted @ 2019-09-11 15:17 zzzzy09 阅读(341) 评论(0) 推荐(0) 编辑

摘要:Kubernetes网络原理 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/huwh_/article/details/77922093 1. kubernetes网络模型 1.1. 基 阅读全文
posted @ 2019-09-09 11:22 zzzzy09 阅读(306) 评论(0) 推荐(0) 编辑

摘要:Kubernetes Dashboard 是 k8s集群的一个 WEB UI管理工具,代码托管在 github 上,地址:https://github.com/kubernetes/dashboard #由于镜像无法直接下载需要通过docker 先将镜像拉下来 #拉取镜像docker pull mi 阅读全文
posted @ 2019-09-05 16:29 zzzzy09 阅读(355) 评论(0) 推荐(0) 编辑

摘要:本文原链接:https://www.qikqiak.com/post/use-rbac-in-k8s/ 前面两节课我们学习了Kubernetes中的两个用于配置信息的重要资源对象:ConfigMap和Secret,其实到这里我们基本上学习的内容已经覆盖到Kubernetes中一些重要的资源对象了,来 阅读全文
posted @ 2019-09-05 15:56 zzzzy09 阅读(194) 评论(0) 推荐(0) 编辑

摘要:1 API 版本 1.1 Alpha级别: 1.2 Beta级别: 1.3 Stable级别: 2 API groups 3 启用API Groups 4 启用组中的资源 1.1 Alpha级别: 1.2 Beta级别: 1.3 Stable级别: REST API是Kubernetes系统的重要部 阅读全文
posted @ 2019-09-04 09:29 zzzzy09 阅读(295) 评论(0) 推荐(0) 编辑

摘要:访问控制 Kubernetes 对 API 访问提供了三种安全访问控制措施:认证、授权和 Admission Control。认证解决用户是谁的问题,授权解决用户能做什么的问题,Admission Control 则是资源管理方面的作用。通过合理的权限管理,能够保证系统的安全可靠。 Kubernet 阅读全文
posted @ 2019-09-03 16:13 zzzzy09 阅读(160) 评论(0) 推荐(0) 编辑

摘要:StatefulSet StatefulSet是为了解决有状态服务的问题(对应Deployments和ReplicaSets是为无状态服务而设计),其应用场景包括 稳定的持久化存储,即Pod重新调度后还是能访问到相同的持久化数据,基于PVC来实现 稳定的网络标志,即Pod重新调度后其PodName和 阅读全文
posted @ 2019-09-02 16:25 zzzzy09 阅读(272) 评论(0) 推荐(0) 编辑

摘要:ConfigMap ConfigMap用于保存配置数据的键值对,可以用来保存单个属性,也可以用来保存配置文件。ConfigMap跟secret很类似,但它可以更方便地处理不包含敏感信息的字符串。 ConfigMap创建 可以使用kubectl create configmap从文件、目录或者key- 阅读全文
posted @ 2019-08-30 17:34 zzzzy09 阅读(270) 评论(0) 推荐(0) 编辑

摘要:PV/PVC/StorageClass 管理存储是管理计算的一个明显问题。该PersistentVolume子系统为用户和管理员提供了一个API,用于抽象如何根据消费方式提供存储的详细信息。为此,我们引入了两个新的API资源:PersistentVolume和PersistentVolumeClai 阅读全文
posted @ 2019-08-27 17:41 zzzzy09 阅读(430) 评论(0) 推荐(0) 编辑

摘要:Volumes: Container中的磁盘文件是短暂的,这在容器中运行时会给非平凡的应用程序带来一些问题。首先,当容器崩溃时,kubelet将重新启动它,但文件将丢失 - Container以干净状态启动。其次,当在一起运行Container时,Pod通常需要在这些容器之间共享文件。Kuberne 阅读全文
posted @ 2019-08-27 14:33 zzzzy09 阅读(196) 评论(0) 推荐(0) 编辑

摘要:1、kubectl概述 kubectl是Kubernetes集群的命令行工具,通过kubectl能够对集群本身进行管理,并能够在集群上进行容器化应用的安装部署。运行kubectl命令的语法如下所示: 这里的command,TYPE、NAME和flags为: comand:指定要对资源执行的操作,例如 阅读全文
posted @ 2019-08-23 10:44 zzzzy09 阅读(151) 评论(0) 推荐(0) 编辑

摘要:术语 在本篇文章中你将会看到一些在其他地方被交叉使用的术语,为了防止产生歧义,我们首先来澄清下。 节点:Kubernetes集群中的一台物理机或者虚拟机。 集群:位于Internet防火墙后的节点,这是kubernetes管理的主要计算资源。 边界路由器:为集群强制执行防火墙策略的路由器。 这可能是 阅读全文
posted @ 2019-08-21 17:27 zzzzy09 阅读(352) 评论(0) 推荐(0) 编辑

摘要:Service Service 定义 查看pods 标签 NodePort: 不指定 Selectors 的服务 在创建 Service 的时候,也可以不指定 Selectors,用来将 service 转发到 kubernetes 集群外部的服务(而不是 Pod)。目前支持两种方法 (1)自定义 阅读全文
posted @ 2019-08-19 10:28 zzzzy09 阅读(281) 评论(0) 推荐(0) 编辑

摘要:Deployment 简述 Deployment 为 Pod 和 ReplicaSet 提供了一个声明式定义 (declarative) 方法,用来替代以前的 ReplicationController 来方便的管理应用。 ReplicaSet ReplicaSet的目的是在任何给定时间维护一组稳定 阅读全文
posted @ 2019-07-26 14:36 zzzzy09 阅读(256) 评论(0) 推荐(0) 编辑

摘要:Configure Liveness and Readiness Probes Define a liveness command 对Pod内个容器健康检查的设置,当探测无响应几次后将自动重启该容器,检查方法有exec、httpGet和tcpSocket,对一个容器只需设置其中一种方法即可 在下面p 阅读全文
posted @ 2019-07-26 11:32 zzzzy09 阅读(245) 评论(0) 推荐(0) 编辑

摘要:注释: 定义pod 需要指定的资源: 阅读全文
posted @ 2019-07-18 17:09 zzzzy09 阅读(224) 评论(0) 推荐(0) 编辑

摘要:对于kubernetes 资源可以使用加载 yaml 标记语言的方式,进行自定义: 使用YAML用于k8s的定义将给你一些好处,包括: 便捷性:你将不再需要添加大量的参数到命令行中执行命令 可维护性:YAML文件可以通过源头控制,可以跟踪每次的操作 灵活性:通过YAML你将可以创建比命令行更加复杂的 阅读全文
posted @ 2019-07-18 16:47 zzzzy09 阅读(244) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示