摘要:
#服务发现(6) ##1. kubedns ###1.1 内部服务发现 前面我们给大家讲解了 Service 的用法,我们可以通过 Service 生成的 ClusterIP(VIP)来访问 Pod 提供的服务,但是在使用的时候还有一个问题:我们怎么知道某个应用的 VIP 呢?比如我们有两个应用,一 阅读全文
摘要:
#持久化存储:(5) ##1. PV ###1.1 PV的使用 前面我们和大家一起学习了一些基本的资源对象的使用方法,前面我们也和大家讲到了有状态的应用和对数据有持久化的应用,我们有通过 hostPath 或者 emptyDir 的方式来持久化我们的数据,但是显然我们还需要更加可靠的存储来保存应用的 阅读全文
摘要:
#常用对象操作:(4) ##1. Replication Controller与Replica Set ###1.1 使用Replication Controller、Replica Set 管理Pod 前面我们的课程中学习了Pod的一些基本使用方法,而且前面我们都是直接来操作的Pod,假如我们现在 阅读全文
摘要:
#深入理解 POD(3) ##1. YAML 文件 在前面的课程中,我们在安装 kubernetes 集群的时候使用了一些 YAML 文件来创建相关的资源,但是很多同学对 YAML 文件还是非常陌生。所以我们先来简单看一看 YAML 文件是如何工作的,并使用 YAML 文件来定义一个 kuberne 阅读全文
摘要:
#KUBEADM 搭建集群(2) ##1. 用 kubeadm 搭建集群环境 ###1.1 架构 上节课我们给大家讲解了 k8s 的基本概念与几个主要的组件,我们在了解了 k8s 的基本概念过后,实际上就可以去正式使用了,但是我们前面的课程都是在 katacoda 上面进行的演示,只提供给我们15分 阅读全文
摘要:
#KUBERNETES 基础(1) ##1. Kubernetes 初体验 ###1.1 简介 Kubernetes 是 Google 团队发起的⼀个开源项⽬,它的⽬标是管理跨多个主机的容器,⽤于⾃动部 署、扩展和管理容器化的应⽤程序,主要实现语⾔为 Go 语⾔。Kubernetes 的组件和架构还 阅读全文
摘要:
#Centos7安装febootstrap ##1. 准备工作 | 系统版本 | 主机名 | IP | | :--: | :--: | :--: | | centos6:x|centos6 |171.16.26.36 | |centos7:x | centos6| 171.16.26.37| ##2 阅读全文
摘要:
#获取 linux 系统 CPU、内存、磁盘 IO 等信息的脚本 ##1. 脚本 [root@centos7 ~]# cat yikou.sh #!/bin/bash # 获取要监控的本地服务器IP地址 IP=`ifconfig | grep inet | grep -vE 'inet6|127.0 阅读全文
摘要:
#Git本地远程仓库 ##1. GitLab服务器简介 1.GitLab分类 使用GitHub或者码云等公共代码仓库 使用GitLab私有仓库 2.GitLab是什么? 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。基础功能免费,高级功能收费。 3. 阅读全文
摘要:
#网络及服务故障的排查思路 例:假如https://www.cnblogs.com/ywb123/网址打不开 第一步:查一下看看通不通 #查看 icmp协议是否被禁止 [root@git01 ~]# ping -c3 -i2 -s512 www.cnblogs.com PING www.cnblog 阅读全文