K8S的一些进阶概念

Annotation

Anontation不是用来标识和选择对象,而是用来存储一些相关信息,比如git branch,负责人的电话号码等备注信息。

ApiVersion: extentions/v1beta1
kind:Deployment
metadata:
	name:webserver
	annotations:
		decription:Deployment based PoC dates 2nd May'2019

Jobs and CronJobs

Jobs会创建制定数目的pod,当达到制定的成功完成次数时,Job就完成了,删除Job并清除其创建的pod。

apiVersion:batch/v1
kind:Job
metadata:
	name:p1
spec:
	template:
		spec:
			containers:
			-name:pi
			command:["perl", "-Mbignum=bpi","-wle","print bpi(2000)"]
		restartPolicy:Never
	backoffLimit:4
kubectl apply -f kob.yaml

Quota Management

管理员可以使用ResourceQuota API,它可以限制每个命名空间的资源消耗。

AutoScaling

k8s中提供了多种类型的自动缩放器,可以单独或组合使用以实现更强大的自动缩放解决方案。

DaemonSet

kube-proxy以pod的形式在每个node上运行,这些pod就是由DaemonSet管理的。

StatefulSets

statefulset控制器为有状态的应用准备。

kubernetes Federation

在alpha阶段,作用是可以避免供应商锁定,把data center放在private的服务器,而其他放在public服务器。

Custom Resource

自定义资源,可以自定义Custom controller。

Helm

****helm是一个包管理器,类似于yum和apt。****

security 和 pod security policies

权限相关操作

Network Policies

网络相关规则

Monitoring 和 Loggin

监控和日志

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值