23年容器云部署

news2024/11/19 1:22:26

23年容器云部署(vmware虚拟机)

主机名IP地址
master192.168.100.119
node192.168.100.120

1、将安装包 chinaskills_cloud_paas_v2.1.iso 下载至 master 节点/root 目录,并解压到/opt 目 录

[root@master ~]# ls
anaconda-ks.cfg  chinaskills_cloud_paas_v2.1.iso
[root@master ~]# mount -o loop chinaskills_cloud_paas_v2.1.iso /mnt/
mount: /dev/loop0 写保护,将以只读方式挂载
[root@master ~]# cp -rfv /mnt/* /opt/
"/mnt/dependencies" -> "/opt/dependencies"
"/mnt/dependencies/packages-lists.txt" -> "/opt/dependencies/packages-lists.txt"
"/mnt/dependencies/packages.tar.gz" -> "/opt/dependencies/packages.tar.gz"
"/mnt/kubeeasy.tar.gz" -> "/opt/kubeeasy.tar.gz"
"/mnt/kubeeasy-v2.0" -> "/opt/kubeeasy-v2.0"
[root@master ~]# umount  /mnt/

2、在 master 节点安装 kubeeasy 工具

[root@master ~]# mv /opt/kubeeasy-v2.0 /usr/bin/kubeeasy

3、安装依赖包

(虚拟机和云实例不一样,虚拟机需要手动去安装它的这些依赖包!!!)

[root@master ~]# cd /opt/dependencies/
[root@master dependencies]# ls
packages-lists.txt  packages.tar.gz
[root@master dependencies]# tar -zxvf packages.tar.gz
[root@master dependencies]# ls
packages  packages-lists.txt  packages.tar.gz
[root@master dependencies]# cd packages
[root@master packages]# yum -y install *
[root@master packages]# cd ..
[root@master dependencies]# ls
packages  packages-lists.txt  packages.tar.gz
#将packages.tar.gz这个包,拷贝到node节点的/opt/dependencies目录下
[root@master dependencies]# scp packages.tar.gz root@192.168.100.120:/opt/
root@192.168.100.120's password: 
packages.tar.gz                                                                                                                                           100%  273MB 141.7MB/s   00:01 
[root@node ~]# cd /opt/
[root@node opt]# ls
packages.tar.gz
[root@node opt]# tar -zxvf packages.tar.gz 
[root@node opt]# ls
packages  packages.tar.gz
[root@node opt]# cd packages
[root@node packages]# yum -y install *
[root@master dependencies]# kubeeasy install depend --host 192.168.100.119,192.168.100.120 --user root --password 000000 --offline-file /opt/dependencies/packages.tar.gz
#安装过程中可另外打开一个 master节点的窗口,使用“tail -f /var/log/kubeinstall.log”命令查看安装详细步骤。无任何报错就ok了!(像虚拟机手动安装好了依赖,他会提示不更新已安装的软件包,这个不用管!)

4、安装 Kubernetes 集群

