前言KubeSphere 是在 Kubernetes 之上构建的面向云原生应用的分布式操作系统,完全开源,支持多云与多集群管理,提供全栈的 IT 自动化运维能力,简化企业的DevOps 工作流。它的架构可以非常方便地使第三方应用与云原生生态组件进行即插即用 (plug-and-play) 的集成。上面是官网对KubeSphere的介绍,k8s的web调度系统多种多样,KubeSphere是其中相对
kubectl apply -f https://raw.githubusercontent.com/coreos/fl
原创 2023-04-29 21:58:48
91阅读
[root@rstx-242 ~]# kubectl get pod -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES nginx-ds-ksr4b 1/1 Running 0 18m 172. ...
转载 2021-07-28 11:37:00
565阅读
2评论
### 从零开始学习Kubernetes #### 什么是Kubernetes? Kubernetes是一种用于自动部署、扩展和管理容器化应用程序的开源系统。它允许您轻松地构建、更新和扩展应用程序,同时确保它们始终以您期望的状态运行。 #### Kubernetes的安装过程 以下是安装Kubernetes的步骤: | 步骤 | 描述 | |---|---| | 1 | 安装Docker和k
原创 6月前
3阅读
本次实验用到的机器如下:主机名系统版本内核版本配置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 可能无法正常启动。软
?Kubenetes(K8S)简介内容简介 介绍下什么是 kubernetes,什么时候需要 kubernetes,以及它的组成架构。 用 3 种不同的方式教大家如何安装 kubernetes 集群。包括 minikube,云平台搭建,裸机搭建(3 台服务器)。 通过一个 demo 项目演示如何部署项目到集群中,怎么对外暴露服务端口 怎么部署数据库这种有状态的应用,以及如何数据持久化 集群中配置文
原创 2022-06-21 14:21:19
101阅读
文章目录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 创建集
1.集群资源 组件是为了支撑k8s平台的运行,安装好的软件。 资源是如何去使用k8s的能力的定义,比如,k8s可以使用p
Ceph 是一个用于大规模存储的分布式文件系统。在当今云计算环境中,Ceph 已经成为了一个非常流行的存储解决方案,它具有高可用性、可伸缩性和自我修复能力的特点,为用户提供了稳定可靠的存储服务。而 Kubernetes 则是一个用于自动部署、扩展和管理容器化应用程序的开源平台。它可以帮助用户快速部署应用程序,提高生产效率。 将 Ceph 与 Kubernetes 结合使用,可以让用户在容器化环境
系列目录上节提到过,QoS影响pod的调度和驱离,本节讲解如何通过配置pod来使它自动被赋予一个QoS实际上是pod的配置达到一定标准,则kubernetes会自动为其它添加一个QoS类QoS类型当一个pod被创建,kubernetes会赋予它们以下类型的值之一GuaranteedBurstableBestEffor并且上一节我们讲过,从上到下,他们的质量依次降低.创建示例名称空间kubectl
一.环境准备关闭Selinux   vi /etc/sysconfig/selinux   SELINUX=disabled2. 关闭防火墙   systemctl  stop     firewall    systemctl  disabled  fire
原创 2016-12-21 13:28:35
686阅读
  .NET平台主要由5个部分组成:操作系统、.NET企业级服务器产品,.NET Web服务构件(passport)及.NET 框架。  .NET框架有CLR(Common Language Runtime)和所有.NET支持的语言使用的一个公用类框架-----FCL(Framework Class Library)目前支持20种语言。FCL总共有99个名空间。  运行时有纯静态环境,纯动态环境,
转载 1月前
14阅读
# Python ET: 介绍和应用 Python 是一种简单易学、功能强大的编程语言,广泛应用于数据分析、人工智能、Web 开发等领域。ET(ElementTree)是 Python 的一个内置模块,用于解析和操作 XML 数据。本文将介绍 Python ET 的基本用法和应用场景。 ## 什么是 Python ET Python ET 是 Python 的一个标准库模块,用于处理 XML
原创 2月前
19阅读
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
1158阅读
# 通过Flannel配置Kubernetes集群网络 在Kubernetes集群中,flannel是一个用于提供网络互联的网络插件。它可以为容器提供一个全局唯一的IP地址,并能够实现容器之间的网络通信。在本篇文章中,我们将教你如何使用flannel来配置你的Kubernetes集群网络。 ## 流程概览 下面是配置flannel的整个流程概览: | 步骤 | 描述 | | ---- |
原创 4月前
25阅读
1下载安装包地址https://github.com/coreos/flannel/releases2.部署flannel网路之前,提前安装好docker 参考《Yum 安装Docker》同时,需要向etcd 中写入一个子网,该子网就是为每一个docker 节点分配一个不同的小子网[root@dn01 ~]# /opt/etcd/bin/etcdctl --ca-file=/root/k8s/e
转载 2023-09-07 02:07:16
333阅读
目录文件的打开方法—open 内建函数基本语法参数介绍文件读操作read 方法 —— 读取文件文件指针readline 方法 —— 按行读取案例:读取大文件的正确姿势readlines 方法文件写操作write 方法 —— 写文件writelines 方法案例 3:writelineswith 子句案例 4:with练习方案: 在 Linux 系统中万物皆文件,所以我们不可避免的要和文件打交道
Flannel网络插件  各 Docker 主机在 docker0 桥上默认使用同一个子网,不同节点的容器很可能会得到相同的地址,于是跨节点的容器间通信会面临地址冲突的问题。另外,即使人为地设定多个节点上的 docker0 桥使用不同的子网,其报文也会因为在网络中缺乏路由信息而无法准确送达。事实上,各类 CNI 插件都至少要解决这个两类的问题。  对于第一个问题(跨节点通信会面
目录一、实验环境二、配置etcd集群:三、etcd基本使用四、etcd与flannel部署五、配置网络 flannel是COREOS公司开发的容器网络解决方案,flannel为每个容器分配一个subnet,该主机上的容器从这个subnet上获取地址,这些IP可以在主机之间路由,容器之间无需NAT和port mapping就可以互相通信。 每个subnet都是从一个更大的地址池中划分的,flann
转载 11月前
92阅读
kubenetes 实战入门本章节将介绍如何在kubernetes集群中部署一个nginx服务,并且能够对其进行访问。4.1 NamespaceNamespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现多套环境的资源隔离或者多租户的资源隔离。默认情况下,kubernetes集群中的所有的Pod都是可以相互访问的。但是在实际中,可能不想让两个Pod之间进行互相的访问,那
转载 3月前
19阅读
  • 1
  • 2
  • 3
  • 4
  • 5