系列文档这里主要讲叙实现原理和步骤,较为简单的步骤就掠过了第一步 集群规划+keepalived以及haproxy安装 第二步 kubeshpere管理集群安装以及注意点下载安装kubeshpere(先安装prod高可用集群)根据自己ip规划修改下面主机名字以及ip地址和密码配置中的组件可按需开启 暂时也可以不用开启后面可修改自动安装wget -c https://kubesphere.io/do
  查看客户端和服务器侧的版本信息 kubectl version 列出当前版本的kubernetes的服务器端所支持的api版本信息 kubectl api-versions 查看版本源 kubectl api-resources 查看帮助,语法格式 kubectl explain rc 创建 kubectl run nginx --replicas=3 --labels="a
Apache Log4j 2 是一款开源的日志记录工具,被广泛应用于各类框架中。近期,Apache Log4j 2 被爆出存在漏洞,漏洞现已公开,本文为 KubeSphere 用户提供建议的修复方案。此次漏洞是由于 Log4j 2 提供的 lookup 功能造成的,该功能允许开发者通过一些协议去读取相应环境中的配置。但在实现的过程中,并未对输入进行严格的判断,从而造成漏洞的发生。由于大量的软件都使
转载 3月前
0阅读
 文章目录主要功能硬件要求Kubernetes版本要求配置主机之间的免密安装所需依赖下载KubeKey创建Kubernetes集群以及KubeSpherekk命令使用方式修改配置文件开始部署关于一些会出现的报错,以及解决方法集群验证 主要功能安装 Kubernetes 集群 支持在任何基础设施上部署 Kubernetes,提供在线与离线安装,支持添加 GPU 节点Kuberne
 一、概述  为了解决pod地址变化的问题,需要部署service资源,用service资源代理后端pod,通过暴露service资源的固定地址(集群IP),来解决以上POD资源变化产生的IP变动问题  那service资源的服务发现呢?service资源提供了一个不变的集群IP供外部访问,但IP地址毕竟难以记忆service资源可能也会被销毁和创建将service资源名称和servic