[root@master ~]# kubeeasy install kubernetes --master 192.168.100.119 --worker 192.168.100.120 --user root --password 000000 --version 1.25.2 --offline-file /opt/kubeeasy.tar.gz 
......
[2024-01-05 15:16:13] INFO:    [cluster] kubernetes cluster status
+ kubectl get pods -A
NAMESPACE      NAME                                         READY   STATUS    RESTARTS      AGE
harbor         harbor-chartmuseum-7f94cbb46-b2wvc           1/1     Running   0             85s
harbor         harbor-core-7ddf4db595-69hwl                 1/1     Running   0             85s
harbor         harbor-database-0                            1/1     Running   0             85s
harbor         harbor-jobservice-7d9fb76957-qmcks           1/1     Running   3 (60s ago)   85s
harbor         harbor-nginx-7599458b66-9vp5h                1/1     Running   0             85s
harbor         harbor-notary-server-7694f56657-d4fdt        1/1     Running   0             85s
harbor         harbor-notary-signer-5858d446f4-b2kbv        1/1     Running   0             85s
harbor         harbor-portal-67d8547c5f-wt4wv               1/1     Running   0             85s
harbor         harbor-redis-0                               1/1     Running   0             85s
harbor         harbor-registry-846f8b67fd-bw29v             2/2     Running   0             85s
harbor         harbor-trivy-0                               1/1     Running   0             85s
istio-system   grafana-56bdf8bf85-jq2bz                     1/1     Running   0             2m2s
istio-system   istio-egressgateway-fffc799cf-45qrj          1/1     Running   0             2m18s
istio-system   istio-ingressgateway-7d68764b55-qqrlf        1/1     Running   0             2m18s
istio-system   istiod-5456fd558d-z8w7s                      1/1     Running   0             2m20s
istio-system   jaeger-c4fdf6674-kmbss                       1/1     Running   0             2m1s
istio-system   kiali-8f955f859-7rdpd                        1/1     Running   0             2m1s
istio-system   prometheus-85949fddb-b6clf                   2/2     Running   0             2m
kube-system    coredns-565d847f94-nsfsz                     1/1     Running   0             4m43s
kube-system    coredns-565d847f94-sxg5z                     1/1     Running   0             4m43s
kube-system    dashboard-metrics-scraper-64bcc67c9c-n7pp7   1/1     Running   0             4m25s
kube-system    dashboard-portainer-695648f848-s6m7h         1/1     Running   0             85s
kube-system    etcd-k8s-master-node1                        1/1     Running   0             4m58s
kube-system    kube-apiserver-k8s-master-node1              1/1     Running   0             4m57s
kube-system    kube-controller-manager-k8s-master-node1     1/1     Running   0             4m58s
kube-system    kube-flannel-ds-85zb4                        1/1     Running   0             4m26s
kube-system    kube-flannel-ds-xltsl                        1/1     Running   0             4m43s
kube-system    kube-proxy-x9xgf                             1/1     Running   0             4m26s
kube-system    kube-proxy-z767d                             1/1     Running   0             4m43s
kube-system    kube-scheduler-k8s-master-node1              1/1     Running   0             4m58s
kube-system    kubernetes-dashboard-74b66d7f9c-tk57k        1/1     Running   0             4m25s
kube-system    metrics-server-84c4f4fb8d-hdxpx              1/1     Running   0             4m21s
kube-system    nfs-client-provisioner-dd659f599-xzbgt       1/1     Running   0             3m49s
kubevirt       virt-api-5dd9ccbc96-gvwsx                    1/1     Running   0             3m11s
kubevirt       virt-api-5dd9ccbc96-lz8d9                    1/1     Running   0             3m11s
kubevirt       virt-controller-7659874849-fkwfn             1/1     Running   0             2m46s
kubevirt       virt-controller-7659874849-nzvmg             1/1     Running   0             2m46s
kubevirt       virt-handler-q8rjp                           1/1     Running   0             2m46s
kubevirt       virt-handler-wpglx                           1/1     Running   0             2m46s
kubevirt       virt-operator-5db8d9f8f9-d8hcd               1/1     Running   0             3m44s
kubevirt       virt-operator-5db8d9f8f9-vh2pz               1/1     Running   0             3m44s 
​
  See detailed log >> /var/log/kubeinstall.log 
