分类: 云计算

234 篇文章

(三)Kubernetes系列之virtualbox复制虚拟机和网络配置
1.复制虚拟机 1.1选中要复制的虚拟机右键选中复制选项 1.2设置新建虚拟机的电脑名称和保存路径、mac地址设定(注意:mac地址设定选则【为所有网卡重新生成MAC地址】)后点击下一步 1.3设置副本类型,选则完全复制,点击【复制按钮】 1.4等待复制完成后即可看到新复制的电脑 1.5修改主机名 修改etc/hosts、/etc/hos…
(四)Kubernetes系列之搭建Kubernetes安装
1.切换清华镜像站并更新数据源列表 参考:http://120.48.103.61/?p=115 2关闭swap 临时关闭:swapoff -a # 临时 永久关闭:注释/etc/fstab文件的最后一行: 3.安装docker 3.1安装依赖 sudo apt-get install ca-certificates curl gnupg…
Ubuntu切换清华镜像源
1.查看版本 cat /etc/issue 2.进入清华大学镜像站 https://mirrors.tuna.tsinghua.edu.cn/ 在输入框输入Ubuntu,点击搜索结果中Ubuntu后的问号,进入【Ubuntu 镜像使用帮助】选择第一步查询到的版本 3.进入Ubuntu  /etc/apt/路径 cd /etc/apt/ 4…
(五)Kubernetes系列之pod
  Pod是Kubernetes中的基本单位,通常有一个或者多个关联密切的容器构成。pod中的容器共享环境、存储卷和IP空间,拥有相同的生命周期。 1.pod的创建 1.1创建模板 vi nginx.yml 内容如下: apiVersion: v1 kind: Pod metadata: name: nginx labels: app: …
(六)Kubernetes系列之Deployment控制器
pod是Kubernetes中的基本部署单元。通过《(五)Kubernetes系列之pod》学习你已知道如何手动创建、监督和管理它们。但在实际的应用中,你希望你的部署能自动保持运行,并且保持健康,不需要任何的手动干预。所以你几乎不会直接创建pod,而是创建ReplicationController或Deployment这样的资源控制器来创…
(七)Kubernetes系列之DaemonSet控制器
DaemonSet控制器仅会集群中的各个节点上运行单一的Pod副本。通常用于监控、日志收集以及运行以增加节点本身功能 服务。 1.DaemonSet控制器的创建 1.1创建模板文件 vi nginxdaemonset.yml 内容如下   说明: apiVersion表示使用的API版本 kind表示要创建的资源对象 metad…
(八)Kubernetes系列之Job、CronJob控制器
Job当运行任务的容器完成工作后,就会成功退出。适合应用在一次性任务上,CronJob控制器是可以在指定的时间点运行。 1.job 1.1一次性任务 一般只会启动一个Pod。Pod终止后Job就结束了 1.1.1创建模板文件 vi nginxjob1.yml 内容如下: 说明: apiVersion:使用的Api的版本 kind:当前要创…
(九)Kubernetes系列之Service
使用Deployment创建的Pod会动态创建和销毁。每个Pod的IP地址是动态生成的。当pod异常停止,deployment控制器自动产生新Pod时会重新生成新的IP地址。这样其他服务就无法正确找到pod了,k8s通过定义service一般使用标签选择器选择pod,对pod进行在逻辑上分组,对整个分组定义访问策略,这一组pod可以被se…
(十)Kubernetes系列之Ingress
集群外部使用Kubernetes集群内发布的服务通常是通过配置NodePort或LoadBalancer的Service或者配置ExternalIP实现, 工作在TCP/IP层,随着服务增多端口越来越多,越来越难维护。 Ingress资源对象,用于将Kubernetes集群外的客户端请求路由到集群内部的服务上,同时提供7层(HTTP和HT…