[转]第1章 第一堂云原生课
摘要:欢迎大家来到阿里云与 CNCF 共同推出的“云原生”技术公开课。本文整理自“云原生”技术公开课的开篇:第一堂“云原生”课。在本文中,阿里巴巴高级技术专家、CNCF 官方大使张磊为大家介绍了“云原生”技术的发展历程,本门课程的简介与预备知识以及“云原生”的定义和技术要点,精彩不容错过。
本节课程要点
云原生技术发展历程(为什么要学习这门课)
课程简介与预备知识(这门课到底教什么)
云原生的定义与技术要点(本节正式内容)
一、为什么要开设云原生技术公开课?
云原生技术发展简史
首先从第一个问题进行分享,那就是“为什么要开设云原生技术公开课?”云原生、CNCF 都是目前非常热门的关键词,但是这些技术并不是非常新鲜的内容。
2004 年— 2007 年,...
[转]docker是如何实现隔离的
转载自开源中国
概述
容器化技术在当前云计算、微服务等体系下大行其道,而 Docker 便是容器化技术的典型,对于容器化典型的技术,我们有必要弄懂它,所以这篇文章,我会来分析下 Docker 是如何实现隔离技术的,Docker 与虚拟机又有哪些区别呢?接下来,我们开始逐渐揭开它的面纱。
从运行一个容器开始
我们开始运行一个简单的容器,这里以busybox镜像为例,它是一个常用的Linux工具箱,可以用来执行很多Linux命令,我们以它为镜像启动容器方便来查看容器内部环境。 执行命令:
docker run -it --name demo_docker busybox /bin/sh
这条命令的意思是:启动一个busybox镜像的 Docker 容器,-it参数表示给容器提...
Nginx配置default_server
现象
直接以ip访问。nginx默认会以第一个server进行响应。
以一个未配置的域名访问,nginx也会以第一个server进行响应。
为什么
如果一个ip绑定了多个域名,或者将域名的二级域名泛解析到同一个ip,那么会遇到default_server的问题。
配置
http
server {
listen 1.2.3.4:80 default_server;
listen [::]:80 default_server;
server_name _;
server_name_in_redirect off;
log_not_found off;
return 410;
}
https
https比http处...
又拍云cdn加速网站访问
graph TB;
A[blog.ploughman.top]
B[ploughman.b0.aicdn.com]
C[b.ploughman.top]
D[qiao.dev]
E[weihai4099.github.io]
A--CNAME-->B;
B--CDN回源-->C;
C--nginx反代-->D;
D--CNAME-->E;
Windows磁盘检测修复
磁盘修复工具:chkdsk
C:\Users\Administrator>chkdsk /?
检查磁盘并显示状态报告。
CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]
volume 指定驱动器号(后面跟一个冒号)、
装入点或卷名。
filename 仅用于 FAT/FAT32: 指定要检查是否有碎片的文件。
/F 修复磁盘上的错误。
/V 在 FAT/FAT32 上: 显示磁盘上每个文件的
完整路径和名称。
在 NTFS 上:...
Tomat+ssl
Tomcat配置SSL支持单向认证和双向认证
keytool -genkey -alias test1 -keystore server.keystore -keyalg RSA -validity 3650
执行以上命令后,提示以下:
输入keystore密码:
您的名字与姓氏是什么?
[Unknown]: 这里填写域名或者ip
您的组织单位名称是什么?
[Unknown]: GDPOST
您的组织名称是什么?
[Unknown]: Server
您所在的城市或区域名称是什么?
[Unknown]: Guangzhou
您所在的州或省份名称是什么?
[Unknown]: Guangdong
该单位的两字母国家代码是什么
[Unknown]: CN
CN=dsjkzj.gdpos...
Jenkinsfile About Rancher
jenkins对接rancher进行持续部署
重点说明
Jenkinsfile的方式是以后的主流
jenkins plugins 中心的rancher plugin 是对应rancher 1.x版本,而现在一般都安装2.x,所以直接使用plugin无效。
还有一种方式是使用rancher-cli,就是在jenkins宿主机安装jenkins脚本工具,进行认证后,在jenkinsfile中通过sh的方式直接调用。
这里说明的是使用rancher的http api的方式进行调用
rancher必须使用https,所以要注意ssl证书的处理,比较麻烦,如果可以申请公有的最好用公有的,避免很多麻烦。
如果使用自签名证书,在调用http接口时,会产生证书校验失败的问题...
共计 193 篇文章,25 页。