kubernetes_resource_checkingpoint
全部标签文章目录前言准备工作准备5台虚拟机初始化操作Centos配置yum源配置免密、修改hostname、关闭防火墙、selinux、关闭swap分区(方便后面进行其它操作)下载软件包并批量安装配置时间同步配置打开文件描述符添加ipvs模块和内核模块Ubuntu配置apt源配置免密、修改hostname、关闭防火墙、关闭swap分区(方便后面进行其它操作)下载软件包并批量安装配置时间同步配置打开文件描述符添加ipvs模块和内核模块编译一个nginx做负载均衡二进制安装etcd准备etcd所需证书分发证书、二进制文件及service文件配置containerdkubeadm初始化集群安装网络插件添加节
该篇文章已经被专栏《从零开始学k8s》收录上一篇文章:k8s核心技术service点击跳转service实战创建Service资源Service的四种类型Service的端口创建Service:type类型是ClusterIP写在最后创建Service资源#查看定义Service资源需要的字段有哪些?[root@k8smasternode]#kubectlexplainserviceKIND:ServiceVERSION:v1DESCRIPTION:Serviceisanamedabstractionofsoftwareservice(forexample,mysql)consistingof
该篇文章已经被专栏《从零开始学k8s》收录上一篇文章:k8s核心技术service点击跳转service实战创建Service资源Service的四种类型Service的端口创建Service:type类型是ClusterIP写在最后创建Service资源#查看定义Service资源需要的字段有哪些?[root@k8smasternode]#kubectlexplainserviceKIND:ServiceVERSION:v1DESCRIPTION:Serviceisanamedabstractionofsoftwareservice(forexample,mysql)consistingof
该篇文章已经被专栏《从零开始学k8s》收录上一篇文章:k8spod的生命周期与容器钩子点击跳转容器探测以及启动探测存活性探测livenessProbe和就绪性探测readinessProbelivenessProbe:存活性探测readinessProbe:就绪性探测Pod探针相关的属性两种探针区别:Pod探针使用示例1、LivenessProbe探针使用示例通过HTTP方式做健康探测通过TCP方式做健康探测2、ReadinessProbe探针使用示例pod的启动探测Kubernetes的三种探针为什么要用startupProbe?什么时候会用startupProbe呢?K8s的Livenes
该篇文章已经被专栏《从零开始学k8s》收录上一篇文章:k8spod的生命周期与容器钩子点击跳转容器探测以及启动探测存活性探测livenessProbe和就绪性探测readinessProbelivenessProbe:存活性探测readinessProbe:就绪性探测Pod探针相关的属性两种探针区别:Pod探针使用示例1、LivenessProbe探针使用示例通过HTTP方式做健康探测通过TCP方式做健康探测2、ReadinessProbe探针使用示例pod的启动探测Kubernetes的三种探针为什么要用startupProbe?什么时候会用startupProbe呢?K8s的Livenes
文章目录1Kubernetes简介(k8s)2安装实战2.1主机安装并初始化2.2安装docker2.3安装Kubernetes组件2.4准备集群镜像2.5集群初始化2.6安装flannel网络插件3部署nginx测试3.1创建一个nginx服务3.2暴漏端口3.3查看服务3.4测试服务1Kubernetes简介(k8s)传统部署:互联网早期会直接将应用程序部署在物理机上或者虚拟操作系统中,如部署到tomcat/weblogin/websphere等,这种部署方式比较简单,但是很难合理地分配计算资源,而且程序之间容易产生影响;容器化部署:运行应用程序所需要的资源都被容器包装,并和底层基础架构解
文章目录1Kubernetes简介(k8s)2安装实战2.1主机安装并初始化2.2安装docker2.3安装Kubernetes组件2.4准备集群镜像2.5集群初始化2.6安装flannel网络插件3部署nginx测试3.1创建一个nginx服务3.2暴漏端口3.3查看服务3.4测试服务1Kubernetes简介(k8s)传统部署:互联网早期会直接将应用程序部署在物理机上或者虚拟操作系统中,如部署到tomcat/weblogin/websphere等,这种部署方式比较简单,但是很难合理地分配计算资源,而且程序之间容易产生影响;容器化部署:运行应用程序所需要的资源都被容器包装,并和底层基础架构解
该篇文章已经被专栏《从零开始学k8s》收录上一篇文章:k8s污点、容忍度和pod状态点击跳转pod生命周期Init容器主容器容器钩子创建pod需要经过哪些阶段?Pod容器探测和钩子容器钩子:postStart和preStop写在最后Init容器Pod里面可以有一个或者多个容器,部署应用的容器可以称为主容器,在创建Pod时候,Pod中可以有一个或多个先于主容器启动的Init容器,这个init容器就可以成为初始化容器,初始化容器一旦执行完,它从启动开始到初始化代码执行完就退出了,它不会一直存在,所以在主容器启动之前执行初始化,初始化容器可以有多个,多个初始化容器是要串行执行的,先执行初始化容器1,
该篇文章已经被专栏《从零开始学k8s》收录上一篇文章:k8s污点、容忍度和pod状态点击跳转pod生命周期Init容器主容器容器钩子创建pod需要经过哪些阶段?Pod容器探测和钩子容器钩子:postStart和preStop写在最后Init容器Pod里面可以有一个或者多个容器,部署应用的容器可以称为主容器,在创建Pod时候,Pod中可以有一个或多个先于主容器启动的Init容器,这个init容器就可以成为初始化容器,初始化容器一旦执行完,它从启动开始到初始化代码执行完就退出了,它不会一直存在,所以在主容器启动之前执行初始化,初始化容器可以有多个,多个初始化容器是要串行执行的,先执行初始化容器1,
网上监控Kubernetes的工具大部分是Promethues,基本很少有关于Zabbix实现监控Kubernetes的文章。Zabbix6.0LTS新增Kubernetes监控功能,可以从Kubernetes系统从多个维度采集指标。我们通过这篇文章实现对Kubernetes的监控。一、集群监控模板在Zabbix6.0版本中默认带Kubernetes监控模板,如果是从低版本升级上来的,我们也可以通过下载官方模板进行导入。官方模板地址模板名称解释KubernetesAPIserverbyHTTPK8SApiServer组件指标模板KubernetesclusterstatebyHTTPK8S集群