草庐IT

kubernetes_resource_checkingpoint

全部标签

Kubernetes笔记(4) - Pod

容器与Pod的关系Sidecarpattern(边车模式)管理Pod对象的容器定义镜像的获取策略暴露端口自定义运行的容器化应用环境变量标签与标签选择器标签的管理标签选择器资源注解Pod对象的生命周期PhasePod的创建过程Pod生命周期中的重要行为用于初始化的容器生命周期钩子函数容器的重启策略Pod的终止过程Pod存活性探测exechttpGettcpSocket存活性探测行为属性Pod就绪性探测资源需求及资源限制资源需求资源限制Pod的服务质量类别Pod是Kubernetes系统的基础单元,是资源对象模型中可由用户创建或部署的最小组件,也是在Kubernetes系统上运行容器化应用的资源对

Kubernetes K8s 结合国内外文章解决 The kubelet is not running

镜像下载、域名解析、时间同步请点击阿里云开源镜像站初学K8s,好好教程不跟着来,非要全部安装最新的docker和k8s,经过4小时奋战终于解决!先说明下docker是最新版的安装,又安装K8scat>/etc/yum.repos.d/kubernetes.repoyuminstall-y--nogpgcheckkubeletkubeadmkubectlsystemctlenablekubelet这样直接安装成功,得到1.23.5-0,版本号就是v1.23.5然后噩梦开始,视频教程人家指定了v1.19.0直接成功安装,我这倒好,报错开始Initialtimeoutof40spassed.[kub

Kubernetes K8s 结合国内外文章解决 The kubelet is not running

镜像下载、域名解析、时间同步请点击阿里云开源镜像站初学K8s,好好教程不跟着来,非要全部安装最新的docker和k8s,经过4小时奋战终于解决!先说明下docker是最新版的安装,又安装K8scat>/etc/yum.repos.d/kubernetes.repoyuminstall-y--nogpgcheckkubeletkubeadmkubectlsystemctlenablekubelet这样直接安装成功,得到1.23.5-0,版本号就是v1.23.5然后噩梦开始,视频教程人家指定了v1.19.0直接成功安装,我这倒好,报错开始Initialtimeoutof40spassed.[kub

Kubernetes笔记(10) - Helm

Kubernetes笔记(10)-Helm应用微服务化后虽然便于部署和扩展,实现了敏捷开发和运维,但另一方面,在将单体应用微服务化后,往往又导致了应用管理复杂度的增加,例如,在Kubernetes系统之上,每个应用基本上都有着不止一个资源,而每个应用又有不同的环境(如qa、test和prod等),这会使得配置清单数量变得非常多而且维护起来非常复杂,而借助Helm可以简化资源的管理。Helm基础简单来说,Helm就是Kubernetes的应用程序包管理器,类似于Linux系统之上的yum或apt-get等,可用于实现帮助用户查找、分享及使用Kubernetes应用程序。Helm将Kubernet

Kubernetes笔记(10) - Helm

Kubernetes笔记(10)-Helm应用微服务化后虽然便于部署和扩展,实现了敏捷开发和运维,但另一方面,在将单体应用微服务化后,往往又导致了应用管理复杂度的增加,例如,在Kubernetes系统之上,每个应用基本上都有着不止一个资源,而每个应用又有不同的环境(如qa、test和prod等),这会使得配置清单数量变得非常多而且维护起来非常复杂,而借助Helm可以简化资源的管理。Helm基础简单来说,Helm就是Kubernetes的应用程序包管理器,类似于Linux系统之上的yum或apt-get等,可用于实现帮助用户查找、分享及使用Kubernetes应用程序。Helm将Kubernet

Kubernetes笔记(6) - Service和Ingress

Service资源概述创建Service资源向Service对象请求服务Service会话粘性服务发现服务暴露Ingress和IngressControllerIngress资源Ingress控制器Service资源概述Service是Kubernetes的核心资源类型之一,它通过规则定义出由多个Pod对象组合而成的逻辑集合,以及访问这组Pod的策略。由Deployment等控制器管理的Pod对象在中断或扩缩容后,Pod组合的IP地址都会发生变化,而引入Service资源后,就可以基于标签选择器将一组Pod定义成一个逻辑组合,并通过自己的IP地址和端口调度代理请求至组内的Pod对象之上,它向客

Kubernetes笔记(6) - Service和Ingress

Service资源概述创建Service资源向Service对象请求服务Service会话粘性服务发现服务暴露Ingress和IngressControllerIngress资源Ingress控制器Service资源概述Service是Kubernetes的核心资源类型之一,它通过规则定义出由多个Pod对象组合而成的逻辑集合,以及访问这组Pod的策略。由Deployment等控制器管理的Pod对象在中断或扩缩容后,Pod组合的IP地址都会发生变化,而引入Service资源后,就可以基于标签选择器将一组Pod定义成一个逻辑组合,并通过自己的IP地址和端口调度代理请求至组内的Pod对象之上,它向客

Kubernetes集群部署

镜像下载、域名解析、时间同步请点击阿里云开源镜像站一、环境要求系统版本:CentOS7.x版本硬件配置:内存2GB以上 cpu2核以上 硬盘大于30G集群网络配置:集群中所有服务器内网必须互通,并且需要访问外网来拉取镜像禁用swap分区二、k8s基础环境操作:1、关闭防火墙:[root@localhost~]#systemctlstopfirewalld[root@localhost~]#systemctldisablefirewalld2、关闭selinux:[root@localhost~]#sed-i's/enforcing/disabled/'/etc/selinux/config[r

Kubernetes集群部署

镜像下载、域名解析、时间同步请点击阿里云开源镜像站一、环境要求系统版本:CentOS7.x版本硬件配置:内存2GB以上 cpu2核以上 硬盘大于30G集群网络配置:集群中所有服务器内网必须互通,并且需要访问外网来拉取镜像禁用swap分区二、k8s基础环境操作:1、关闭防火墙:[root@localhost~]#systemctlstopfirewalld[root@localhost~]#systemctldisablefirewalld2、关闭selinux:[root@localhost~]#sed-i's/enforcing/disabled/'/etc/selinux/config[r

Kubernetes应用,如何选择适合你的Kubernetes应用发布模式

Kubernetes应用,如何选择适合你的Kubernetes应用发布模式。Kubernetes面向通用场景提供了非常灵活的应用管理和运维方式,而作为云效CI/CD平台的开发同学,在日常和用户交流过程中,我们经常会被用户问到关于发布的问题,比如不同职能团队之间应该如何配合、发布的最佳实践应该是什么样子的等等。今天我们就来聊聊Kubernetes下应用发布方式的选择,每种发布模式适合什么样的场景。 作者:砧木,阿里云云效技术专家 Kubernetes应用首先我们来看看一般情况下Kubernetes是如何管理应用的。Kubernetes通过声明式的API,并提供了一系列的资源来满足各种各样的应用运