[root@master ~]# kubectl get nodes
NAME               STATUS   ROLES           AGE     VERSION
k8s-master-node1   Ready    control-plane   6m34s   v1.25.2
k8s-worker-node1   Ready    <none>          5m59s   v1.25.2
[root@master ~]# kubectl get pods -A
NAMESPACE      NAME                                         READY   STATUS    RESTARTS        AGE
harbor         harbor-chartmuseum-7f94cbb46-b2wvc           1/1     Running   0               3m14s
harbor         harbor-core-7ddf4db595-69hwl                 1/1     Running   0               3m14s
harbor         harbor-database-0                            1/1     Running   0               3m14s
harbor         harbor-jobservice-7d9fb76957-qmcks           1/1     Running   3 (2m49s ago)   3m14s
harbor         harbor-nginx-7599458b66-9vp5h                1/1     Running   0               3m14s
harbor         harbor-notary-server-7694f56657-d4fdt        1/1     Running   0               3m14s
harbor         harbor-notary-signer-5858d446f4-b2kbv        1/1     Running   0               3m14s
harbor         harbor-portal-67d8547c5f-wt4wv               1/1     Running   0               3m14s
harbor         harbor-redis-0                               1/1     Running   0               3m14s
harbor         harbor-registry-846f8b67fd-bw29v             2/2     Running   0               3m14s
harbor         harbor-trivy-0                               1/1     Running   0               3m14s
istio-system   grafana-56bdf8bf85-jq2bz                     1/1     Running   0               3m51s
istio-system   istio-egressgateway-fffc799cf-45qrj          1/1     Running   0               4m7s
istio-system   istio-ingressgateway-7d68764b55-qqrlf        1/1     Running   0               4m7s
istio-system   istiod-5456fd558d-z8w7s                      1/1     Running   0               4m9s
istio-system   jaeger-c4fdf6674-kmbss                       1/1     Running   0               3m50s
istio-system   kiali-8f955f859-7rdpd                        1/1     Running   0               3m50s
istio-system   prometheus-85949fddb-b6clf                   2/2     Running   0               3m49s
kube-system    coredns-565d847f94-nsfsz                     1/1     Running   0               6m32s
kube-system    coredns-565d847f94-sxg5z                     1/1     Running   0               6m32s
kube-system    dashboard-metrics-scraper-64bcc67c9c-n7pp7   1/1     Running   0               6m14s
kube-system    dashboard-portainer-695648f848-s6m7h         1/1     Running   0               3m14s
kube-system    etcd-k8s-master-node1                        1/1     Running   0               6m47s
kube-system    kube-apiserver-k8s-master-node1              1/1     Running   0               6m46s
kube-system    kube-controller-manager-k8s-master-node1     1/1     Running   0               6m47s
kube-system    kube-flannel-ds-85zb4                        1/1     Running   0               6m15s
kube-system    kube-flannel-ds-xltsl                        1/1     Running   0               6m32s
kube-system    kube-proxy-x9xgf                             1/1     Running   0               6m15s
kube-system    kube-proxy-z767d                             1/1     Running   0               6m32s
kube-system    kube-scheduler-k8s-master-node1              1/1     Running   0               6m47s
kube-system    kubernetes-dashboard-74b66d7f9c-tk57k        1/1     Running   0               6m14s
kube-system    metrics-server-84c4f4fb8d-hdxpx              1/1     Running   0               6m10s
kube-system    nfs-client-provisioner-dd659f599-xzbgt       1/1     Running   0               5m38s
kubevirt       virt-api-5dd9ccbc96-gvwsx                    1/1     Running   0               5m
kubevirt       virt-api-5dd9ccbc96-lz8d9                    1/1     Running   0               5m
kubevirt       virt-controller-7659874849-fkwfn             1/1     Running   0               4m35s
kubevirt       virt-controller-7659874849-nzvmg             1/1     Running   0               4m35s
kubevirt       virt-handler-q8rjp                           1/1     Running   0               4m35s
kubevirt       virt-handler-wpglx                           1/1     Running   0               4m35s
kubevirt       virt-operator-5db8d9f8f9-d8hcd               1/1     Running   0               5m33s
kubevirt       virt-operator-5db8d9f8f9-vh2pz               1/1     Running   0               5m33s

5、访问 Dashboard

http://<任意节点 IP>:30777

(访问dashboard页面,提示重启,将所有节点都重启一遍!)

(设置密码并登录)

6、访问 Harbor

http://IP 登录 Harbor(用户名:admin密码:Harbor12345)

#需要比赛资源或有问题的,可私博主!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1378530.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Hive数据定义(1)

hive数据定义是hive的基础知识&#xff0c;所包含的知识点有&#xff1a;数据仓库的创建、数据仓库的查询、数据仓库的修改、数据仓库的删除、表的创建、表的删除、表的修改、内部表、外部表、分区表、桶表、表的修改、视图。本篇文章先介绍&#xff1a;数据仓库的创建、数据仓…

