k8s
jason1113
专业搬砖工
展开
-
kubernetes之ConfigMap and Secret
目录ConfigMap名词解释ConfigMap创建ConfigMap使用用作环境变量用作命令行参数使用volume将ConfigMap作为文件或目录直接挂载Secret名词解释创建自己的Secret使用 kubectl 创建 Secret手动创建 Secret解码 Secret使用 Secret在 Pod 中使用 Secret 文...原创 2019-12-02 10:09:03 · 394 阅读 · 0 评论 -
kubernetes之volume卷
目录1. volume1.1 名词解释1.2 volume的类型:1.2.1 emptyDir1.2.2hostPath1.2.3 nfs1.2.4 configMap1.2.5 persistentVolumeClaim2.PV/PVC/StorageClass2.1 名词解释2.2 卷和声明的生命周期2.3 示例2.3.1 pv...原创 2019-12-02 10:06:16 · 543 阅读 · 0 评论 -
kubernetes之ingress负载均衡
目录前言Ingress基础概念Ingress的组成Ingress负载均衡的使用基础使用高级使用HTTPS访问拓展二级目录转发基础认证TCP四层代理前言在前面的分享中,我们首先介绍了Kubernetes是基础概念,紧接着是常用的一些基础资源,如:Kubernetes基础资源之Pod容器组、Kubernetes基础资源之Deploymen...原创 2019-12-02 10:02:21 · 2879 阅读 · 0 评论 -
kubernetes之service
目录1、Service定义详解1.1、 yaml格式的Service定义文件的完整内容1.2、Service定义文件中各属性的说明表2、Service 服务类型3、服务发现3.1、环境变量3.2、DNS4、Service的基本用法4.1 创建deployment4.2创建一个Service来提供服务5、集群外部访问Service5.1、将Serv...原创 2019-12-02 09:57:15 · 390 阅读 · 0 评论 -
Kubernetes之Pod控制器
目录1、ReplicaSet2、Deployment2.1 创建一个Deployment2.2、更新Deployment2.3 、查看Deployment2.4 、Deployment的回滚3、DaemonSet4、Job5、StatefuleSet Pod控制器是用于实现管理pod的中间层,确保pod资源符合预期的状态,pod的资源出现故障时,...原创 2019-12-02 09:43:41 · 301 阅读 · 0 评论 -
Kubernetes之Pod基础
目录1、Pod 概述2、Pod的生命周期和重启策略3、Pod健康检查3.1、 LivenessProbe探针:判断容器是否存活(running)3.1.1、ExecAction:在容器内部执行一个命令,如果返回码为0,则表示健康 3.1.2 、TcpAction:通过IP 和port ,如果能够和容器建立连接则表示容器健康3.1.3、HttpGetActi...原创 2019-11-29 18:33:58 · 307 阅读 · 0 评论 -
kubernetes概念与架构
目录什么是Kubernetes?Kubernetes架构Kubernetes架构示意图整体架构Master架构Node架构Kubernetes的核心技术概念和API对象ObjectsPod副本控制器(Replication Controller,RC)副本集(Replica Set,RS)部署(Deployment)服务(Service)任务...原创 2019-06-15 16:47:58 · 493 阅读 · 0 评论 -
Helm打包模板
目录应用镜像探针资源限制持久化存储本地存储安全一个完整的demo项目示例:https://github.com/jasonrita/chart-demo应用镜像应用镜像是chart包的核心,必须包含:镜像仓库地址、镜像名称、镜像版本,values.yaml字段规范如下: repository: hub:docker.io ...原创 2019-04-03 12:00:15 · 1524 阅读 · 0 评论 -
helm打包应用
探针 资源限制 持久化存储 本地存储 安全一个完整的demo项目示例:https://github.com/jasonrita/helm-demo探针应用的探针用于检测该应用是否健康,是否准备好对外提供服务。健康状况是非常关键的属性,因此每个应用必须都明确表示如何进行健康检测。values.yaml文件必须包含以下探针属性: livenessPro...原创 2019-01-05 15:38:18 · 2260 阅读 · 0 评论 -
ansible入门
简介 安装 配置 密钥 执行 Playbook 简介Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。以下为Ansible的核心内容:安装安装ansible很简单,执行yum install ansibl...原创 2019-01-05 13:41:53 · 360 阅读 · 0 评论 -
k8s常用命令
1.获取所有集群节点信息kubectl get node kubectl get node -o wide2.调度、不调度master节点kubectluncordon master节点IPkubectl cordon master节点IP3.创建集群应用kubectl apply -f yaml文件名称kubectl run nginx --image=镜像名称--re...原创 2019-07-02 18:38:38 · 240 阅读 · 0 评论 -
Helm入门操作
目录1.helm介绍1.1 helm 组件 1.2 helm 安装2. kubernetes 资源对象2.1 Pod2.2Replication Controller2.3Deployment2.4 Service3 helm 常用指令3.1 添加仓库3.2 查看所有仓库3.3 更新仓库,如果向仓库中添加了c...原创 2018-12-14 18:49:40 · 5667 阅读 · 0 评论 -
Ansible脚本搭建k8s平台
1.官网下载安装virtualBox、centos7镜像2.virtualBox安装centos7镜像,参考http://www.cnblogs.com/hihtml5/p/8217062.html3.下载安装putty通过SSH连接虚拟机 遇到无法连接虚拟机,检查虚拟机防火墙是否关闭和是否有安装ssh服务4.参考https://github.com/gjmzj/kubeasz搭建k8s平台...原创 2018-07-11 17:24:59 · 1231 阅读 · 0 评论