创建svc资源

4.7万 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
有一定的linux运维经验和docker基础的人
你将会学到
能够熟练安装k8s,熟悉k8s各种资源,熟悉k8s各种资源组件等
课程简介

在云计算的时代,容器技术可以说是非常火爆了,在大规模使用容器运行业务的时候,为了管理方便,企业非常迫切的需要一个平台,这个平台可以集中起来管理所有的docker宿主机,目前很火的管理平台,莫过于谷歌公司推出的kubernetes(简称k8s)了


本课程完全站在小白的角度,带你了解k8s的应用场景,让你清晰的知道你们公司需不需要上k8s,因为很多业务并不适合运行在k8s中,不要盲目跟风!本课程主要包含k8s集群的安装,k8s各种资源详细绍和使用,k8s各种扩展组件的部署和使用, k8s核心功能弹性伸缩演示,k8s持久化存储, k8s代码自动发布,让你真正的能够让你的业务在k8s中落地运行!


第1章k8s的架构和yum安装

k8s的构建讲解

准备环境和安装

安装k8s-master节点

安装k8s-node节点

安装flannel网络插件

安装k8s私有仓库

第2章k8s的介绍和功能讲解

k8s的核心功能

k8s的历史和安装方法

k8s的应用场景

第3章k8s的各种资源讲解

创建一个pod资源

pod资源是什么

创建rc资源

rc的滚动升级和快速回滚

创建svc资源

svc资源的补充

创建deployment资源

deployment资源补充

k8s服务之间的通讯

第4章k8s附加组件

部署k8s的dns服务

k8s的健康检查和可用性检查

namespace的作用

部署dashboard

daemonset资源

api-server反向代理访问service

第5章k8s的弹性伸缩hpa

安装heapster监控

弹性伸缩

第6章k8s持久化存储

持久化存储emptydir

持久化存储hostpath

持久化存储nfs类型

持久化存储pv和pvc

将docker-compose改写为k8s-yaml

pv的回收和标签选择器

ceph的介绍

ceph集群的安装

ceph块存储的使用

0ceph对接k8s-pod

创建ceph类型的pv

第7章k8s高可用

部署etcd高可用集群

k8s高可用集群部署

第8章Jenkins发布

准备git仓库和安装Jenkins

Jenkins一键更新deployment

Jenkins一键回滚deployment

将java项目完整的上线到k8s中

k8s的外部服务映射

静态pod

第9章二进制安装k8s 1.15版(可跳过)

k8s二进制安装环境准备

k8s二进制安装生成ca证书

k8s二进制安装etcd高可用集群

k8s二进制安装api-server

k8s二进制安装master节点其他服务

k8s二进制安装kubelet服务

k8s二进制安装kube-proxy服务

k8s二进制安装flannel网络

验证k8s集群的功能是否正常

第10章kubeadm安装k8s 1.15

kubeadm部署k8s-1.15

安装flannel网络插件

kubeadm初始化分析

k8s的污点

k8s容忍度和调度

secret资源

configmap资源讲解

coredns的使用

第11章k8s进阶

部署新版dashboard

dashboard的简单实用

kube-proxy的lvs模式

ingress讲解

ingress-nginx讲解

metric-server实现弹性伸缩

ingress控制器前端负载均衡配置https证书

动态存储storageclass

k8s版本升级

helm的安装

使用helm部署应用

helm的chart包组成讲解

自建helm仓库和卸载release

阿里云k8s的使用

展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交