一、Harbor1、Harbor是构建企业级私有docker镜像的仓库的开源解决方案,它是Docker Registry的更高级封装,它除了提供友好的Web UI界面,角色和用户权限管理,用户操作审计等功能外,它还整合了K8s的插件(Add-ons)仓库,即Helm通过chart方式下载,管理,安装K8s插件,而chartmuseum可以提供存储chart数据的仓库【注:helm就相当于k8s的y
转载
2024-05-24 18:37:39
38阅读
目录Kubernetes(K8s)入门到实践(一)----Kubernetes入门Kubernetes(K8s)入门到实践(二)----Kubernetes的基本概念和术语Kubernetes(K8s)入门到实践(三)----Kubernetes Centos7集群安装Kubernetes(K8s)入门到实践(四)----Kubernetes1.15.1配置私有仓库Harbor前期准备需要三台K8
在Kubernetes(K8S)环境中,将443端口转发到80端口是很常见的需求,通常是为了实现HTTPS到HTTP的转发。本文将带你了解如何在K8S中实现这个功能。
### 实现步骤
首先,我们来看一下整个实现过程的步骤:
| 步骤 | 操作 |
|-------
原创
2024-04-01 10:12:20
115阅读
K8S报pending的错是在使用Kubernetes集群时,Pod或其他资源处于Pending状态无法正常运行的情况。这种情况通常由于资源不足或配置错误导致,需要通过一系列步骤来排查和解决。
整件事情的流程如下所示:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 查看Pending的资源 |
| 2 | 查看资源的描述信息 |
| 3 | 检查资源所需的资源是否足够 |
原创
2024-04-16 10:03:10
76阅读
K8s的对外服务,ingressService作用体现在两个方面:集群内部:不断跟踪pod的变化,更新endpoint中的pod对象,基于pod的IP地址不断变化的一种服务发现机制集群外部:类似于负载均衡器,把流量IP+端口,不涉及url(http https),把请求转发到pod当中Service:NodePort:容器端口---service端口----NodePort,设定了nodePort
转载
2024-06-11 11:18:09
55阅读
K8S部署80与443端口
作为一名经验丰富的开发者,我将为那些刚入行的小白介绍如何在Kubernetes(K8S)中部署80与443端口。在本文中,我将为大家详细解释整个过程,并提供相应的代码示例。
步骤概述:
| 步骤 | 操作 |
|------|------|
| 1 | 创建Deployment |
| 2 | 创建Service |
| 3 | 创建Ingress |
| 4 |
原创
2024-01-29 12:02:39
244阅读
背景:一直使用的腾讯云的个人仓库做镜像仓库。早些时候腾讯云有了tcr容器镜像服务: 瞄了一眼感觉略贵。个人也就50个之内的image。就想用一下镜像安全,扫描。也没有那么强硬的需求。600多块一个月还是感觉略贵!还是老老实实搭建一下harbor吧!kubernetes1.21搭建harbor注:开始在tke上面尝试的是kubernetes1.20.6两个版本差距不大就忽略吧。最后是在我的腾讯云
转载
2024-06-22 08:47:28
71阅读
目录部署环境一.环境准备1.关闭防火墙,SELinux,Swap分区2.加载ip_vs模块3.修改主机名4.修改hosts文件5.调整内核参数二.所有节点安装docker三.所有节点安装kubeadm,kubelet和kubectl四.部署K8S集群1.上传压缩包2.复制镜像和脚本到node节点3.初始化kubeadm4.设定kubectl5.将node节点加入集群6.所有节点部署网络插件fla
转载
2024-06-25 12:37:25
99阅读
k8s简单环境的环境部署,需要用到4台机器:master01 192.168.66.10 node01 192.168.66.20node02 192.168.66.21harbor 192.168.66.100 # 前一个文章已经介绍过如何安装harbor了。 一、系统初始化1.设置系统主机名以及 Host 文件的相互解析hostnamectl set-hostnam
转载
2024-05-06 16:53:44
72阅读
# 从头开始学习如何在Kubernetes中设置443端口
作为一名经验丰富的开发者,我将向你介绍如何在Kubernetes中设置443端口。Kubernetes是一个开源的容器编排平台,可以帮助你自动化部署、扩展和管理容器化的应用程序。在Kubernetes中设置443端口通常用于HTTPS协议的访问,是保障网络安全的重要一环。
## 整体流程
为了更好地帮助你理解,在下面我将列出设置Kub
原创
2024-03-07 10:52:59
137阅读
在Kubernetes(K8S)中使用Ingress来进行HTTPS(443端口)配置是非常常见的操作,可以帮助我们将外部流量路由到集群中的服务,并提供安全的访问方式。本文将详细介绍在K8S中实现Ingress配置HTTPS(443端口)的步骤及代码示例。
### 实现“k8s ingress 443”的步骤
首先,我们来看一下在K8S中实现Ingress配置HTTPS(443端口)的具体步骤,
原创
2024-03-08 12:51:26
43阅读
今天实现harbor 对镜像的管理,参考的:一、概述 harbor是什么呢?英文单词的意思是:港湾。港湾用来存放集装箱(货物的),而docker的由来正是借鉴了集装箱的原理,所以harbor是用于存放docker的镜像,作为镜像仓库使用。官方的说法是:Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器。 harbor镜像仓库是由VMware开源的一款企业级镜像仓库,
转载
2024-02-19 16:32:09
151阅读
这里写目录标题一、Pod资源管理1.1 pod特点1.2 Pod容器分类1:infrastructure container 基础容器2:initcontainers 初始化容器3:container 业务容器master01操作2. 部署k8s的harbor创建私有项目实验目的实验步骤 一、Pod资源管理1.1 pod特点最小部署单元一组容器的集合一个Pod中的容器共享网络命名空间Pod是短暂
转载
2024-05-29 06:35:40
127阅读
在Kubernetes(K8S)集群中使用Harbor作为容器镜像仓库是一种非常常见的做法,它能够帮助我们管理、存储和分发Docker镜像。如果你是一名新手开发者,不知道如何在K8S集群中实现Harbor的部署和配置,别担心,接下来我将会逐步指导你完成这个过程。首先,我们来看看整个流程:
| 步骤 | 操作 |
| ---
原创
2024-03-06 12:40:06
117阅读
一、kubeadm 部署 K8S 集群架构主机名IP地址安装组件master(2C/4G,cpu核心数要求大于2)192.168.2.66docker、kubeadm、kubelet、kubectl、flannelnode01(2C/2G)192.168.2.200docker、kubeadm、kubelet、kubectl、flannelnode02(2C/2G)192.168.2.77dock
转载
2024-05-14 13:29:25
96阅读
三、harbor简介harbor 是私有镜像仓库,用来存储和分发镜像的docker 还有一个官方的镜像仓库 docker hub,免费用户只能简单的使用,创建一个私有镜像仓库,存储 镜像,付费用户才可以拥有更多权限,默认 docker pull 拉取镜像就是从 docker hub 上拉取,速度极慢, 不利于生产环境使用。 harbor 私有镜像仓库拉取镜像速度极快,属于内网传输,功能也很强大:功
转载
2024-06-04 10:13:55
242阅读
使用Kubernetes(K8s)部署Harbor的过程可以分为以下几个步骤:
步骤 | 操作
-------------- | ------------------------------
1. 建立Kubernetes集群 |通过Minikube或者其他方式建立本地或云上的Kubernetes集群。
2. 创建命名空间(Namespace) |在集群中创建一
原创
2024-01-29 11:06:57
127阅读
目录一、背景二、K8s Ingress安装三、K8s Ingress rewrite 讲解与使用1)配置说明2)示例演示1、部署应用2、配置ingress rewrite转发(http)3、配置ingress rewrite转发(https)【1】创建证书(有证书可忽略)【2】创建 Secret【3】Ingress引用Secret资源实现HTTPS四、K8s Ingress TCP四层转发1)开启
转载
2024-02-12 22:02:28
83阅读
tl edit daemonset nginx-ingress-controller -n ingress-nginx其中 -n 参数指定的命名空间对应你自己实际存放 nginx-ingress-controller 的命
原创
2022-01-11 14:20:11
3035阅读
有些时候某些系统不允许开放提供80端口,亦或者80端口已经被其他服务占用。而我们使用K8S的时候
原创
2021-12-30 17:26:19
3537阅读