草庐IT

OpenStack$Kubernetes

全部标签

【历史上的今天】6 月 7 日:图灵逝世;Kubernetes 开源版本发布;分组交换网络发明者出生

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2023年6月7日,在1742年的今天,普鲁士数学家克里斯蒂安·哥德巴赫在写给瑞士数学家莱昂哈德·欧拉的通信中,提出了以下的猜想:任一大于2的整数都可以写成三个质数之和。这便是数论中存在最久的未解问题之一,哥德巴赫猜想。哥德巴赫猜想在提出后的很长一段时间内毫无进展,直到二十世纪二十年代,数学家从组合数学与解析数论两方面分别提出了解决的思路,并在其后的半个世纪里取得了一系列突破。目前最好的结果是中国数学家陈景润在1973年发表的陈氏定理(也被称为“1+2”)。回顾计算机历史上的6月7日,这一天还发生了一件彻底影响计算机历

Kubernetes(K8s)

Kubernetes(K8s)什么是Kubernetes?为容器化应用提供集群部署和管理的开源工具,由Google研发,在2014开源。Pod:一个pod可以运行多个容器。Kubernetes安装#前提安装docker#配置K8s安装源cat/etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/enabled=1gpgcheck=1repo_gpgcheck=1gpgkey=h

【Kubernetes 企业项目实战】06、基于 Jenkins+K8s 构建 DevOps 自动化运维管理平台(上)

目录一、k8s 助力 DevOps 在企业落地实践1.1 传统方式部署项目为什么发布慢,效率低?1.2 上线一个功能,有多少时间被浪费了?1.3 如何解决发布慢,效率低的问题呢? 1.4 什么是 DevOps? 1.4.1敏捷开发1.4.2持续集成(CI)1.5.3持续交付1.5.4持续部署​二、为什么大厂都在用DevOps?2.1传统软件服务企业的痛点2.2DevOps在金融行业的应用​2.3哪些企业在用DevOps?2.4 DevOps在5G领域的的展望三、K8s在DevOps中的核心作用3.1自动化3.2多集群管理3.3多环境一致性3.4实时反馈和智能化报表四、基于Jenkins+K8s

【Kubernetes 企业项目实战】06、基于 Jenkins+K8s 构建 DevOps 自动化运维管理平台(上)

目录一、k8s 助力 DevOps 在企业落地实践1.1 传统方式部署项目为什么发布慢,效率低?1.2 上线一个功能,有多少时间被浪费了?1.3 如何解决发布慢,效率低的问题呢? 1.4 什么是 DevOps? 1.4.1敏捷开发1.4.2持续集成(CI)1.5.3持续交付1.5.4持续部署​二、为什么大厂都在用DevOps?2.1传统软件服务企业的痛点2.2DevOps在金融行业的应用​2.3哪些企业在用DevOps?2.4 DevOps在5G领域的的展望三、K8s在DevOps中的核心作用3.1自动化3.2多集群管理3.3多环境一致性3.4实时反馈和智能化报表四、基于Jenkins+K8s

基于OpenStack的云计算平台搭建

文章目录1.硬件需求(所有节点)1.1.配置需求1.2.IP&主机&配置2.安装基础环境&服务(控制节点)2.1.安装NTP时间同步服务……目录基于OpenStack的云计算平台搭建硬件需求(所有节点)3安装基础环境&服务(控制节点)4安装keystone身份认证服务(控制节点)9安装glance镜像服务(控制节点)12安装placement放置服务(控制节点)17安装nova计算服务(控制节点)22安装nova计算服务(计算节点)28安装neutron网络服务(控制节点)33安装neutron网络服务(计算节点)42安装horizon服务(计算节点)45启动实例(控制节点)54安装块存储服务

【云计算•云原生】4.云原生之什么是Kubernetes

文章目录Kubernetes概念Kubernetes核心概念集群podConfigMapKubernetes架构master节点的组件worker节点组件Kubernetes网络架构内部网络外部网络k8s各端口含义Kubernetes概念K8S就是Kubernetes,Kubernetes首字母为K,末尾为s,中间一共有8个字母,所以简称K8s。它是一个为容器化应用提供集群部署和管理的开源工具,由Google开发。通过k8s可以使用配置文件轻松管理上千台机器。k8s的部署配置文件和docker的dockerfile很类似,其内容描述了整个部署过程。Kubernetes核心概念集群由多个节点组成

【云计算】实验2:构建OpenStack基本环境构建

文章目录一、实验目的二、实验环境三、实验内容1.1设置主机名1.2.关闭防火墙和selinux1.3.配置时间同步1.4.配置相关yum源总结一、实验目的熟悉Linux基本服务配置;理解OpenStack基本环境中各组件用途。二、实验环境实验资源云主机Vultr、DigitalOCean等软件环境CentOS7三、实验内容  主机名设置好后不可修改,较多组件使用主机名作为参数,若修改主机名则相应组件会出错;控制节点、计算节点配置相同,且均需要设置。1.1设置主机名hostnamectlset-hostnamecontroller添加主机映射cat>/etc/hosts127.0.0.1cont

【云原生|探索 Kubernetes 系列 8】探究 Pod 的 API 对象属性级别与重要字段用法

前言大家好,我是秋意零。本专栏上一篇中,我们介绍了Pod的核心思想以及Pod的工作原理。今天我们还是探讨Pod,聊一聊Pod的基本概念。👿简介🏠个人主页:秋意零🧑个人介绍:在校期间参与众多云计算相关比赛,如:🌟“省赛”、“国赛”,并斩获多项奖项荣誉证书🎉目前状况:24届毕业生,拿到一家私有云(IAAS)公司offer,暑假开始实习🔥账号:各个平台,秋意零账号创作者、云社区创建者💕欢迎大家:欢迎大家一起学习云计算,走向年薪30万系列文章目录【云原生|探索Kubernetes系列1】容器的本质是进程【云原生|探索Kubernetes系列2】容器LinuxCgroups限制【云原生|探索Kubern

通过 Prometheus 获取 Kubernetes 中 Pod 资源(CPU/MEM/GPU)消耗信息

文章目录容器化应用资源消耗≠设备资源消耗Prometheus及其ProQLPrometheus中常见资源监控的query写法PodCPU利用率PodMEM占用PodGPU利用率PodGPU显存占用容器化应用资源消耗≠设备资源消耗不管是运维监控还是应用性能分析,资源消耗信息都是其中很重要的基础数据。之前,应用独占一台虚拟机或物理机,因此我们仅需要采集该设备的资源信息即可。有很多成熟的方案来支撑。随着容器化的普及,越来越多的应用会使用Kubernetes来进行部署,这样一来一台物理机上可能会运行多个应用。因此,容器化应用资源消耗没办法等同于设备资源消耗。我们需要针对这样的场景来找出新的解决方案。P

手把手教你实现zabbix对Kubernetes的监控

手把手教你实现zabbix对Kubernetes的监控Zabbix6.0新特性​Zabbix6.0LTS新增Kubernetes监控功能,可以在Kubernetes系统从多个维度采集指标。我们今天就来实现Zabbix6.0对K8S的监控。架构指标模板K8S集群以及组件模板模板名称解释KubernetesAPIserverbyHTTPK8SApiServer组件指标模板KubernetesclusterstatebyHTTPK8S集群指标模板KubernetesControllermanagerbyHTTPK8SControllerManager组件指标模板Kuberneteskubeletby