K8S安装Jenkins

k8s 

基于K8S安装Jenkins,参考官网:jenkins-kubenates。 1.创建Namespace存放Devops相关的资源 创建一个独立的K8S的namespace,用来存放Jenkins相关的K8S资源。 kubectl create namespace devops-tools 2.创

K8S项目部署-MetricsServer

k8s 

1. 安装K8S的Metrics-Server 正常按照官方文档安装MetricsServer,需要使用如下的命令: kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download

K8S中Ingress通过NodePort方式暴露在其他Node无法访问

k8s 

部署了Ingress服务,发现Ingress服务在Master节点无法访问,在很多的Node节点上也无法访问,但是在其中一个Node上却可以访问。ChatGPT提醒我,检查是否externalTrafficPolicy: Local。 通过如下的命令,可以发现Ingress中externalTraf

K8S与KubeSphere安装并整合Harbor

k8s 

1. 通过KubeKey去安装K8S和KubeSphere 安装流程参考KubeSphere官网提供的教程:https://www.kubesphere.io/zh/docs/v4.1/03-installation-and-upgrade/02-install-kubesphere/02-inst

K8S项目部署-Minio对象存储服务

k8s 

Minio是一个兼容亚马逊AWS S3协议的开源的OSS对象存储服务,参考阿里云的OSS对象服务,可以将Minio理解成为私有的OSS对象服务,现在企业内已经大量使用Minio作为OSS对象服务。 1.单机部署Minio(不推荐) 先创建namespace kubectl create namesp

K8S中的各种类型的Service的创建方式

k8s 

K8S当中的Service一共有四种:ExternalName、ClusterIP、NodePort和LoadBalancer。 1. ExternalName类型的Service K8S当中,ExternalName类型的Service,用于将外部一个IP(或者域名),引入到K8S集群当中,实现K