自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kubernetes中文社区

docker,kubernetes,微服务等云计算技术分享

  • 博客(57)
  • 收藏
  • 关注

原创 CentOS7 使用二进制部署 Kubernetes 1.15集群

1、安装环境准备:部署节点说明IP地址 主机名 CPU 内存 磁盘 192.168.1.108 qas-k8s-master01 2 2G 30G 192.168.1.165 qas-k8s-node01 2 2G 30G 192.168.1.215 qas-k8s-node02 2 2G...

2019-07-09 16:14:31 1276 2

转载 浅谈Kubernetes生产架构

注意本文,只是笔者针对Kubernetes生产环境运行的一些关于架构设计和实现方案的总结,内容很粗糙,同时也会不断完善。首先,我们来梳理下Kubernetes生产架构,其设计适用于绝大多数环境。如下图所示。在该架构中,我们可以将其分为四层,如下:Client层:即Kubernetes集群外部用户、客户端等; 服务访问层:即由Traefik ingress实现服务发现、负载均衡和路由...

2019-04-24 09:11:45 549

原创 2021年Kubernetes(k8s)服务集群安装部署

一、环境准备1、服务器环境 节点CPU核数必须是 :>= 2核 ,否则k8s无法启动 DNS网络: 最好设置为 本地网络连通的DNS,否则网络不通,无法下载一些镜像 linux内核: linux内核必须是 4 版本以上,因此必须把linux核心进行升级 准备3台虚拟机环境,或者是3台阿里云服务器都可。 k8s-master01: 此机器用来安装k8s-master的操作环境 k8s-node01: 此机器用来安装k8s node节点的环境 k8s-node02: 此机器用来安装k8s node节

2020-12-30 11:05:45 2014

原创 mysql8.0修改密码,开启远程访问

1.修改密码use mysql;update user set authentication_string=password('147258@.') where user='test';flush privileges;2.查看连接数信息show processlistupdate user set authentication_string=password('123456@#') where user='dev';docker run -d -p 3306:.

2020-08-11 10:22:26 400

原创 ElasticSearch修改默认分片数量

PUT /_cluster/settings{ "persistent": { "cluster": { "max_shards_per_node":10000 } }}es 默认分片数量是100 使用此方法修改成10000Elasticsearch基于JAVA开发而来,Elasticsearch能够从传统的解决方案中脱颖而出,自然尤其深邃之处。本次的课程我们将不再满足于Elasticsearch的基础技术,而是全面且深入的进行探究。从Elasticsea..

2020-08-11 10:07:04 4841 4

原创 2020谷粒商城微服务kubernetes分布式实战

目录:/IT-2417-谷粒商城2020分布式 [18.1G] ┣━━1.分布式基础篇 [7.4G] ┃ ┣━━视频 [7.4G] ┃ ┃ ┣━━[IT视频自学网-www.itspzx.com]_收集整理.url [175B] ┃ ┃ ┣━━01、简介-项目介绍 [96.4M] ┃ ┃ ┣━━02、简介-项目整体效果展示 [148.8M] ┃ ┃ ┣━━03、简介-分布式基础概念 .

2020-08-07 15:35:50 1050 1

原创 什么是 Kubernetes 对象

理解 Kubernetes 对象在 Kubernetes 系统中,Kubernetes 对象是持久化的实体。Kubernetes 使用这些实体去表示整个集群的状态。特别地,它们描述了如下信息:哪些容器化应用在运行(以及在哪个 Node 上) 可以被应用使用的资源 关于应用运行时表现的策略,比如重启策略、升级策略,以及容错策略Kubernetes 对象是 “目标性记录” —— 一旦创建对象,Kubernetes 系统将持续工作以确保对象存在。通过创建对象,本质上是在告知 Kubernetes .

2020-08-07 10:43:45 169

原创 Kubernetes API介绍

