kubernetes 简单 hello world nginx svc deployment
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的更多相关文章
- kubernetes 简单yaml文件运行例子deployment
运行一个deployment: kubectl run nginx-deployment --image=nginx:1.7.9 --replicas=2 基本例子: nginx-test.y ...
- 如何在Kubernetes里创建一个Nginx service
Jerry之前的文章如何在Kubernetes里创建一个Nginx应用,已经使用kubectl命令行创建了Pod,但是在kubernetes中,Pod的IP地址会随着Pod的重启而变化,因此用Pod的 ...
- Kubernetes 系列(二):Deployment 扩容
(1)首先我们创建一个nginx的Deployment,采用官方的yaml: kubectl create -f https://kubernetes.io/docs/user-guide/nginx ...
- K8S Kubernetes 简单介绍 转自 http://time-track.cn/kubernetes-trial.html Kubernetes初体验
这段时间学习了一下 git jenkins docker 最近也在看 Kubernetes 感觉写得很赞 也是对自己对于K8S 有了进一步得理解 感谢 倪 大神得Blog 也希望看到这篇Bl ...
- kubernetes云平台管理实战:deployment通过标签管理pod(十)
一.kubectl run命令拓展 1.RC创建 [root@k8s-master ~]# kubectl run web --generator=run/v1 --image=10.0.128.0: ...
- 用Kubernetes部署Springboot或Nginx,也就一个文件的事
1 前言 经过<Maven一键部署Springboot到Docker仓库,为自动化做准备>,Springboot的Docker镜像已经准备好,也能在Docker上成功运行了,是时候放上Ku ...
- (转载)一句简单命令重启nginx - [nginx]
(转载)http://iambin.blogbus.com/logs/62429223.html 经常需要重启nginx,但网上的很多教程都需要繁琐的启动脚本,远不如apache的重启命令那么简单. ...
- K8s简单yaml文件运行例子deployment
kubectl run 创建并运行一个或多个容器镜像. 创建一个deployment 或job 来管理容器. kubectl run 语法: $ run NAME --image=image [--e ...
- kubernetes 简单service的例子
首先建一个Deployment: apiVersion: apps/v1beta1 kind: Deployment metadata: name: httpd spec: replicas: 3 t ...
随机推荐
- [2019HDU多校第一场][HDU 6578][A. Blank]
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6578 题目大意:长度为\(n\)的数组要求分别填入\(\{0,1,2,3\}\)四个数中的任意一个,有 ...
- HDU 6048 - Puzzle | 2017 Multi-University Training Contest 2
/* HDU 6048 - Puzzle [ 思维,结论 ] | 2017 Multi-University Training Contest 2 题意: 类似华容道的问题, N*M 的矩阵中N*M- ...
- BZOJ 4562: [Haoi2016]食物链 拓扑排序
建反图,跑一个拓扑排序dp即可. Code: #include <bits/stdc++.h> #define ll long long #define N 100005 #define ...
- HGOI20191114 CSP模拟赛 反思
Problem A 宇宙魔方 有一个$N \times N \times N$的魔方,每一次操作可以整体转动该魔方,也可以对于一层整体+X. 给出最后魔方的最终状态,其中有一个位置为-1.利用其它位置 ...
- Ubuntu16.04搭建NetCore2.2运行环境
选择安装的工具 .Net Core Sdk Nginx Supervisor Mysql 一 安装NetCore SDK 参考微软官方文档 https://docs.microsoft.com/zh ...
- Java基础_枚举类型
作用:让数据更简洁,更易读,增加代码可读性. 为了用1,2,3,4,5分别表示老师,学生,小组,班主任,后勤,可以直接设置一个变量,让roleType = 1,但这样写代码可读性差. 也可以定义一个成 ...
- 九款Web服务器性能压力测试工具
一.http_load 程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会 ...
- Vbox中多台虚拟机搭建简单子网
一.目标拓扑结构: 要使192.168.31.1和192.168.32.1互相ping通. 二.步骤及问题: 1.路由器配置 SEED_Router配置IP并开启路由转发协议: ifconfig et ...
- 黑马vue---18、v-for指令的四种使用方式
黑马vue---18.v-for指令的四种使用方式 一.总结 一句话总结: (item, i) in list:什么in什么的形式,前面是各种参数 1.v-for循环普通数组? <p v-for ...
- Kafka 概述
Kafka 是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域. Kafka 中,客户端和服务器之间的通信是通过 TCP 协议完成的. 一.传统消息 ...