一、kubeadm部署K8S集群架构主机名IP地址安装组件master(2C/4G,cpu核心数要求大于2)192.168.10.10docker、kubeadm、kubelet、kubectl、flannenode01(2C/2G)192.168.10.20docker、kubeadm、kubelet、kubectl、flannenode02(2C/2G)192.168.10.30docker、kubeadm、kubelet、kubectl、flanneHarbor节点(hub.kgc.com)192.168.10.40docker、docker-compose、harbor-offline
一、kubeadm部署K8S集群架构主机名IP地址安装组件master(2C/4G,cpu核心数要求大于2)192.168.10.10docker、kubeadm、kubelet、kubectl、flannenode01(2C/2G)192.168.10.20docker、kubeadm、kubelet、kubectl、flannenode02(2C/2G)192.168.10.30docker、kubeadm、kubelet、kubectl、flanneHarbor节点(hub.kgc.com)192.168.10.40docker、docker-compose、harbor-offline
Harbor安装条件官网给出了安装需要的最低硬件和软件的条件:https://goharbor.io/docs/2.0.0/install-config/installation-prereqs/最低硬件要求:资源最低限度推荐的CPU2核4核内存4GB8GB磁盘40GB160GB最低软件要求:软件版本描述Dockerengine版本17.06.0-ce+或更高版本有关安装说明,请参阅Docker引擎文档DockerCompose版本1.18.0或更高版本有关安装说明,请参阅DockerCompose文档OpenSSL最新的优先用于为Harbor生成证书和密钥Harbor要求在目标主机上打开以下
Harbor安装条件官网给出了安装需要的最低硬件和软件的条件:https://goharbor.io/docs/2.0.0/install-config/installation-prereqs/最低硬件要求:资源最低限度推荐的CPU2核4核内存4GB8GB磁盘40GB160GB最低软件要求:软件版本描述Dockerengine版本17.06.0-ce+或更高版本有关安装说明,请参阅Docker引擎文档DockerCompose版本1.18.0或更高版本有关安装说明,请参阅DockerCompose文档OpenSSL最新的优先用于为Harbor生成证书和密钥Harbor要求在目标主机上打开以下
目录一、概述二、Helm组件及相关术语1)Helm2)Chart3)Repoistory4)Release三、Helm2到Helm3演变过程四、Helm安装五、HelmChart结构1)Chart目录结构2)Chart.yaml文件六、模板1)内置对象2)values的三种来源3)基础语法七、Helm简单使用1)更换仓库2)安装Release的三种方式2)安装harbor(http方式)1、添加新的repo源2、创建Namespace3、创建持久化存储SC(harbor-nfs-storage)4、部署harbor(Http方式)3)Harbor镜像4)生成自签证书1、创建CA证书2、创建域名
目录一、概述二、Helm组件及相关术语1)Helm2)Chart3)Repoistory4)Release三、Helm2到Helm3演变过程四、Helm安装五、HelmChart结构1)Chart目录结构2)Chart.yaml文件六、模板1)内置对象2)values的三种来源3)基础语法七、Helm简单使用1)更换仓库2)安装Release的三种方式2)安装harbor(http方式)1、添加新的repo源2、创建Namespace3、创建持久化存储SC(harbor-nfs-storage)4、部署harbor(Http方式)3)Harbor镜像4)生成自签证书1、创建CA证书2、创建域名
harbor仓库部署目录harbor仓库部署部署harbor部署服务端部署客户端查看效果Harbor简介Harbor是由VMWare在DockerRegistry的基础之上进行了二次封装,加进去了很多额外程序,而且提供了一个非常漂亮的web界面。ProjectHarbor是一个开源的可信云原生注册表项目,用于存储、签名和扫描上下文。Harbor通过添加用户通常需要的功能(如安全性、身份和管理)来扩展开源Docker分发版。Harbor支持高级功能,如用户管理、访问控制、活动监控和实例间复制.Harbor的功能羽毛:多租户内容签名和验证安全性和漏洞分析审核日志记录身
harbor仓库部署目录harbor仓库部署部署harbor部署服务端部署客户端查看效果Harbor简介Harbor是由VMWare在DockerRegistry的基础之上进行了二次封装,加进去了很多额外程序,而且提供了一个非常漂亮的web界面。ProjectHarbor是一个开源的可信云原生注册表项目,用于存储、签名和扫描上下文。Harbor通过添加用户通常需要的功能(如安全性、身份和管理)来扩展开源Docker分发版。Harbor支持高级功能,如用户管理、访问控制、活动监控和实例间复制.Harbor的功能羽毛:多租户内容签名和验证安全性和漏洞分析审核日志记录身
harbor仓库部署目录harbor仓库部署Harbor简介Harbor的功能DockercomposeHarbor部署无论是使用Docker-distribution去自建仓库,还是通过官方镜像跑容器的方式去自建仓库,通过前面的演示我们可以发现其是非常的简陋的,还不如直接使用官方的DockerHub去管理镜像来得方便,至少官方的DockerHub能够通过web界面来管理镜像,还能在web界面执行搜索,还能基于Dockerfile利用Webhooks和AutomatedBuilds实现自动构建镜像的功能,用户不需要在本地执行dockerbuild,而是把所有build上下文的文件作为一个仓库推
harbor仓库部署目录harbor仓库部署Harbor简介Harbor的功能DockercomposeHarbor部署无论是使用Docker-distribution去自建仓库,还是通过官方镜像跑容器的方式去自建仓库,通过前面的演示我们可以发现其是非常的简陋的,还不如直接使用官方的DockerHub去管理镜像来得方便,至少官方的DockerHub能够通过web界面来管理镜像,还能在web界面执行搜索,还能基于Dockerfile利用Webhooks和AutomatedBuilds实现自动构建镜像的功能,用户不需要在本地执行dockerbuild,而是把所有build上下文的文件作为一个仓库推