Kubernetes API 使您可以查询和操纵 Kubernetes 中对象的状态。Kubernetes 控制平面的核心是 API 服务器和它暴露的 HTTP API。 用户、集群的不同部分以及外部组件都通过 API 服务器相互通信。API协议文档描述了主系统和API概念。API参考文档描述了API整体规范。访问文档讨论了通过远程访问API的相关问题。Kubernetes API是系统描述性配置的基础。Kubectl命令行工具被用于创建、更新、删除、获取API对象。Kubernet..

2020-08-07 10:40:33 407

原创 Kubernetes 组件介绍

Kubernetes 集群由代表控制平面的组件和一组称为节点的机器组成。当你部署完 Kubernetes, 即拥有了一个完整的集群。一个 Kubernetes 集群包含 集群由一组被称作节点的机器组成。这些节点上运行 Kubernetes 所管理的容器化应用。集群具有至少一个工作节点和至少一个主节点。工作节点托管作为应用程序组件的 Pod 。主节点管理集群中的工作节点和 Pod 。多个主节点用于为集群提供故障转移和高可用性。本文档概述了交付正常运行的 Kubernetes ...

2020-08-07 10:33:31 263

原创 Kubernetes 是什么?

Kubernetes 是一个可移植的,可扩展的开源平台,用于管理容器化的工作负载和服务,方便了声明式配置和自动化。它拥有一个庞大且快速增长的生态系统。Kubernetes 的服务,支持和工具广泛可用。此页面是 Kubernetes 的概述。Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 的服务、支持和工具广泛可用。名称Kubernetes源于希腊语,..

2020-08-07 10:25:22 323

原创 kubernetes 之kubesphere 高可用微服务电商实战项目

目录:/3.高可用集群篇 [1.8G] ┣━━视频 [1.7G] ┃ ┣━━339、k8s-简介. [38.9M] ┃ ┣━━340、k8s-架构原理&核心概念. [53.9M] ┃ ┣━━341、k8s-集群搭建-环境准备. [19.7M] ┃ ┣━━342、k8s-集群搭建-创建三个虚拟机. [13.2M] ┃ ┣━━343、k8s-集群搭建-NAT网络和前置环境. [23M] ┃ ...

2020-08-07 10:19:13 1020

原创 centos7.6下部署ETCD3.4.7 集群 (最详细步骤)

安装包地址:https://github.com/etcd-io/etcd/releases解压安装文件tar -xvf etcd-v3.4.7-linux-amd64.tar.gzcd etcd-v3.4.7-linux-amd64cp etcd etcdctl /k8s/etcd/bin/设置etcd的配置文件 cat /k8s/etcd/cfg/etcd #[Member] ETCD_NAME="etcd01" ETCD_DATA_DIR=&qu

2020-05-13 10:03:58 2239

原创 web前端全栈开发进阶之路

前端全栈精英开发班培训课程可以说是前端开发的集大成者,课程有十一个大的章节或者说是专题进行系统化、模块化的教学。同学们基本上可以零基础的开始学习,一路的进阶深入直到融汇贯通。课程的主要方向涵盖JavaScript,QA测试工程师,NodeJS,前端工程化和性能优化,CSS和MV系列框架解读,前端跨界和非常难得的基于前端开发的数据结构与算法,前端图形学和设计模式与网络安全等前端高级开发技术。章节目...

2020-04-19 20:43:23 919

原创 Java互联网高级架构师高级进阶实战

