云计算

kubeadm HA master(v1.12.1)集群搭建指南(离线包 + 自动化脚本 + ipvs + keepalived + calico + helm) For Centos/Fedora

kubeadm HA master(v1.12.1)集群搭建指南(离线包 + 自动化脚本 + ipvs + keepalived + calico + helm) For Centos/Fedora

0x00 文章楔子 本文停止后续维护,请转至: kubeadm HA master(v1.14.0)离线包 + 自动化脚本 + 常用插件 For Centos/Fedora 本文旨在通过最简易的方式指导读者搭建HA kubernetes 1.12.1集群 通过部署脚本驱动kubeadm工具进行自动

剑圣无痕 剑圣无痕 2023-07-09
0 0 0
Kubernetes计算资源管理

Kubernetes计算资源管理

在Kubernetes,当配置Pod时,可以为每一个容器设置CPU和内存这些计算资源。当容器被指定资源请求后,调度器将能够更好的决定将Pod部署在那一个Node上。 1、资源类型 在当前的Kubernetes版本中,计算资源有CPU和内存这两种类型。CPU的基本单位是核(Core),内存的基本单位是

大白菜程序猿 大白菜程序猿 2023-07-09
0 0 0
Kubernetes网络分析之Flannel

Kubernetes网络分析之Flannel

Flannel是CoreOS开源的CNI网络插件,下图flannel官网提供的一个数据包经过封包、传输以及拆包的示意图,从这个图片里面里面可以看出两台机器的docker0分别处于不同的段:10.1.20.1/24 和 10.1.15.1/24 ,如果从Web App Frontend1 pod(10

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-07-09
0 0 0
kubeadm HA master(v1.13.0)离线包 + 自动化脚本 + 常用插件 For Centos/Fedora

kubeadm HA master(v1.13.0)离线包 + 自动化脚本 + 常用插件 For Centos/Fedora

0x00 文章楔子 本文停止后续维护,请转至: kubeadm HA master(v1.14.0)离线包 + 自动化脚本 + 常用插件 For Centos/Fedora 本文面向具有一定K8s使用经验的读者 1.13.0版本的kubeadm有了一个较大的发展,kubeadm配置文件的API已经

大树 大树 2023-07-09
0 0 0
使用kubeadm安装Kubernetes 1.13

使用kubeadm安装Kubernetes 1.13

kubeadm是Kubernetes官方提供的用于快速安装Kubernetes集群的工具,伴随Kubernetes每个版本的发布都会同步更新,kubeadm会对集群配置方面的一些实践做调整,通过实验kubeadm可以学习到Kubernetes官方在集群配置上一些新的最佳实践。 最近发布的Kubern

张二河 张二河 2023-07-09
0 0 0
CentOS 使用二进制部署 Kubernetes 1.13集群

CentOS 使用二进制部署 Kubernetes 1.13集群

一、概述 kubernetes 1.13 已发布,这是 2018 年年内第四次也是最后一次发布新版本。Kubernetes 1.13 是迄今为止发布间隔最短的版本之一(与上一版本间隔十周),主要关注 Kubernetes 的稳定性与可扩展性,其中存储与集群生命周期相关的三项主要功能已逐步实现普遍可用

张二河 张二河 2023-07-09
0 0 0
6个与弹性伸缩、调度相关的Kubernetes附加组件

6个与弹性伸缩、调度相关的Kubernetes附加组件

文章楔子 本文译自Alen Komlien的博客Kubernetes Add-ons for more Efficient Computing。 本文面向有一定Kubernetes使用经验的读者。阅读全文约需要10分钟。 我认为部署一个可以使用的Kubernetes集群是非常轻松的任务。

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-09
0 0 0
Calico on Kubernetes 从入门到精通

Calico on Kubernetes 从入门到精通

第一部分 How about Calico About Calico Calico为容器和虚拟机工作负载提供一个安全的网络连接。 Calico可以创建并管理一个3层平面网络,为每个工作负载分配一个完全可路由的IP地址。 工作负载可以在没有IP封装或网络地址转换的情况下进行通信,以实现裸机性能,简化故

向阳逐梦 向阳逐梦 2023-07-09
0 0 0
一次IPVS模式下的Kubernetes容器网络排障

一次IPVS模式下的Kubernetes容器网络排障

TL; DR: 问题现象是集群运行一段时间后kube-proxy停止更新IPVS规则,造成部分容器无法互通。 这个问题是由一个存在于1.11.5/1.12.2/1.13.0版本中的bug造成的。并在以下版本中得到了修复,可以查看kubernetes/kubernetes#71071了解更多信息。

向阳逐梦 向阳逐梦 2023-07-09
0 0 0
使用Kubespray自动化部署Kubernetes 1.13.1

使用Kubespray自动化部署Kubernetes 1.13.1

前言 部署Kubernetes除了手动方式外,还有诸如Kubeadm、Kubespray、Breeze、Rancher、kargo等多种自动化方式。工具没有好坏之分,能干事、效率高就行。这里,笔者仍使用Kubespray部署当前K8s最新版本(用着真的很贴身),可自动化部署HA集群、可灵活定制开发、

共饮一杯 共饮一杯 2023-07-09
0 0 0
kubernetes1.13.1+etcd3.3.10+flanneld0.10集群部署

kubernetes1.13.1+etcd3.3.10+flanneld0.10集群部署

请教一下,我在node启动kubelet的时候出现了错误, I0222 11:37:35.398386 15162 kubelet_node_status.go:72] Attempting to register node 10.211.55.21 I0222 11:37:35.399054