如何实现KubeSphere开源版本 KubeSphere是一个开源的容器平台,提供了一套完整的容器化解决方案。如果你是一位刚入行的小白,下面我将向你介绍如何实现KubeSphere开源版本的过程。 整体流程如下: | 步骤 | 操作 | | --- | --- | | 1 | 安装Docker和Kubernetes集群 | | 2 | 下载KubeSphere开源版本 | | 3 | 部署
原创 7月前
34阅读
29.kubernetes升级一、升级思路正在运行的业务容器不中断,进行灰度升级。一般的是先更新master上的k8s服务版本,再滚动更新node上的k8s服务。node上的服务升级要先隔离目标node的业务流量,待在途任务全部执行完成后停掉业务pod,再更新目标node上的kubelet和kube-proxy版本,升级完成后启动业务pod释放业务流量。再同理逐步升级其他node节点。 升级时考虑
# 如何在KubeSphere查看Docker容器 KubeSphere是一个开源的容器管理平台,旨在帮助开发者和运维工程师更方便地管理和部署容器化应用。在KubeSphere查看Docker容器的状态,是了解和管理你的应用的重要步骤。本文将指导你完成这个过程。 ## 流程概述 下面是整个操作流程的简要分解: | 步骤 | 操作描述 | |------|----------
原创 18天前
4阅读
目录本文目的k8s版本号的含义每个版本的支持时期新版本和旧版本有什么区别?在生产环境中是否应该尽量使用新版本?参考文档本文目的从以下几方面分析k8s版本的意义,作为维护生产环境k8s版本的参考标准。k8s版本号的含义。每个版本的支持时期。新版本和旧版本有什么区别?新版本对我们开发产品调用k8s API接口有什么影响?在生产环境中是否应该尽量使用新版本?k8s版本号的含义Kubernetes版本表示
Kubesphere 配置镜像仓库1. Harbor https证书配置1.1 生成Harbor证书mkdir /apps/harbor/cert -p cd /apps/harbor/cert openssl genrsa -out ca.key 2048 openssl req -x509 -new -nodes -key ca.key -subj "/C=CN/ST=Shanghai/L=
看到很多教程都是基于docker挂载到k8s上的,因为我们客户端的产品都是运行在桌面端,比如mac、window、Ubuntu上,所以分享一个基于公司的k8s搭建的一个针对客户端的devops流程。 1使外部集群可以访问到jenkins服务 创建k8s后,修改 jenkins agent service,使集群外部可以访问此服务 kubectl edit svc -n kubesphere-dev
作者:大飞哥,视源电子运维工程师,KubeSphere 用户委员会广州站站长采集落盘日志日志采集,通常使用 EFK 架构,即 ElasticSearch,Filebeat,Kibana,这是在主机日志采集上非常成熟的方案,但在容器日志采集方面,整体方案就会复杂很多。我们现在面临的需求,就是要采集容器中的落盘日志。容器日志分为标准输出日志和落盘日志两种。应用将日志打印在容器标准输出 STDOUT 中
一、Kubernetes搭建由于个人学习以Kubernetes及kubesphere的功能为主,本次搭建采用的是单机、单节点部署。1、环境准备本人电脑是windows系统,所以才用虚拟机方式模拟Centos7操作系统. 1 准备虚拟机(因为还要安装kubesphere管理工具,所以内存和空间尽量要大一点)2、安装方式k8s的常用安装方式有两种(本文是通过kubeadm的方式):3、配置机器的hos
按照官方文档,很轻松就可以进行安装, 安装过程中遇到一些疑问, 在安装后也得到清晰的理解1.  /root/ceph-csi-rbd.yaml这里面的clusterId 按理说应该是ceph的clusterId, 不过官方文档并没有首重强调修改,暂时保持默认下面6789端口就是我们在物理机上安装的ceph mon的主机ip,端口csiConfig: - clusterID:
转载 2月前
43阅读
TiDB简介TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。TiDB 适合高可用、强一致要求较高、数据规模较大等各种应用场景。kubeSphere简介KubeSphere 是在 Kubernetes 之上构建的以应用为中心的多租户容器平台
序言    目前K8S是大趋所示,对容器的编排管理有一统江湖的意思。Rancher 2.0发布之后,基础编排平台从Cattle变成了Kubernetes,Rancher 2.0使用的编排技术完成转向成为Kubernetes,Rancher 2.0与Rancher 1.6有了很大区别。目前,在这两个版本之间还没有直接的升级路径。    基于如上的种种原因我们直
转载 4月前
115阅读
目录1 查看集群状态2 kubeconfig 配置文件3 kubectl 常用命令3.1 常用指令列表3.2 kubectl 指令部署应用本文目的:首先通过第一节“查看集群状态”来直接上手使用一些常用的Kubectl指令,然后通过Kubectl指令部署一个应用。1 查看集群状态1.1 查看K8S集群中的节点状态只要机器上部署了kubelet,本指令就能查到该机器,Master机器也能被查到。kub
本文介绍一个最快安装 Kubernetes 和体验 KubeSphere 核心功能的方式,all-in-one 模式可一键安装 Kubernetes v1.15.5 提示: - KubeSphere 2.1 已支持 自定义安装各个功能组件,用户可根据 业务需求和机器配置选择安装所需的组件,默认仅开启 最小化安装,参考 安装说明 开启可选组件的安装。 -
转载 1月前
53阅读
距离上一个版本 v3.3.1 发布,已经过了 3 个多月,今天我们很高兴宣布 KubeSphere v3.3.2 正式发布!此版本由 68 位贡献者参与代码提交,感谢各位贡献者对 KubeSphere 项目的支持与贡献!本次发布的 KubeSphere v3.3.2 带来了更多的优化增强,主要集中在对 DevOps 和应用商店易用性的提升和问题修复。以下是一些重点特性的介绍。DevOps将流水线运
原创 2023-02-09 18:29:07
121阅读
文章目录前言1. DevOps介绍? 瀑布式流程? 敏捷开发? DevOps2. Jenkins初体验? K8s环境中部署jenkins? 安装汉化插件3. Jenkins基本使用演示? 演示目标? 演示准备? 演示过程4. Master-Slaves(agent)模式5. Jenkins定制化容器6. 总结 前言本篇文章基于 k8s 集群部署 gitlab、sonarQube、Jenkins
  • 1
  • 2
  • 3
  • 4
  • 5