本文出自 “Elephant” 博客,请务必保留此出处http://zlyang.blog.51cto.com/1196234/1953399 根据个人情况,做了修改一、先决条件  1、首先你必有现成的Kubernetes集群,如果现在你一无所有,请参考:  http://zlyang.blog.51cto.com/1196234/1951010  2、建议采用etc
转载 2017-08-10 10:44:26
5017阅读
1点赞
[root@master k8s_images]# kubeadm init --kubernetes-version=v1.9.0 --pod-networ
原创 2023-06-20 09:21:07
42阅读
### 从零开始学习Kubernetes #### 什么是Kubernetes? Kubernetes是一种用于自动部署、扩展和管理容器化应用程序的开源系统。它允许您轻松地构建、更新和扩展应用程序,同时确保它们始终以您期望的状态运行。 #### Kubernetes的安装过程 以下是安装Kubernetes的步骤: | 步骤 | 描述 | |---|---| | 1 | 安装Docker和k
原创 2024-02-27 10:59:41
57阅读
?Kubenetes(K8S)简介内容简介 介绍下什么是 kubernetes,什么时候需要 kubernetes,以及它的组成架构。 用 3 种不同的方式教大家如何安装 kubernetes 集群。包括 minikube,云平台搭建,裸机搭建(3 台服务器)。 通过一个 demo 项目演示如何部署项目到集群中,怎么对外暴露服务端口 怎么部署数据库这种有状态的应用,以及如何数据持久化 集群中配置文
原创 2022-06-21 14:21:19
110阅读
本次实验用到的机器如下:主机名系统版本内核版本配置IP角色k8s-1CentOS 7.95.182C4G192.168.2.131masterk8s-2CentOS 7.95.182C4G192.168.2.132workerk8s-3CentOS 7.95.182C4G192.168.2.133workerLinux Kernel 版本需要 4.x 以上,否则 calico 可能无法正常启动。软
文章目录1.1 Namespace1.1.1 查看1.1.2 创建1.1.3 删除1.1.4 配置方式1.2 Pod1.2.1 创建并运行1.2.2 查看pod信息1.2.3 访问Pod1.2.4 删除指定Pod1.2.5 配置操作1.3 Label1.3.1 命令方式1.3.2 配置方式1.4 Deployment1.1.1 命令方式1.1.2 配置操作1.5 Service1.5.1 创建集
转载 2024-04-22 20:39:54
53阅读
系列目录上节提到过,QoS影响pod的调度和驱离,本节讲解如何通过配置pod来使它自动被赋予一个QoS实际上是pod的配置达到一定标准,则kubernetes会自动为其它添加一个QoS类QoS类型当一个pod被创建,kubernetes会赋予它们以下类型的值之一GuaranteedBurstableBestEffor并且上一节我们讲过,从上到下,他们的质量依次降低.创建示例名称空间kubectl
转载 2024-03-17 00:20:50
24阅读
一.环境准备关闭Selinux   vi /etc/sysconfig/selinux   SELINUX=disabled2. 关闭防火墙   systemctl  stop     firewall    systemctl  disabled  fire
原创 2016-12-21 13:28:35
724阅读
1. CSS Id 和 Class p.center {text-align:center;}所有的 p 元素使用 class="center" 让该元素的文本居中: 2. CSS 背景 background-color:#b0c4de;背景颜色 background-image:url('paper.gif');背景图像 background-repeat:repeat-x;背景图像 - 水
什么是Heapster?Heapster是容器集群监控和性能分析工具,天然的支持Kubernetes和CoreOS,Kubernetes有个出名的监控agent—cAdvisor。在每个kubernetes Node上都会运行cAdvisor,它会收集本机以及容器的监控数据(cpu,memory,filesystem,network,uptime),在较新的版本中,K8S已经将cAdvisor功能
转载 2024-10-11 20:46:27
69阅读
1.集群资源 组件是为了支撑k8s平台的运行,安装好的软件。 资源是如何去使用k8s的能力的定义,比如,k8s可以使用p
原创 2023-09-22 09:10:29
68阅读
Ceph 是一个用于大规模存储的分布式文件系统。在当今云计算环境中,Ceph 已经成为了一个非常流行的存储解决方案,它具有高可用性、可伸缩性和自我修复能力的特点,为用户提供了稳定可靠的存储服务。而 Kubernetes 则是一个用于自动部署、扩展和管理容器化应用程序的开源平台。它可以帮助用户快速部署应用程序,提高生产效率。 将 Ceph 与 Kubernetes 结合使用,可以让用户在容器化环境
原创 2024-03-05 13:17:59
82阅读
三种安装方法: 1.kubeadm 2.kubespray 3.二进制安装 kubespray安装kubernetes集群 优点: 1.kuberspray对比kubeadm更加简洁内部集成了kubeadm与ansible 缺点: 1.全程自动化排错成本高 2.主节点也要装了工作节点,如不需要使用可 ...
转载 2021-07-12 10:37:00
265阅读
2评论
kubenetes 实战入门本章节将介绍如何在kubernetes集群中部署一个nginx服务,并且能够对其进行访问。4.1 NamespaceNamespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现多套环境的资源隔离或者多租户的资源隔离。默认情况下,kubernetes集群中的所有的Pod都是可以相互访问的。但是在实际中,可能不想让两个Pod之间进行互相的访问,那
转载 2024-05-07 21:33:14
32阅读
Unfortunately, an error has occurred: timed out waiting for the condition This error is likely caused by: - The kubelet is not running - The kubelet i
原创 2022-12-17 16:59:00
1223阅读
背景 最近在给 opentelemetry-operator提交一个标签选择器的功能时,因为当时修改的函数是私有的,无法添加单测函数,所以社区建议我补充一个 e2e test.因为在当前的版本下,只要给 deployment 打上了 instrumentation.opentelemetry.io/inject-java: "true" 这类注解就会给该 deployment 注入
云原生的定义在了解和学习Kubernetes之前应该先了解一下什么是云原生(Cloud Native ),云原生是 Matt Stine 提出的一个概念,它是一个思想的集合,包括 DevOps 、持续交付(Continuous Delivery)、微服务(MicroServices)、敏捷基础设施(Agile Infrastructure)、康威定律(Conways Law)等,以及根据商业能力对
原创 2022-10-19 18:24:22
258阅读
1k8s里安装openstackopenst
原创 2022-12-26 17:56:56
119阅读
1.工作流程 1.1 用户准备一个资源文件(记录了业务应用的名称,镜像地址信息),通过调用APIServer执行插件pod 1.2 APIServer收到用户的pod创建请求,将pod信息写入到etcd中 1.3 调度器通过list-watch的方式,发现有新的pod数据,但是这个pod还没有绑定到
原创 2023-09-22 09:10:57
87阅读
1.什么是CNI CNI是Container Network Interface的简称 容器网络接口(CNI)是coreos提出的一种容器网络规范,并被ApacheMeos、CloudFoundry、Kubernetes、Kurma和Rkt等项目所采用。还有由Contiv Networking、Project Calico和Weave等项目创建的插件。2.CNI模型3.CNI干的工作 CNI连接了
  • 1
  • 2
  • 3
  • 4
  • 5