![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kubernetes(k8s)
文章平均质量分 62
小六神通
I'm a newbine
展开
-
k8s aggregated api的编写思路
可以参考k8s官方的sample-apiserver进行编写(项目地址:GitHub - kubernetes/sample-apiserver: Reference implementation of an apiserver for a custom Kubernetes API.)说明:网上对于aggregated api的实战性文章非常少,有关这类的文章是在推荐使用apiserver-builder这个工具,但是在学习aggregated api编写的过程中,我觉得这个工具对于代码开发人员不原创 2021-09-25 17:15:02 · 839 阅读 · 1 评论 -
k8s storage随手记
k8s源码中关于每个资源对象(比如:pod、deployment等等)会有一个map类型的变量用于存储该资源对象相关的storage,什么是storage呢?如下简单描述,仅用于我个人方便理解,方便回忆起大致工作原理,因为本人最近在aggregated api,对apiserver中一些我关注的逻辑不是很明白1)map[${资源路径,比如,取值可为:pod、pod/status 等等}]xxx_storage(说明:每个资源路径对应一个xxx_storage);2)apiserver在注册url原创 2021-08-15 09:29:01 · 391 阅读 · 0 评论 -
kubectl命令报错error: more than one authentication method found for admin; found [token basicAuth]……
执行kubectl 报错:error: more than one authentication method found for admin; found [token basicAuth], only one is allowed解决方式:kubectl 命令行加参数:--kubeconfig=/dev/null参考文档:https://github.com/kubernetes/kubernetes/issues/72247...原创 2021-04-06 13:21:52 · 247 阅读 · 0 评论 -
k8s resources的配置效果
k8s资源对象LimitRange:是命名空间作用域的一个资源对象;作用是:当命名空间下的容器没有设置resources时,就使用LimitRange设置的值作为容器的默认值当命名空间下没有LimitRange时容器设置了requests和limits apiVersion: v1 kind: Pod metadata: name: default-mem-demo-2 spec: containers: - name: default原创 2021-04-03 18:58:54 · 5476 阅读 · 0 评论 -
k8s之helm
介绍下我在安装过程中所理解到的helm:【组成介绍】主要有helm client客户端和服务端即tiller组成【安装】1、在github下载helm压缩包并解压并进入解压缩后的目录,找到helm可执行文件并将其所在目录设置在PATH下(方便在任何目录下执行helm命令);2、执行helm install来进行tiller的安装【大前提:你本机首先部署有minikube,然后执...原创 2019-04-05 15:15:59 · 1282 阅读 · 0 评论 -
如何进入到minikube中并重启kubelet
1、进入minikubeminikube ssh2、查看kubelet的状态:systemctl status kubelet3、重启kubelet:systemctl restart kubelet设置kubelet的启动参数:需要在配置文件中手动改,文件位置:/etc/systemd/system/kubelet.service.d/10-kubeadm.c...原创 2019-03-21 19:38:25 · 3455 阅读 · 0 评论 -
kubernetes(k8s)易混点辨析:nodePort、port、
原文地址:https://blog.csdn.net/yjk13703623757/article/details/798194151. nodePort外部流量访问k8s集群中service入口的一种方式(另一种方式是LoadBalancer),即nodeIP:nodePort是提供给外部流量访问k8s集群中service的入口。比如外部用户要访问k8s集群中的一个Web应用,那么我们...转载 2019-02-24 15:16:26 · 3542 阅读 · 0 评论 -
利用Minikube来部署一个nodejs应用
参考并转自:https://juejin.im/entry/59841c2e51882525d22c8227 http://blog.gezhiqiang.com/2017/08/04/minikube/【原文地址】Kubernetes 是 docker 容器编排系统, 用于协调高可用的计算机集群,并在这个集群上以更有效的方式自动分发和调度应用程序。由于kubernetes本地安装比较...转载 2018-12-19 21:48:08 · 780 阅读 · 0 评论 -
Ubuntu18.04 LTS 安装minikube
“背景介绍”之前在Win10下分别通过虚拟机下的Ubuntu和CentOS去装k8s集群始终装不好,即使按照视频一步一步来,最后还是会出现莫名其妙的错误,最后听说可以在本机装个minikube来营造一个k8s集群的环境,后来又分别试着在虚拟机下的Ubuntu和CentOS去装Minikube,总是在快大功告成之时报莫名其妙的错误:说我内核版本不对,按照报的错误指示中提示的命令,我执行了更新,但...翻译 2018-12-19 21:31:59 · 4502 阅读 · 1 评论 -
k8s介绍
转自:https://blog.csdn.net/skh2015java/article/details/80300562一、Kubernetes系列之介绍篇 •Kubernetes介绍1.背景介绍 云计算飞速发展 - IaaS - PaaS - SaaS Docker技术突飞猛进 - 一次构建,到处运行 - 容器的快速...转载 2018-11-24 20:34:36 · 14598 阅读 · 4 评论