1.nginx svc deployment

[root@k8s k8s4nginx]# cat deploynginx.yaml
#################################
apiVersion: v1
kind: Service
metadata:
name: nginx0920
labels:
app: nginx0920
spec:
ports:
- port:
targetPort:
# clusterIP: None
selector:
apps: myweb
type: NodePort [root@k8s k8s4nginx]# cat myweb.yaml
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: nginx-deployment-file
spec:
replicas:
template:
metadata:
labels:
apps: myweb
spec:
containers:
- name: nginx
image: nginx:latest
ports:
- containerPort:

------------------------------------------------------------------------------

1.简单的例子

[root@k8s servicesidecar]# cat service.yaml
apiVersion: v1
kind: Service
metadata:
name: tomcat03
labels:
app: tomcat03
spec:
ports:
- port:
targetPort:
nodePort:
type: NodePort
selector:
apps: tomcat03

2.deployment

[root@k8s servicesidecar]# cat myweb.yaml
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: tomcat03
spec:
replicas:
template:
metadata:
labels:
apps: tomcat03
spec:
containers:
- name: tomcat01
image: k8s.gcr.io/tomcat:centos714
ports:
- containerPort:
volumeMounts:
- name: varlog
mountPath: /docker_home/local/tomcat8/logs
- name: logstash01
image: k8s.gcr.io/eslogstash:7.5.
volumeMounts:
- name: varlog
mountPath: /tmp
- name: conffile
mountPath: /usr/share/logstash/pipeline/
- name: yamlfile
mountPath: /usr/share/logstash/config/
volumes:
- name: varlog
hostPath:
path: /tmp/tomcatlog
- name: conffile
hostPath:
path: /usr/share/logstash/pipeline/
- name: yamlfile
hostPath:
path: /usr/share/logstash/config/

kubernetes 简单 hello world nginx svc deployment的更多相关文章

  1. kubernetes 简单yaml文件运行例子deployment

    运行一个deployment: kubectl  run  nginx-deployment  --image=nginx:1.7.9  --replicas=2 基本例子: nginx-test.y ...

  2. 如何在Kubernetes里创建一个Nginx service

    Jerry之前的文章如何在Kubernetes里创建一个Nginx应用,已经使用kubectl命令行创建了Pod,但是在kubernetes中,Pod的IP地址会随着Pod的重启而变化,因此用Pod的 ...

  3. Kubernetes 系列(二):Deployment 扩容

    (1)首先我们创建一个nginx的Deployment,采用官方的yaml: kubectl create -f https://kubernetes.io/docs/user-guide/nginx ...

  4. K8S Kubernetes 简单介绍 转自 http://time-track.cn/kubernetes-trial.html Kubernetes初体验

    这段时间学习了一下 git jenkins docker  最近也在看  Kubernetes  感觉写得很赞  也是对自己对于K8S 有了进一步得理解  感谢 倪 大神得Blog 也希望看到这篇Bl ...

  5. kubernetes云平台管理实战:deployment通过标签管理pod(十)

    一.kubectl run命令拓展 1.RC创建 [root@k8s-master ~]# kubectl run web --generator=run/v1 --image=10.0.128.0: ...

  6. 用Kubernetes部署Springboot或Nginx,也就一个文件的事

    1 前言 经过<Maven一键部署Springboot到Docker仓库,为自动化做准备>,Springboot的Docker镜像已经准备好,也能在Docker上成功运行了,是时候放上Ku ...

  7. (转载)一句简单命令重启nginx - [nginx]

    (转载)http://iambin.blogbus.com/logs/62429223.html 经常需要重启nginx,但网上的很多教程都需要繁琐的启动脚本,远不如apache的重启命令那么简单.  ...

  8. K8s简单yaml文件运行例子deployment

    kubectl run 创建并运行一个或多个容器镜像. 创建一个deployment 或job 来管理容器. kubectl run 语法: $ run NAME --image=image [--e ...

  9. kubernetes 简单service的例子

    首先建一个Deployment: apiVersion: apps/v1beta1 kind: Deployment metadata: name: httpd spec: replicas: 3 t ...

随机推荐

  1. Chrome禁用隐藏www和m

    解决方案 打开chrome://flags 启动控制台输入并执行以下内容 [ 'omnibox-ui-hide-steady-state-url-path-query-and-ref', 'omnib ...

  2. excel操作之poi-ooxml

    目前市场上流行的对于excel处理的框架大致有两种:poi和jxl.对于这两种框架,我们可以做一个简单的对比:   1 开发团队:poi是Apache旗下的一个开源项目,由Apache官方维护,jxl ...

  3. 01-vue和api整合流程、CORS

    1.后端代码 1.项目结构 2.项目代码 主url from django.contrib import admin from django.urls import path, include url ...

  4. Java 注解(Annotations) 详解

    注解是元数据 注解是一种装饰器.一个标记(maker),应用于Java的各种结构之上,例如类.方法.字段.用来为这些结构绑定元数据.注解不包含任何业务逻辑. 只由运行时框架或编译器根据注解信息去执行具 ...

  5. sb 的长度 和 文件大小

    StringBuilder sb = new StringBuilder(); ;i<;i++)  //1 0000 0000  1亿项 { sb.AppendFormat("{0}, ...

  6. 我带旅游ERP管理系统开发的经历

    前言 不怎么会写博文的我也不知道怎么写,但是有冲动让我去记录下我做项目的经历. 项目背景 某旅行社需要一款内部业务管理系统,找了一家外包来开发但最终不是她们想要的,上线的时候很多问题,首先酒店和票务资 ...

  7. APPLICATION FAILED TO START 报错

    错误一 原因@Service 忘记加了

  8. CF427D

    CF427D SA的奇技淫巧,其实就是板子. 题意: 给定两个字符串,求最短的满足各只出现一次的连续公共字串 解析: 一般情况下,SA都是用来求最长公共前缀的,好像和这道题所求的最短公共子串没有任何关 ...

  9. Kettle环境的安装

    Kettle是绿色免安装的,下载完解压之后找到Spoon.bat,直接执行就好 欢迎界面 Kettle主要分为转换和作业2类 新建一个转换demo 创建了一个转换demo后,由于是数据抽取,因此我们抽 ...

  10. 02 Anaconda的介绍,安装记以及使用

    目录 〇.序 Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在Linux.macOS以及Windows系统中搭建环境并使用,其编写的代码在不同平台上运行时,几乎不 ...