kubernetes笔记 – 用卷曲操作API
大多数K8S API资源类型是“objects”,代表群集上的概念的具体实例,如pod或namespace。少数API资源类型是虚拟,通常表示操作而不是对象,例如权限检查。所有对象都将具有唯一的名称以允许幂等创建和检索,但如果虚拟资源类型不...
大多数K8S API资源类型是“objects”,代表群集上的概念的具体实例,如pod或namespace。少数API资源类型是虚拟,通常表示操作而不是对象,例如权限检查。所有对象都将具有唯一的名称以允许幂等创建和检索,但如果虚拟资源类型不...
Kubernetes以运行可扩展工作负载而闻名。它根据资源使用情况调整工作负载。扩展工作负载时,会创建更多应用程序实例。当应用程序对你的产品至关重要时,你希望确保即使在你的群集受资源压力下也会安排这些新实例。解决此问题的一个显而易见的解决方...
集群方案: 发行版:CentOS 7 容器运行时 内核: 4.18.12-1.el7.elrepo.x86_64 版本:Kubernetes: 1.14.0 网络方案: Calico kube-proxy mode: IPVS master...
0x00 文章楔子 工作原因,本系列不再更新后续版本,抱歉 关于kubernetes v1.14.0: kubeadm开始建议使用systemd作为节点的cgroup控制器,因此建议读者参考本文流程配置docker为使用systemd,而非...
注意 本文,只是笔者针对Kubernetes生产环境运行的一些关于架构设计和实现方案的总结,内容很粗糙,后续会不断完善。 首先,我们来梳理下Kubernetes生产架构,其设计适用于绝大多数环境,如下图所示。 在该架构中,我们可以将其分为四...
文章楔子 上个星期日自考95%通过了CKA考试,来写一份总结。本篇的内容的诞生要归功于以下大佬的文章铺路,否则我很可能无法通过本次考试: CKA考试经验总结 Tips to crack Certified Kubernetes Admini...
本次采用二进制文件方式部署,本文过程写成了更详细的ansible部署方案 https://github.com/zhangguanzhang/Kubernetes-ansible 和之前的步骤差不多都是和kubeadm步骤一样,不过这次所有...
原文地址:https://github.com/farmer-hutao/k8s-source-code-analysis/ 概述 kubeadm简介 操作系统准备 系统信息 配置selinux和firewalld 系统参数与内核模块 配...
为什么要编译源码 Kubernetes是一个非常棒的容器集群管理平台。通常情况下,我们并不需要修改K8s代码即可直接使用。但如果,我们在环境中发现了某个问题/缺陷,或按照特定业务需求需要修改K8s代码时,如定制Kubelet的StopCo...
前提:搭建好了helm和tiller这两个软件,这里将使用helm来安装zookeeper和kafka(主要是kafka要依赖zookeeper)。 大纲: 一、tiller搭建的repo仓库的开启(博主暂时采用的方案) 二、搭建的大致思路...
大纲: 一、为什么要安装 二、helm的安装 三、tiller的安装 四、检验是否安装的正确 五、tiller删除 一、为什么要安装 1、helm的作用:像centos7中的yum命令一样,管理软件包,只不过helm这儿管理的是在k8s上安...
Kubernetes1.13新特性 使用kubeadm(GA)简化Kubernetes集群管理 大多数与Kubernetes的工程师,都应该会使用kubeadm。它是管理集群生命周期的重要工具,从创建到配置再到升级; 现在kubeadm正式...