本文的环境介绍 kubernetes集群是通过kubeadm安装的 本文中很多内容都参考了 "净超大神的网站" ,大家可以多看看,O(∩_∩)O~ 本文目录: "kubernetes 通过pod的mac地址找到对应的宿主机虚拟网卡" "kubernetes替换默认的kube dns为coredns"
原创
2022-04-02 11:32:55
104阅读
近期将推出一些针对K8S的学习笔记,循序渐进的方式由浅入深,小白可看懂。
原创
2022-01-11 14:00:13
314阅读
简介 Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了应用部署,规划,更新,维护的一种机制。 核心特点:自主管理容器 所有容器均在Pod中运行,一个Pod可以承载一个或者多个相关的容器。 ...
转载
2021-08-08 09:09:00
117阅读
2评论
李龙辉 分布式实验室 简介Kubernetes是一个强大的编排工具,可以用来很方便的管理许多台机器,为了使机器的资源利用率提高,同时也尽可能的把压力分摊到各个机器上,这个职责就是由scheduler来完成的。Kubernetes scheduler是一个策略丰富、拓扑感知、工作负载特定的功能,显著影响可用性、性能和容量。为了能更好的使用它,所以从源码的角度,对它进行一个全方位的分析与学习。sch
原创
2021-05-15 15:05:41
323阅读
前言 最近在了kubernetes的专栏,这篇文章是想记录一下自己学习CRD(custom resource definition)的过程,加深一下记忆。 准备工作 首先安装一下我们用的go依赖: cd $GOPATH/src/ mkdir resouer git clone https
原创
2022-04-02 11:33:24
283阅读
使用Docker+Kubeadm安装K8S(版本:v1.21.1)
原创
2023-06-29 14:36:36
10000+阅读
1、使用metric-server监控pod及节点负载
2、Kubernetes命名空间查看及创建
原创
2023-06-29 14:43:07
10000+阅读
deployment认为管理的所有同版本的pod都是一模一样的副本,也就是在deployment controller看来,所有同版本的pod,不管里面部署的应用还是行为,都是完全相同,满足了无状态应用,但是不满足有状态应用。 这时需要statefulset,支持pod之间并非相同的副本,每一个po
原创
2023-05-11 10:26:02
116阅读
cni是容器网络的API接口,它是k8s中一个调用网络实现的接口,通过这个API调用不同的网络插件,包括calico,flannel,terway,weaver以及contiv。 k8s通过配置文件决定使用什么样的cni:首先在每个节点上配置cni配置文件(/etc/cni/net.d/xxnet.
原创
2023-05-11 11:05:31
256阅读
helm:开发者把需要的资源文件包装起来,通过模板化方法,将一些可变字段暴露给用户,用户就可以自己设置了,放在指定的仓库中供用户下载,对用户而言,使用helm一条简单命令就可以install安装,卸载uninstall和升级update。使用create创建命令之后会生成charts.yaml(ch
原创
2023-05-11 11:23:41
92阅读
一、Kubernetes 介绍Kubernetes是一个全新的基于容器技术的分布式架构领先方案, 它是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,Kubernetes也叫K8S。K8S是Google内部一个叫Borg的容器集群管理系统衍生出来的,Borg已经在Google大规模生产运行十年之久。K8S主要用于自动化部署、扩展和管理容器应用,提供了资源调度、部署管理、
原创
2021-04-08 13:51:04
1182阅读
Docker、Kubernetes笔记Docker、Kubernetes学习01https://blog.csdn.net/qq_36160277/article/details/97942675Docker、Kubernetes学习02https://blog.csdn.net/qq_36160277/article/details/97947913Docker、Kubernetes学习0...
原创
2021-08-28 21:56:54
87阅读
Kubernetes存储(EmptyDir、HostPath、NFS、持久性存储PV和PVC)
原创
精选
2023-06-30 20:15:58
10000+阅读
一、Kubernetes 介绍 Kubernetes是一个全新的基于容器技术的分布式架构领先方案, 它是Google在2014年开源的一个容器集群管理系统,使用Go语言开发,Kubernetes也叫K8S。K8S是Google内部一个叫Borg的容器集群管理系统衍生出来的,Borg已经在Goog
原创
2022-01-17 15:41:03
387阅读
是时候使用Helm了:Helm, Kubernetes的包管理工具简化Kubernetes应用部署工具-Helm安装Picking the Right Solution吐槽安装的Kubernetes on UbuntuGet Docker EE for Ubuntuuseful shell scriptwhich kubectlkubectl vers...
原创
2021-07-15 15:43:44
104阅读