一直学一直嗨,一直嗨一直学

Harbor:在云原生中使用,附安装

内容主要源自邹佳在云原生社区的分享。 Harbor 是一个用于存储和分发Docker 镜像的企业级Registry 服务器,由vmware开源,是一个可信的云原生制品仓库,用来存储、签名、管理相关的内容。 Harbor的一切设计都是围绕了云原生展开的,并且会在这个方向一直坚持下去。 在云原生下,镜像就是命脉,一切应用都是围绕着镜像,可以说镜像技术加速了云原生的发展。 那么Harbor在镜像方面做了哪...

Kubeadm搭建单master节点的Kubernetes集群

1. 环境准备 3个节点,都是 Centos 7.6 系统,内核版本:3.10.0-957.12.2.el7.x86_64,在每个节点上添加 hosts 信息: $ cat /etc/hosts 172.16.1.128 k8s-master 172.16.1.129 k8s-node01 172.16.1.130 k8s-node02 禁用防火墙: $ systemctl stop firewalld $ systemctl disable firewalld 禁用SELINUX: $ setenforce 0 $ cat /etc/selinux/config SELINUX=disabled 创建/et...

Kubeadm搭建高可用Kubernetes集群

最近经常有朋友问我有没有用kubeadm搭建高可用集群的文档,说实在的我确实没有,我自己测试的话就用kubeadm单master版,公司用的话就用二进制搭建的。所以就找了个下班时间搭建测试了一番。希望对大家有帮助!如果觉得有用的话就帮忙点个关注或转发吧,哈哈~ 1. 节点规划信息 2. 基础环境配置 2.1 环境信息 2.2 环境初始化 (1)、配置主机名,以k8s-master01为例 hostnamectl set-h...

Kubernetes部署Etcd集群

1. 部署Etcd集群 Etcd 是一个分布式键值存储系统,Kubernetes使用Etcd进行数据存储,所以先准备一个Etcd数据库,为解决Etcd单点故障,应采用集群方式部署,这里使用3台组建集群,可容忍1台机器故障,当然,你也可以使用5台组建集群,可容忍2台机器故障。 注:为了节省机器,这里与K8s节点机器复用,也可以独立于k8s集群之外部署,只要apiserver能连接到就行。 2. 准备cfssl证书生成工...

Kubernetes K8S之SSL证书有效期修改

如何修改Kubernetes的SSL证书有效期 一、主机配置规划 二、为什么要修改证书有效期 Kubernetes默认的证书有效期都是1年,因此需要我们每年都更新证书,显然这对我们实际生产环境来说是很不友好的;因此我们要对Kubernetes的SSL证书有效期进行修改。 证书有效期查看 [root@k8s-master pki]# pwd /etc/kubernetes/pki [root@k8s-master pki]# ll total 56 -rw-r--r-- 1 root root 1...

基于kubeadm快速部署kubernetes K8S V1.17.4集群-无坑完整版

基于kubeadm快速部署kubernetes K8S V1.17.4集群,并部署Dashboard Web页面,实现可视化查看Kubernetes资源 主机配置规划 注意:没有swap分区 预定完成目标项 1、在所有节点上安装Docker和kubeadm 2、部署Kubernetes Master 3、部署容器网络插件 4、部署 Kubernetes Worker,并将节点加入Kubernetes集群中 5、部署Dashboard Web页面,可视化查看Kubernetes资源 关于二进制安装 kubead...

Kubernetes K8S之Pod跨namespace名称空间访问Service服务

Kubernetes的两个Service(ServiceA、ServiceB)和对应的Pod(PodA、PodB)分别属于不同的namespace名称空间,现需要PodA和PodB跨namespace名称空间并通过Service实现互访。应该如何实现? 场景需求 Kubernetes的两个Service(ServiceA、ServiceB)和对应的Pod(PodA、PodB)分别属于不同的namespace名称空间,现需要PodA和PodB跨namespace名称空间并通过Service实现互访。如何实现? ...

Kubernetes K8S之Pod跨namespace名称空间访问Service服务

Kubernetes的两个Service(ServiceA、ServiceB)和对应的Pod(PodA、PodB)分别属于不同的namespace名称空间,现需要PodA和PodB跨namespace名称空间并通过Service实现互访。应该如何实现? 场景需求 Kubernetes的两个Service(ServiceA、ServiceB)和对应的Pod(PodA、PodB)分别属于不同的namespace名称空间,现需要PodA和PodB跨namespace名称空间并通过Service实现互访。如何实现? ...

Kubernetes K8S之Ingress详解与示例

K8S之Ingress概述与说明,并详解Ingress常用示例 1. 主机配置规划 2. Ingress概述 Ingress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP和HTTPS。 Ingress 可以提供负载均衡、SSL 和基于名称的虚拟托管。 必须具有 ingress 控制器【例如 ingress-nginx】才能满足 Ingress 的要求。仅创建 Ingress 资源无效。 2.1 Ingress 是什么 Ingress 公开了从集群外部到...

2020年Linux工程师必备的职业规划

文章目录 一、Linux运维的主要工作内容 二、Linux运维工作分类 三、Linux运维日常使用软件和技能 四、Linux运维工作发展过程 五、2020年Linux运维必须抓住的前沿技能 今天小编要跟大家分享的文章是关于2020年Linux工程师必备的职业规划。首先祝贺你选择学习Linux,你可能即将踏上Linux的工作之旅,出发之前,让我带你来看一看关于Linux和Linux运维的一切。 Linux因其高效率、易于裁...

