Kubernetes平台介绍完整版.pptx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Kubernetes平台介绍

KubernetesoverviewBasicUnit:Pod,Node,Volume,Labels,Endpoint,Binding,etcAggregation:ReplicaSet,DaemonSet,PetSet,Deployment,etcControlloop:kube-proxy,scheduler,replicacontroller,etc

Kubernetesoverview

Kubernetes1.3+InfrastructuresupportfordiverseapplicationworkloadsE.g.Legacyapplication,Statefulapplication,etcEnhancedclustermanagementpoliciesandtoolchainsE.g.Federation,Networkpolicy,etcPerformanceandPerformanceE.g.Protocolbufferserialization,etcd3,etc

DiverseworkloadsInitContainerPetSetScheduledJobDisruptionbudget

Initcontainer-alphaGoal:Performtasksbeforenormalcontainers12ABPodInitContainersRegularContainersBehavior:InitcontainersruninsequenceOnefailedcontainerfailsentirepodRegularcontainerswaituntilallinitcontainerscompleteUseCases:Dependency,Self-registration,Volumeinitialization,Decouplefromapplicationimages,etc

InitcontainerapiVersion:v1kind:Podmetadata:name:nginx]annotations:pod.alpha.kubernetes.io/init-containers:[{name:install,image:busybox,command:[wget,-O,/work-dir/index.html,http://kubernetes.io/index.html],volumeMounts:[{name:workdir,mountPath:/work-dir}]}spec:containers:-name:nginximage:nginxports:-containerPort:80alphaSpec:initContainers:-name:installImage:busyboxcommand:[wget,-O,/work-dir/index.html,http://kubernetes.io/index.html]volumeMounts:name:workdirmountPath:“/work-dir”containers:-name:nginximage:nginxports:-containerPort:80stable

InitcontainerDiscussionPointsPodstatus?Healthcheck?ResourcesandQoS?Updatetoinitcontainer?

PetSet-alphaGoal:Supportstateful/clustered applicationwhichrequiresstrongeridentityThreeidentities:Name(index)NetworkStorageUsecases:Quorumswithleaderelection:zookeeper,etcdDecentralizedQuorums:CassandraDatabaseslikeMySQL

PetSet●NetworkidentityStablehostnameacrosscluster,acrosspodrestartStabledomainnameusingheadlessservice0 Name(index)1$kubectlget

文档评论(0)

135****1100 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档