捡田螺的小男孩 捡田螺的小男孩 2023-07-09
0 0 0
原创:kubernetes(k8s)离线安装helm和tiller

原创:kubernetes(k8s)离线安装helm和tiller

大纲: 一、为什么要安装 二、helm的安装 三、tiller的安装 四、检验是否安装的正确 五、tiller删除 一、为什么要安装 1、helm的作用:像centos7中的yum命令一样,管理软件包,只不过helm这儿管理的是在k8s上安装的各种容器。 2、tiller的作用:像centos7的

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-07-09
0 0 0
编译和运行Kubernetes源码

编译和运行Kubernetes源码

为什么要编译源码  Kubernetes是一个非常棒的容器集群管理平台。通常情况下,我们并不需要修改K8s代码即可直接使用。但如果,我们在环境中发现了某个问题/缺陷,或按照特定业务需求需要修改K8s代码时,如定制Kubelet的StopContainer 逻辑、kube-scheduler的pod调

向阳逐梦 向阳逐梦 2023-07-09
0 0 0
k8s1.13版本测试环境搭建

k8s1.13版本测试环境搭建

概述 kubeadm简介 操作系统准备 系统信息 配置selinux和firewalld 系统参数与内核模块 配置yum源 禁用swap 安装docker 安装kubeadm、kubelet和kubectl 镜像准备 安装k8s master 环境验证 1. 概述 大家注意哦,不一定要先搭

大白菜程序猿 大白菜程序猿 2023-07-09
0 0 0
二进制部署Kubernetes v1.13.4 HA可选

二进制部署Kubernetes v1.13.4 HA可选

本次采用二进制文件方式部署,本文过程写成了更详细的ansible部署方案 https://github.com/zhangguanzhang/Kubernetes-ansible 和之前的步骤差不多都是和kubeadm步骤一样,不过这次所有kubelet全部走bootstrap不会像之前master

剑圣无痕 剑圣无痕 2023-07-09
0 0 0
自考CKA体验总结

自考CKA体验总结

文章楔子 上个星期日自考95%通过了CKA考试,来写一份总结。本篇的内容的诞生要归功于以下大佬的文章铺路,否则我很可能无法通过本次考试: CKA考试经验总结 Tips to crack Certified Kubernetes Administrator (CKA) Exam 网络体

向阳逐梦 向阳逐梦 2023-07-09
0 0 0
浅谈Kubernetes生产架构

浅谈Kubernetes生产架构

注意 本文,只是笔者针对Kubernetes生产环境运行的一些关于架构设计和实现方案的总结,内容很粗糙,后续会不断完善。 首先,我们来梳理下Kubernetes生产架构,其设计适用于绝大多数环境,如下图所示。 在该架构中,我们可以将其分为四层,如下: Client层:即Kubernetes集群外

共饮一杯 共饮一杯 2023-07-09
0 0 0
kubeadm HA master(v1.14.0)离线包 + 自动化脚本 + 常用插件 For Centos/Fedora

kubeadm HA master(v1.14.0)离线包 + 自动化脚本 + 常用插件 For Centos/Fedora

0x00 文章楔子 工作原因,本系列不再更新后续版本,抱歉 关于kubernetes v1.14.0: kubeadm开始建议使用systemd作为节点的cgroup控制器,因此建议读者参考本文流程配置docker为使用systemd,而非默认的Cgroupfs。 kubelet额外的引入了对co

法医 法医 2023-07-09
0 0 0
kubernetes v1.14.0高可用master集群部署(使用kubeadm,离线安装)

kubernetes v1.14.0高可用master集群部署(使用kubeadm,离线安装)

集群方案: 发行版:CentOS 7 容器运行时 内核: 4.18.12-1.el7.elrepo.x86_64 版本:Kubernetes: 1.14.0 网络方案: Calico kube-proxy mode: IPVS master高可用方案:HAProxy keepalived LVS

大白菜程序猿 大白菜程序猿 2023-07-09
0 0 0
Pod优先级和抢占提高Kubernetes集群资源利用率

Pod优先级和抢占提高Kubernetes集群资源利用率

Kubernetes以运行可扩展工作负载而闻名。它根据资源使用情况调整工作负载。扩展工作负载时,会创建更多应用程序实例。当应用程序对你的产品至关重要时,你希望确保即使在你的群集受资源压力下也会安排这些新实例。解决此问题的一个显而易见的解决方案是过度配置群集资源,以便为扩展情况提供一些闲置资源。这种方

贤蛋大眼萌 贤蛋大眼萌 2023-07-09
0 0 0
1 100 101 102 103 104 166