01、开学典礼_为什么要从设计模式开始及工厂模式详解02、单例模式详解03、代理模式04、委派模式和策略模式05、模板模式和适配器模式06、装饰者模式和观察者模式07、各设计模式总结与对比08、Spring框架的前世今生已经源码构建09、用300行代码手写提炼Spring的核心原理10、用300行代码手写提炼Spring的核心原理补充11、一步一步手绘Spring运行时序图(1...

2020-02-08 10:44:19 1054

原创 Django实战教程

软件版本: Python2.7 Django1.11├─01.Django入门│ ├─01视频│ │ 1_Django简介_Helloworld.avi│ │ 2_显示登录首页.avi│ │ 3_GET方式_登录功能.avi│ │ 4_POST方式_登录功能.avi│ │ │ ├─02截图│ │ 2_显...

2020-01-29 10:00:01 1352

原创 Redis两天精通

001.NoSql的概念.mp4002.Redis简介.mp4003.Redis安装环境准备.mp4004.Linux环境安装Redis.mp4005.Redis的启动和关闭.mp4006.Redis的可视化客户端.mp4007.Redis多实例安装.mp4008.Redis数据类型概述.mp4009.Redis之String类型.mp4011.Redis之List类型.mp4...

2020-01-28 12:39:08 1004

原创 web前端全栈

课程目录(全套完整版45GB高清视频教程)01HTML02CSS03项目实战:品优购电商项目04HTML5 CSS305Flex伸缩布局06移动web开发07JavaScript基础语法08WebAPI编程09jQuery快速开发10JavaScript高级(含ES6)11前后端交互 Node Gulp12前后端交互 MongoDB Express13项目实战:博客项目...

2019-12-23 11:49:33 992

原创 elk日志收集系统实战

1、ELK Stack介绍-需求背景.mp42、ELK Stack介绍-ELK Stack介绍.mp43、ELK Stack架构.mp44、Elasticsearch-Elasticsearch基础概念与环境准备.mp45、Elasticsearch-Elasticsearch集群部署.mp46、Elasticsearch-Elasticsearch数据操作(增删改).mp47、Ela...

2019-12-21 14:22:06 896 1

原创 Flutter框架技术入门到企业站APP实战开发

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的用户界面。本课程从Flutter基础、进阶到项目实战开发,全面掌握Flutter的核心技术,通过一个企业站APP的实例让大家能够快速的编写一个完整的APP项目。课程目录01、Flutter从入门到精通-说明.mp402、企业站APP-概述.mp403、企业站APP-Flutter环境准备.mp404、企业站...

2019-12-19 10:51:58 1237

原创 Linux云计算高端架构师+DevOps高级虚拟化高级进阶视频

课程大纲1.开班典礼(1)_rec.mp42.开班典礼(2)_rec.mp43.开班典礼(3)_rec.flv4.Linux操作系统系统安装及启动流程(1)_rec.flv5.Linux操作系统系统安装及启动流程(2)_rec.flv6.Linux必备命令讲解(1)_rec.flv7.Linux必备命令讲解(2)_rec.flv8.Linux必备命令讲解及系统启动流程(1)_rec...

2019-08-22 09:03:13 2250 7

原创 2019年java架构师视频

01.并发专题(一)2018-09-11(1)-Java内存模型2018-09-13(2)-synchronized原理2018-09-16(3)-volatile实现机制2018-09-18(4)-DCL-单例模式2018-09-21(5)-并发基础-AQS、CAS2018-09-25(6)-并发集合2018-09-27(7)-原子操作-基本类型2018-09-30(8)-线程池...

2019-08-21 09:18:53 2367 37

原创 Python爬虫视频教程

├─第1章_【第0周】网络爬虫之前奏│ ├─第1节_“网络爬虫”课程内容导学│ │ 第1部分_全课程内容导学.mp4│ │ 第2部分_全课程内容导学(WS00单元)学习资料.pdf│ │ │ └─第2节_Python语言开发工具选择│ 第1部分_Python语言开发工具选择.mp4│ ├─第2章_【第一周】...

2019-08-19 17:46:11 643

原创 Kubernetes学习视频教程

Kubernetes视频学习目录 * 01-Devops核心要点及kubernetes架构概述.mp4 * 02-kubernetes基础概念.mp4 * 03-kubeadm初始化kubernetes.mp4 * 04-kubernetes应用快速入门.mp4 * 05-kubernetes资源清单定义入门.mp4 * 06-kubuernetes控制...

2019-08-19 10:06:17 3514 1

原创 最新Kubernetes视频教程

课程目录01-Devops核心要点及kubernetes架构概述.mp402-kubernetes基础概念.mp403-kubeadm初始化kubernetes.mp404-kubernetes应用快速入门.mp405-kubernetes资源清单定义入门.mp406-kubuernetes控制器应用进阶.mp407-kubernetes pod控制器应用进阶.mp408-ku...

2019-07-18 16:11:12 1203 1

原创 Centos7 下nginx 搭建文件图片服务器

Centos7 下nginx 搭建文件图片服务器

2019-07-18 15:36:49 729

翻译 最新 centos7下zabbix 监控redis状态

最新 centos7下zabbix 监控redis状态

2019-07-18 11:56:05 908

翻译 最新Centos7.6 部署ELK日志分析系统

最新Centos7.6 部署ELK日志分析系统

2019-07-18 11:47:24 982

原创 程序员去东南亚写代码,比进传销更可怕

这些骗子,为了钱也是不择手段,要良心有何用?,看下骗子公布的招聘要求估计河南人福建人不好惹?还是不听话?他们竟然不要妈的,福利真好,去了之后就只剩下挨打了。。。。。。。。。今年国内IT的不景气,让好多人有出国求职的打算,猎头们更是疯狂,每天打个各种高薪的诱惑,促使不少兄弟们背井离乡,踏上外出求职的路。东南亚写代码,猎头普遍打的口号是15k-...

2019-07-11 09:35:52 1801 1

转载 应该使用什么 CI/CD 工具?

应该使用什么 CI/CD 工具?在我们正在进行的 Kubernetes FAQ 系列中,我们回答了社区中一些常见的问题,本周我们将讨论在选择 CI/CD 工具时需要考虑什么。目前已经有大量的 CI/CD 工具可供选择-开源解决方案和商业解决方案。在这里,我们重点介绍在设置持续交付流水线时要考虑的一些最重要的注意事项。在这篇文章中你将学到: 为什么需要自动化流水线 部署典...

2019-07-11 09:31:29 243

原创 kubernetes监控-prometheus+Grafana打造高逼格监控

监控方案 cAdvisor+Heapster+InfluxDB+Grafana Y 简单 容器监控 cAdvisor/exporter+Prometheus+Grafana Y 扩展性好 容器,应用,主机全方面监控 Prome...

2019-06-21 21:28:48 2423

转载 kubernetes 应用管理之道 - 有状态服务

背景用户通过 Deployment、ReplicationController 可以方便地在 kubernetes 中部署一套高可用、可扩展的分布式无状态服务。这类应用不在本地存储数据,通过简单的负载均衡策略可实现请求分发。随着 k8s 的普及和云原生架构的兴起,越来越多的人希望把数据库这类有状态服务也通过 k8s 进行编排。但因为有状态服务的复杂性,这一过程并不容易。本文将以最流行的开源数据...

2019-06-10 09:22:54 894

转载 Kubernetes 从懵圈到熟练 – 集群网络详解

阿里云K8S集群网络目前有两种方案,一种是flannel方案,另外一种是基于calico和弹性网卡eni的terway方案。Terway和flannel类似,不同的地方在于,terway支持Pod弹性网卡,以及NetworkPolicy功能。今天这篇文章,我们以flannel为例,深入分析阿里云K8S集群网络的实现方法。我会从两个角度去分析,一个是网络的搭建过程,另外一个是基于网络的通信。我们...

2019-06-06 09:26:17 359

转载 kubernetes从懵圈到熟练 – 集群伸缩原理

阿里云K8S集群的一个重要特性,是集群的节点可以动态的增加或减少。有了这个特性,集群才能在计算资源不足的情况下扩容新的节点,同时也可以在资源利用率降低的时候,释放节点以节省费用。这篇文章,我们讨论阿里云K8S集群扩容与缩容的实现原理。理解实现原理,在遇到问题的时候,我们就可以高效地排查并定位原因。我们的讨论基于当前的1.12.6版本。节点增加原理阿里云K8S集群可以给集群增加节点的方式...

2019-06-05 09:26:05 378

转载 阿里PB级Kubernetes日志平台建设实践

阿里PB级Kubernetes日志平台建设实践QCon是由InfoQ主办的综合性技术盛会,每年在伦敦、北京、纽约、圣保罗、上海、旧金山召开。有幸参加这次QCon10周年大会,作为分享嘉宾在刘宇老师的运维专场发表了《阿里PB级Kubernetes日志平台建设实践》,现将PPT和文字稿整理下来,希望和更多的爱好者分享。 计算形态的发展与...

2019-05-30 13:32:21 142

转载 外部访问 kubernetes,知道这 3 种模式就够了

最近,很多人问我 NodePorts,LoadBalancer和 Ingress 之间的区别是什么?它们是将外部流量引入集群的不同方式,而且它们的运行形式各不相同。接下来,请你跟我一起,来看看他们是如何工作的,以及它们各自的适用情况。注意:本文分析适用于 Google Kubernetes Engine。如果你正使用 minikube 运行或使用其他工具,在其他云上或内部部署软件上运行,...

2019-05-12 09:36:20 530

原创 kubernetes之Namespace详解

NamespaceNamespace是对一组资源和对象的抽象集合,比如可以用来将系统内部的对象划分为不同的项目组或用户组。常见的pods, services, replication controllers和deployments等都是属于某一个namespace的(默认是default),而node, persistentVolumes等则不属于任何namespace。Namespace...

2019-05-10 11:25:19 9038

转载 如何实现K8s Pod自定义指标弹性伸缩

弹性伸缩介绍自动弹性伸缩(AutoScaling),是Kubernetes的一大功能和亮点。在OpenStack IaaS云计算中也有类似的服务,即Senlin。即基于资源使用情况自动弹性缩容和扩容工作负载。Kubernetes的自动弹性伸缩有两个维度:Cluster Autoscaler:处理K8s集群Node节点伸缩,该功能依赖于IaaS云提供商云主机服务和资源监控服务。 Horiz...

2019-04-27 16:20:59 3659

转载 使用client-go自定义开发Kubernetes

1. 安装client-goclient-go 安装很简单,前提是本机已经安装并配置好了 Go 环境,安装之前,我们需要先查看下其版本针对 k8s 版本 兼容性列表,针对自己本机安装的 k8s 版本选择对应的 client-go 版本,当然也可以默认选择最新版本,来兼容所有。client-go 安装方式有多种,比如 go get、Godep、Glide 方式。如果我们本地没有安装 Gode...

2019-04-27 16:20:07 6241 1

转载 Kubernetes Helm使用

什么是Helm在没使用helm之前,向kubernetes部署应用,我们要依次部署deployment、svc等,步骤较繁琐。况且随着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂,helm通过打包的方式,支持发布的版本管理和控制,很大程度上简化了Kubernetes应用的部署和管理.Helm本质就是让K8s的应用管理(Deployment,Service等)可配置,能动态生...

2019-04-27 16:19:01 220

转载 Kubernetes Istio微服务架构部署和使用

什么是IstioIstio是Service Mesh(服务网格)的主流实现方案。该方案降低了与微服务架构相关的复杂性,并提供了负载均衡、服务发现、流量管理、断路器、监控、故障注入和智能路由等功能特性。其中,Sidecar模式是一种将应用功能从应用本身剥离出来作为单独进程的方式。该模式允许我们向应用无侵入添加多种功能,避免了为满足第三方组件需求而向应用添加额外的配置代码。从某种意义上来说,服...

2019-04-27 16:17:01 1239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除