关于 KubeSphereKubeSphere® 是经CNCF 认证的 Kubernetes 主流开源发行版之一,在 Kubernetes 之上提供多种以容器为资源载体的业务功能模块,如多租户管理、集群运维、应用管理、DevOps、微服务治理等功能。 KubeSphere® 初始安装请参考3.0.0 更新详情安装FEATURE全新的开箱即用的 installer:KubeKey,v1.0.0,极大
转载
2024-03-18 20:29:51
52阅读
前言zipkin组件是我们在微服务应用中实现链路追踪的组件,由于服务间的调用关系错综复杂,服务网络庞大,一旦系统出现异常,快速定位问题将变得异常困难。zipkin能够记录我们整个微服务的调用链路,以及各个调用阶段的执行状况,可以针对性的优化我们的某个微服务性能。本节内容我们使用kubesphere平台构建一个k8s集群环境下的zipkin应用,话不多说,开始实战。正文点击应用负载-服务-创建,创建
转载
2024-03-29 13:46:57
93阅读
官方地址官方安装介绍文档-社区版在centos上的安装流程安装需要的环境yum install socat
yum install conntrack
yum install ebtables
yum install ipset下载KubeKey电脑必须可以访问github,很重要。不然安装过程会出问题curl -sfL https://get-kk.kubesphere.io | VERSION
转载
2023-10-14 23:18:07
383阅读
本节内容:服务发现与负载均衡Ingress实战 一、服务发现与负载均衡在前面的安装部署kubernetes集群中已经简单用示例来演示了Pod和Service,Kubernetes通过Service资源在Kubernetes集群内针对容器实现了服务发现和负载均衡。而Service就是kubernetes服务发现与负载均衡中的一种。目前,kubernetes中的负载均衡大致可以分为以下几种机
转载
2024-05-08 23:18:50
36阅读
作者:scwang18前言KubeSphere 是青云开源的基于 Kubernetes 的云原生分布式操作系统,提供了比较炫酷的 Kubernetes 集群管理界面,我们团队用 KubeSphere 来作为开发平台。本文记录了一次 KubeSphere 环境下的网络故障的解决过程。现象开发同学反馈自己搭建的 Harbor 仓库总是出问题,偶尔会报 net/http: TLS handshake t
转载
2024-06-13 08:15:50
68阅读
之前通过商店部署,但是商店部署得产品只有十几款,不适合企业级得开发。而手动部署又太过于繁琐,对于通用得软件我们希望可以一键部署成功。 这里就介绍我们helm官网 Helm是k8s的包管理工具,类似Linux系统常用的 apt、yum等包管理工具。使用helm可以简化k8s应用部署具体得教程这里就不累述了helm入门教程 第一步:我们进入官方,上面有helm官网得连接,打开头点击Charts 这里有
转载
2023-10-24 23:12:00
79阅读
Ingress 介绍Kubernetes 上部署的微服务运行在它的私有网络中, 通过Pod实例的hostPort或Service实例的NodePort可以暴露到主机端口上,便于用户访问。但这样的方法会占有多台主机的HTTP端口或一台主机的多个端口,既浪费端口资源又增加管理难度和安全风险。 K8S的 Ingress 对象提供了另一种服务暴露的方法,它只占用一台主机的 HTTP 端口,通过虚
转载
2024-03-27 10:59:34
54阅读
前言Kubesphere 是青云公司开源的一款 Kubernetes 发行版,有比较漂亮的 kubernetes 集群管理界面,我们用 Kubesphere 来作为开发平台。本文记录了一次 kubesphere 环境下的网络故障的解决过程。现象开发同学反馈自己搭建的 harbor 仓库总是出问题,有时候可以 pull 镜像成功,有时候报 net/http: TLS handshake timeou
转载
2024-03-18 09:46:39
126阅读
James,Java 工程师,喜欢学习和记录当下热门技术并验证其优势和缺点,以及当下火热的云原生解决方案的实施与推广。前言基于 Jenkins 的 KubeSphere DevOps 系统是专为 Kubernetes 中的 CI/CD 工作流设计的,它提供了一站式的解决方案,帮助开发和运维团队用非常简单的方式构建、测试和发布应用到 Kubernetes。它还具有插件管理、Binary-to-Ima
转载
2024-02-14 13:21:28
134阅读
基于 Jenkins 的 KubeSphere DevOps 系统是专为 Kubernetes 中的 CI/CD 工作流设计的,它提供了一站式的解决方案,帮助开发和运维团队用非常简单的方式构建、测试和发布应用到 Kubernetes。它还具有插件管理、Binary-to-Image (B2I)、Source-to-Image (S2I)、代码依赖缓存
转载
2024-04-26 08:28:35
98阅读
文章目录Kubernetes 网络策略(NetworkPolicy)一、Pod隔离与非隔离二、规约**三、to和from选择器的行为**四、场景 Kubernetes 网络策略(NetworkPolicy)网络策略(网络隔离策略)网络策略 | Kubernetes指定Pod间的网络隔离策略,默认是所有互通。Pod 之间互通,是通过如下三个标识符的组合来辩识的:其他被允许的 Pods(例外:Pod
文章目录一、创建`DevOps项目`二、DevOps凭证1、gitee仓库认证`gitee-auth`2、阿里云docker仓库认证`aliyun-docker-registry-auth`3、k8s凭证`kubeconfig-auth`三、maven配置阿里云中央仓库四、k8s-项目配置阿里云docker仓库认证 `aliyun-docker-registry-auth`五、创建流水线六、其它
转载
2024-02-21 14:18:52
273阅读
为了加强公司的运维能力,这段时间也一直在了解Docker,Docker Compose,K8s的一些工具,了解了,包括腾讯的蓝鲸,齿骨鱼,Rainbond,wayne,为什么选择KubeSphere,因为它最简单,最容易入门,其他的个人感觉都没有kubesphere好用。 KubeSphere 是在
转载
2024-05-07 17:56:20
14阅读
文章目录一、 前言1、主机准备2、准备磁盘二、 安装glusterfs服务端1、配置glusterfs yum源2、安装gluster服务3、开启服务,并做开机启动4、glusterfs的端口三、 安装Heketi 服务(实现k8s动态供给glusterfs存储需要用到Heketi 服务)1、Heketi安装2、 创建heketi用户并配置免密登录3、修改heketi配置文件4、启动heketi
转载
2024-06-14 22:53:07
132阅读
目录CentOS7配置篇1. 安装2. 配置静态ip2.1 配置个人电脑的网络设置2.2 配置VMware2.3 配置服务器【电脑ip变更,则需重新配置】2.X 更新yum2.Y Centos移动/home目录空间到/根目录下3. 配置ssh3.1 安装openssh-server4. 配置openssl单节点 All-in-One 模式安装 KubeSphere0. 参考文章1. 安装
转载
2024-05-10 12:33:40
235阅读
中文Porter 是一款适用于物理机部署 Kubernetes 的负载均衡器,该负载均衡器使用物理交换机实现,利用 BGP 和 ECMP 从而达到性能最优和高可用性。我们知道在云上部署的 Kubernetes 环境下,通常云服务厂商会提供 cloud LB 插件暴露 Kubernetes 服务到外网,但在物理机部署环境下由于没有云环境,服务暴露给外网非常不方便,Porter 是一个提供用户在物理环
转载
2024-04-28 09:27:47
19阅读
# 使用Dockerfile在KubeSphere中构建应用
## 前言
KubeSphere是一个开源的容器管理平台,它建立在Kubernetes之上,为开发者和运维人员提供了丰富的功能,包括CI/CD、应用监控、日志管理等。Dockerfile是用来定义Docker镜像的文本文件,通过编写Dockerfile,我们可以方便地构建自定义的容器镜像。本文将介绍如何在KubeSphere中使用D
一、Ingress 简介在Kubernetes中,服务和Pod的IP地址仅可以在集群网络内部使用,对于集群外的应用是不可见的。为了使外部的应用能够访问集群内的服务,在Kubernetes 目前 提供了以下几种方案:
NodePort
LoadBalancer
IngressIngress 组成ingress controller
将新加入的Ingress转化成Nginx的配置文件并使之生效
i
Kubernetes的安装部署是难中之难,每个版本安装方式都略有区别。笔者一直想找一种支持多平台、相对简单 、适用于生产环境 的部署方案。经过一段时间的调研,有如下几种解决方案进入笔者视野:部署方案优点缺点Kubeadm官方出品部署较麻烦、不够透明Kubespray官方出品、部署较简单、懂Ansible就能上手不够透明RKE部署较简单、需要花一些时间了解RKE的cluster.yml配置文件不够
转载
2024-07-24 16:20:01
38阅读
文章目录怎么理解DevOps?所需环境介绍创建devops java项目DockerFile文件Jenkinsfiledevops.yaml文件搭建 DevOps 项目创建凭证创建devops项目创建流水线编写流线文件运行流线为流水线设置电子邮箱服务器设置QQ邮箱 SMTP服务器配置jenkins邮箱服务器使用Webhook触发流水线jenkins配置gitlab凭证jenkins中配