Jmeter接口自动化02--JMeter的安装和使用

p02 高清B站视频链接 2.1 Windows环境 首先需要安装JDK&#xff0c;然后再部署JMeter。注意&#xff0c;JMeter对JDK的版本是有要求的&#xff0c;一般至少要JDK8&#xff0c;这也是目前开发过程中使用频繁的版本。 1. 安装JDK 从官网下载JDK&#xff1a;https://www.oracl…

error: undefined reference to ‘cv::imread(std::__ndk1::basic_string<char

使用android studio编译项目时&#xff0c;由于用到了 cv::imread&#xff08;&#xff09;函数&#xff0c;编译时却报错找不到该函数的定义。 cv::imread一般是在highgui.hpp中定义&#xff0c;因此我加上了该头文件&#xff1a; #include “opencv2/highgui/highgui.hpp” 但…

开机自启动android app

Android App开机自启动_android 开机自启动-CSDN博客 注意权限问题&#xff1a; 第二种实现方式&#xff1a;系统桌面应用 问&#xff1a;android的系统桌面应用启动是什么&#xff1a; 答&#xff1a; Android 系统桌面应用是指用户在设备主屏幕上看到的默认启动界面&…

深入Go语言:高效基准测试与性能分析指南

基准测试 1. 编写 测试代码 基准测试在 Go 中通常是以 Benchmark 开头的函数&#xff0c;接受一个 *testing.B 类型的参数。这个参数提供了控制基准测试运行的方法&#xff0c;比如指定测试运行的次数。 func BenchmarkServer_XX(b *testing.B) {// 准备测试的 Server 实例和…

腾讯实验平台基于 StarRocks 构建湖仓底座

作者&#xff1a; 腾讯大数据平台部科学实验中心Tech Lead、专家工程师 马金勇博士 腾讯大数据平台部科学实验中心数据负责人、专家工程师 胡明杰 StarRocks Contributor、腾讯高级工程师 刘志行 在 2022 年&#xff0c;腾讯 A/B Test 团队启动了海外商业化版本 ABetterChoice …

代码随想录算法训练营第三天| LeetCode203.移除链表元素、707.设计链表、206.反转链表

文章目录 一、203. 移除链表元素感受代码 二、707.设计链表感受代码 206.反转链表感受 总结 一、203. 移除链表元素 感受 我对这道题。从理论上来说太熟悉了。咸鱼讲数据结构常用的方法他都会讲。但是我没上机没写过。到后面上机还是写不出来。giao。 代码 第一次写&#xf…

css 背景是个图片并且含有透明度的渐变色.超级简单。background相关属性就行了

底纹是个背景图片。 然后上面有个渐变色。渐变色含有透明度这样才能把底纹显示出来 不用麻烦的把图片放进去各种定位修改层级来写啦。 直接一个background相关属性就行了。 背景色怎么增加透明度呢 使用rgba的方式rgba(127,47,255,0.7)。 //0.7是透明度 background-image:li…

文心一言 VS 讯飞星火 VS chatgpt (177)-- 算法导论13.3 6题

六、用go语言&#xff0c;说明如果红黑树的表示中不提供父指针&#xff0c;应当如何有效地实现 RB-INSERT。 文心一言&#xff1a; 红黑树是一种自平衡的二叉搜索树&#xff0c;其中每个节点都包含一个颜色属性&#xff08;红色或黑色&#xff09;&#xff0c;并且满足以下性…

宝塔数据库一直提示密码错误

宝塔一直提示密码错误&#xff0c;直接在界面上操作修改root 密码也无效的修改办法&#xff1b; 则修改办法是&#xff0c;需要到 linux终端自己修改 mysql root的密码 忘记root密码&#xff0c;修改密码&#xff08;针对5.7版本&#xff09; 其中 skip-grant-tables 加到 …

MySQL 8查询语句之查询所有字段、特定字段、去除重复字段、Where判断条件

《MySQL 8创建数据库、数据表、插入数据并且查询数据》里边有我使用到的数据。 再使用下方的语句补充一些数据&#xff1a; insert into Bookbought.bookuser(id,username,userphone,userage,sex,userpassword) values (11,Book Break,22245678911,18,male,good#111); insert…

基于kkFileView实现万能文件预览

基于kkFileView实现万能文件预览 1.简介 文档在线预览项目解决方案&#xff0c;项目使用流行的spring boot搭建&#xff0c;易上手和部署。万能的文件预览开源项目&#xff0c;基本支持主流文档格式预览 官网&#xff1a;https://kkview.cn/zh-cn/docs/home.html github地址…

图像分割deeplab系列

DeepLab系列是谷歌团队提出的一系列语义分割算法。DeepLab v1于2014年推出&#xff0c;并在PASCAL VOC2012数据集上取得了分割任务第二名的成绩&#xff0c;随后2017到2018年又相继推出了DeepLab v2&#xff0c;DeepLab v3以及DeepLab v3。DeepLab v1的两个创新点是空洞卷积&am…

西门子S7-1200直接连接MySQL数据库

最近项目上有个需求&#xff0c;要把采集的数据存储到数据库中&#xff0c;当前西门子有很多方法&#xff0c;必读IDB&#xff0c;还有通过WINCC的脚本&#xff0c;第三方的软件等等&#xff0c;但是随着发展&#xff0c;有些需求希望设备直接到数据库&#xff0c;比如云端的RD…

3D人体姿态估计

3D人体姿态估计是指通过算法对输入的图像或视频进行分析&#xff0c;推断出人体的三维姿态信息。该技术可以应用于许多领域&#xff0c;如虚拟现实、运动分析、人机交互等。 1. 算法原理&#xff1a; 3D人体姿态估计利用深度学习模型作为算法的核心&#xff0c;通过网络学习人…

redis缓存雪崩、穿透和击穿

缓存雪崩 对于系统 A&#xff0c;假设每天高峰期每秒 5000 个请求&#xff0c;本来缓存在高峰期可以扛住每秒 4000 个请求&#xff0c;但是缓存机器意外发生了全盘宕机或者大量缓存集中在某一个时间段失效。缓存挂了&#xff0c;此时 1 秒 5000 个请求全部落数据库&#xff0c;…

Java常用类---日期时间类

日期时间类 Date类 简介 在Java中&#xff0c;Date类用来封装当前的日期和时间。Date类提供两个构造函数来初始化对象&#xff0c;如下所示。 通过Date() 使用当前日期和时间来初始化对象。 通过Date(long millisec) 来初始化对象&#xff0c;其中的参数是从1970年1月1日起…

【数字电子技术课程设计】多功能数字电子钟的设计

目录 摘要 1 设计任务要求 2 设计方案及论证 2.1 任务分析 2.1.1 晶体振荡器电路 2.1.2 分频器电路 2.1.3 时间计数器电路 2.1.4 译码驱动电路 2.1.5 校时电路 2.1.6 整点报时/闹钟电路 2.2 方案比较 2.3 系统结构设计 2.4 具体电路设计 3 电路仿真测试及结…

必须掌握的100+个Linux命令大全【持续更新中】

别有一番风趣的alias … note:: 寒蝉凄切&#xff0c;对长亭晚&#xff0c;骤雨初歇。 柳永《雨霖铃》 Linux alias命令用于设置指令的别名&#xff0c;可以将比较长的命令进行简化。 默认情况下会输出当前的设置&#xff1a; $ alias lls -lah lals -lAh llls -lh lsls --…

【ELK 学习】ElasticSearch

ELK&#xff1a;ElasticSearch存储&#xff0c;Logstash收集&#xff0c;Kibana展示 版本较多&#xff0c;使用时需要版本匹配&#xff0c;还需要和mysql版本匹配&#xff08;elastic官网给了版本对应关系&#xff09; 本次使用的版本es6.8.12 filebeat 轻量级的数据收集工具 …