文章库ARTICLE COLUMN

  • k8s :kube-apiserver 启动流程 - 1

    k8s :kube-apiserver 启动流程 - 1

    摘要:前言看源代码有一段时间,总感觉在迷宫里乱窜,有时候觉得终于找到出口了,一下子又撞墙了,总结下来还是自己的内功不够深厚,本文是对遗留,即将废弃初始化流程以及数据结构的一个梳理,算是做个路标,便于以后在迷宫中还能找到回来的路主要功能是提供...

    wwolfwwolf 评论0 收藏0
  • k8s :kube-apiserver 启动流程 - 2

    k8s :kube-apiserver 启动流程 - 2

    摘要:前言文章字数一多,在线编辑不方便,本文是启动流程的第部分传送门启动流程回顾上回讲到方法目前系统中有以下每个都对应一个配置的任务就是根据创建,然后再用创建,各个通过的字段组成责任链以创建为例下面将简要介绍的创建过程,主要分析是如 前言 ...

    xiangzhihongxiangzhihong 评论0 收藏0
  • k8s :kube-apiserver 访问 etcd 后端存储

    k8s :kube-apiserver 访问 etcd 后端存储

    摘要:前言本文介绍是如何访问后端存储相关源代码主要在通用接口原文注释定义了后端存储的通用接口,主要是一些增删改查方法,这种面向接口编程,将实现和设计分离的设计提高了软件的可扩展性,降低了模块间的耦合度,比如只要我们提供的具体实现,那么除了使...

    shenhualongshenhualong 评论0 收藏0
  • k8s :kube-apiserver RESTful API 实现 - Storage

    k8s :kube-apiserver RESTful API 实现 - Storage

    摘要:前言了解的同学都知道,对外提供接口提供查询,监听集群资源状态的服务,主要就做一件事,就是如何将接口调用映射到对后端存储比如的增删改查访问,在设计的时候考虑到是个快速迭代的开源项目,很多接口版本可能在未来版本发生变化,因此如何设计一个扩...

    frank_funfrank_fun 评论0 收藏0
  • 为高效 Ops 和 SRE 团队准备的 10 个开源 k8s 工具

    为高效 Ops 和 SRE 团队准备的 10 个开源 k8s 工具

    摘要:渲染节点并指明它们的总体状态。为节点和提供工具提示信息。作为一个日志查看器,允许你使用选择器从匹配的流式的查看日志。日志查看器你可以基于标准的标签选择器匹配,通过名字,通过服务,通过部署,等等。使得和团队在容器排错和安全调查方面很方便...

    Harriet666Harriet666 评论0 收藏0
  • k8s的学习

    k8s的学习

    摘要:服务发现是什么意思将容器应用部署到集群时,其服务地址,即和端口是由集群系统动态分配的。是什么是自动化容器操作的开源平台。的职责就是签发证书,并告诉用户这个公钥是我发的,靠谱。 服务发现是什么意思? 将容器应用部署到集群时,其服务地址,...

    Guakin_HuangGuakin_Huang 评论0 收藏0
  • k8s之CRD--为自定义资源生成代码

    k8s之CRD--为自定义资源生成代码

    摘要:看过的应该都知道项目中有大量代码工具生成的代码。执行即脚本将自动生成下面的文件和路径脚本运行后大体会建立如下的包管理结构是不是很简单代码是被完全生成的,就像包含我们的语言类型的文件下面的文件一样然后你就可以基于生成的代码写自己的了。 ...

    jkyinjkyin 评论0 收藏0
  • 迈入Docker、Kubernetes容器世界的大门

    迈入Docker、Kubernetes容器世界的大门

    说明 ​ 本文通过简单的示例,带领初学者快速迈入Docker、Kubernetes(K8S)容器世界的大门。假设,你已拥有一个K8S集群,否则,可通过minikube或minishift快速搭建一实验环境。 Docker Docker与K8S ​ Docker本质上是一种虚拟化技术,类似于KVM、X...

    tracytracy 评论0 收藏0
  • 在K8S集群中一步步构建一个复杂的MySQL数据库

    在K8S集群中一步步构建一个复杂的MySQL数据库

    摘要:结束语本文揉合多项技术,构建了一个复杂且可做生产使用的范例,当然,此库是单实例数据库,倘若需构建数据库高可用方案,需部署如集群,其中自动作业备份范例仅使用备份,在生产环境不是很实用,我们需要考虑使用备份以及备份日志。 文档说明 ​ ...

    didikeedidikee 评论0 收藏0
  • 使用Kubespray安装k8s集群

    使用Kubespray安装k8s集群

    摘要:使用安装集群本文撰写时,的分支不稳定,请使用版本来安装,具体来说就是切换到最新的上。确保每个都安装了在每个上开启,修改,然后重启。可参考这篇文章执行找一台服务器,用来执行,的原理是通过连接到各个执行命令安装集群。 GitHub: https://gith...

    svttersvtter 评论0 收藏0
  • Docker 桌面版 国内无痛开启内置的 k8s

    Docker 桌面版 国内无痛开启内置的 k8s

    摘要:痛在哪里国内访问不了怎么办开启一个即可修改为路由器分配给电脑的,请勿填写当然我这里的部署在本机,如果你部署到其他机器,只需将地址填写对应的就行。版本问题只支持最新版 痛在哪里? k8s.gcr.io 国内访问不了 怎么办? https://github.com/khs19...

    AdolphLWQAdolphLWQ 评论0 收藏0
  • K8S Ingress环境下,Http Redirect端口丢失问题

    K8S Ingress环境下,Http Redirect端口丢失问题

    摘要:近日发现一个问题应用程序在返回的时候丢失了原先访问的端口。于是怀疑问题出在这几个上。在中,在描述的时候提到,其返回的必须是。修改的端口为靠谱这个方法比较靠谱,只要将的端口改成就没有问题了。使用靠谱使用提供的,将的值做文本替换。 github...

    JochenJochen 评论0 收藏0
  • kubeadm部署k8s1.9高可用集群--2搭建etcd集群

    kubeadm部署k8s1.9高可用集群--2搭建etcd集群

    摘要:搭建集群前言安装的集群,默认是一个单机的容器化的,并且和通信没有经过加密和认证,这点是需要改造的。所以首先我们需要先部署一个三节点的集群,二进制部署,守护进程,并且需要生成证书。 搭建etcd集群 前言 kubeadm安装的集群,默认etcd是一个单...

    ZHAO_ZHAO_ 评论0 收藏0
  • kubeadm部署k8s1.9高可用集群--1集群概述

    kubeadm部署k8s1.9高可用集群--1集群概述

    摘要:集群概述整个集群包括大部分集群节点节点集群主要作为集群和网络的数据存储。集群组件版本集群机器主从从后续计划用替换。 前言 k8s部署的方式多种多样,除去各家云厂商提供的工具,在bare metal中,也有二进制部署和一系列的自动化部署工具(kubeadm...

    DrizzleXDrizzleX 评论0 收藏0
  • kubeadm部署k8s1.9高可用集群--4部署master节点

    kubeadm部署k8s1.9高可用集群--4部署master节点

    摘要:部署节点节点包含的组件本文档介绍部署一个三节点高可用集群的步骤,分别命名为安装在每台主机安装。出现如下错误解决办法启动参数增加参数增加在物理机上可能并不会出现该问题。至此一个完整的高可用集群搭建完毕。 部署master节点 kubernetes master...

    animabearanimabear 评论0 收藏0
  • k8s的资源管理

    k8s的资源管理

    摘要:中对容器的资源分配有三种策略。顾名思义是该容器对资源的最低要求和最高使用量限制。磁盘的使用不像有通过和进行配置,磁盘用量可以认为是一种策略为的资源。在这个时长范围内即便资源使用下降到阈值以下,也不会恢复。 QoS k8s中对容器的资源分配有...

    李世赞李世赞 评论0 收藏0
  • k8s与监控--从kubernetes监控谈prometheus的federation机制

    k8s与监控--从kubernetes监控谈prometheus的federation机制

    摘要:也就是说整个监控系统不是部署在中。非的怎么监控是今天需要讨论的问题。官方给出的配置联邦机制也实现了的扩展。我们的集群外监控的方案就基于此。在同一个数据中心,每个监控其他的。上一级的监控数据中心级别的。 前言 有时候对于一个公司,k8s集群...

    wangymwangym 评论0 收藏0
  • 春节不打烊!Rancher 2.0 里程碑版本发布:支持添加自定义节点!

    春节不打烊!Rancher 2.0 里程碑版本发布:支持添加自定义节点!

    摘要:里程碑更新支持添加自定义节点此次更新之前的版本只支持和,而如今的最新版本,用户可以在创建集群时添加了自定义节点了。连接成功后,将按照用户指定的角色所指示的方式为该节点安装相应的组件。 Rancher是一个开源的全栈化企业级容器管理平台,用户...

    ziluzilu 评论0 收藏0
  • 完全使用 Docker 开发 PHP 项目 (一): 安装篇

    完全使用 Docker 开发 PHP 项目 (一): 安装篇

    摘要:安装点击右边导航栏,选择你自己的系统,按步骤安装资料从入门到实践准备项目使用本人的项目来作为环境。安装中国镜像启动打开执行默认禁止执行脚本,请以管理员打开执行以下命令解除限制输入确认验证环境 安装 Docker https://docker_practice.gitee....

    未东兴未东兴 评论0 收藏0
  • 完全使用 Docker 开发 PHP 项目 (二): 配置篇

    完全使用 Docker 开发 PHP 项目 (二): 配置篇

    摘要:系列文章完全使用开发项目一安装篇完全使用开发项目二配置篇问题反馈如果你在使用中遇到任何问题,请通过以下途径联系我提出在文章下方留言新建项目文件夹在新建一个文件夹本文以为例。以下命令二选一执行,如果之前已经启动了项目,则重启,否则启动。...

    techstaytechstay 评论0 收藏0
  • 完全使用 Docker 开发 PHP 项目 (三): 命令容器化

    完全使用 Docker 开发 PHP 项目 (三): 命令容器化

    摘要:系列文章常用命令安装假设我们在系列一文章中将克隆到了目录中。将加入用户请查看使用为避免与原始命令冲突,我们为每个命令加上了前缀。 系列文章 常用命令 php composer laravel phpunit 安装 假设我们在系列一文章中将 khs1994-docker/lnmp 克隆...

    robinrobin 评论0 收藏0
  • 完全使用 Docker 开发 PHP 项目 (四): CLI

    完全使用 Docker 开发 PHP 项目 (四): CLI

    摘要:系列文章为方便操作,我封装了一些命令。请在中执行,禁止执行脚本的问题请查看系列一的文章。方法自行查找生成配置假设项目位于打开检查配置,确保正确之后,重新启动将写入浏览器打开验证。请确保浏览器导入了清理日志文件更多功能执行自行探索 系列...

    jeffrey_upjeffrey_up 评论0 收藏0
  • k8s与UI--scope简介与部署

    k8s与UI--scope简介与部署

    摘要:简介是公司开源的用于监控,可视化,管理集群的一个类似于的系统。另外一个是插件,该插件用来控制容器的流量。在官方不支持流控之前,也是一个不侵入的选择。由于没有提供登录认证的功能。通过将暴露,内网可以访问。 scope简介 scope 是 weave公司开...

    AnlebAnleb 评论0 收藏0
  • k8s与日志--journalbeat源码解读

    k8s与日志--journalbeat源码解读

    摘要:但是也存在诸多的问题,随着新设备的出现以及对安全的重视,这些缺点越发显得突出,例如日志消息内容无法验证数据格式松散日志检索低效有限的元数据保存无法记录二进制数据等。该服务可以为项目增加一定数量的元数据。 前言 对于日志系统的重要性不言...

    AmioAmio 评论0 收藏0
  • Kubernetes中的负载均衡全解

    Kubernetes中的负载均衡全解

    摘要:负载均衡器只能与和等特定的云服务提供商一起使用,且均衡器的功能根据提供者而定。因为它是作为一个基于的控制器在内部执行,因此对功能的访问相对不受限制不同于外部负载均衡器,它们中的一些可能无法在层面访问。 很多企业在部署容器的时候都会选择...

    lansheng228lansheng228 评论0 收藏0

热门文章

<