文件上传下载,命令之wget / curl / which / sort / uniq / cut / wc

文章目录 [隐藏] 1. 文件的上传下载 2.从外网下载文件wget 3. curl文件下载 4. 查找命令which 5. 字符处理命令-排序sort 6. 字符处理-去重uniq 7. 字符处理-截取cut 8. 字符处理-统计wc 9. tr替换 10. sed 文本处理工具,三剑客之一 10. awk文本处理工具,三剑客之一 1. 文件的上传下载 [root@oldboyedu ~]# yum install -y lrzsz #安装包 rz:上传文件 (直接拖拽文件...

Linux之——使用wget命令爬取整站

wget -c -r -npH -k -nv http://www.baidu.com 参数说明 -c:断点续传 -r:递归下载 -np:递归下载时不搜索上层目录 -nv:显示简要信息 -nd:递归下载时不创建一层一层的目录,把所有文件下载当前文件夹中 -p:下载网页所需要的所有文件(图片,样式,js文件等) -H:当递归时是转到外部主机下载图片或链接 -k:将绝对链接转换为相对链接,这样就可以在本地脱机浏览网页了 ...

TinyProxy: 提升 WGET 速度 / 优化国内机器出口通讯

文章目录 [隐藏] 您可能需要 如何安装? 您需要调味料 使用 其他 为了解决国内的各种网络问题,真的是费劲了脑汁(例如 wget git……) 现提供 TinyProxy 解决方案 您可能需要 一台墙外服务器 如何安装? # Ubuntu apt-get update apt-get install tinyproxy -y # CentOS yum install tinyproxy -y 您需要调味料 编辑 /etc/tinyproxy.conf 也可能是 /etc/tinyproxy...

Linux命令发送Http的get或post请求(curl和wget两种方法)

文章目录 [隐藏] 一、get请求 二、post请求 三、curl (可直接发送格式化请求例如json) Http请求指的是客户端向服务器的请求消息,Http请求主要分为get或post两种,在Linux系统下可以用curl和wget命令来模拟Http的请求。下面就来介绍一下Linux系统如何模拟Http的get或post请求。 一、get请求 1、使用curl命令: curl “http://www.baidu.com” 如果这里的URL指向的是一个文件或...

wget 网络请求工具

文章目录 [隐藏] 下载 使用 wget 是当前 Unix 系统不可或缺的工具之一。 下载 使用 wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上...

wget和curl设置代理服务器的命令

文章目录 [隐藏] 一、wget设置代理 二、curl设置代理 一、wget设置代理 eg: wget -Y on -e "http_proxy=http://10.0.0.172:9201" "www.wo.com.cn" 此命令使用10.0.0.172:9201这个代理服务器IP和端口访问站点www.wo.com.cn 参数说明 -Y 是否使用代理 -e 执行命令 二、curl设置代理 eg: curl -x 10.0.0.172:80 www.wo.com.cn 此命令使用10.0.0.172:80这个代理服务器I...

两种方法解决Linux wget报错-bash: wget command not found

文章目录 [隐藏] 1、rpm 安装 2、yum安装 今天使用DigitalOcean的vps服务器,wget 时提示 -bash:wget command not found. 估计是安装的Linux系统, CentOS+7.4+x64wget软件包没有默认被安装。 可以通过以下两种方法来安装: 1、rpm 安装 rpm 下载源地址:http://mirrors.163.com/centos/6.5/os/x86_64/Packages/ 下载wget的RPM包:http://mirrors.163.com/centos/6.5/os/x86_6...

怎么利用wget下载文件并保存到指定目录

文章目录 [隐藏] 资源下载的尴尬时刻 利用wget下载文件并保存到指定目录 如何知道资源的下载网址? 资源下载的尴尬时刻 有时候人在天朝确实好难下载到墙外的资源(抓头发),好比说我今天忍不住买了一个付费插件,挂了V P N下载,愣是一直卡在0.1MB/6MB,更要命的是有时卡在95%/100%,然而开google网页秒开,无解…… 郁闷了几分钟,想说可不可以通过服务器(前提你得有个服务器...

设置curl和wget使用http https代理

文章目录 [隐藏] curl 和 wget 使用代理 wget 配置文件设置代理 Shell 设置临时局部代理 Shell 设置系统全局代理 Linux Shell 提供两个非常实用的命令来爬取网页,它们分别是 curl 和 wget curl 和 wget 使用代理 curl 支持 http、https、socks4、socks5 wget 支持 http、https 代理示例: #!/bin/bash # # curl 支持 http、https、socks4、socks5 # wget 支持 http、...

wget多线程下载工具Axel介绍

文章目录 [隐藏] 下载与安装 使用 实例 这个工具挺老了,但是挺有用,发出来存档吧。 下载与安装 Debian/Ubuntu apt-get install axel CentOS 由于 CentOS 源里默认没有包含 axel,我们需要安装 EPEL 才能通过 yum 进行安装。 yum install epel-release yum install axel 使用 范例:axel [options] url1 [url2] [url…] 其中[options]可以包括如下参数:...