建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块

应用服务小...

发帖: 202粉丝: 38

级别 : 版主

Rank: 7Rank: 7Rank: 7

发消息 + 关注

发表于2018-11-5 10:13:55 1640 楼主 显示全部楼层
[大伽交流] 【kubernetes管理员实训】第7课:《K8S集群运维与安装配置实训》-【11月08日】美女直播


往期回顾+材料下载:https://bbs.huaweicloud.com/forum/thread-11064-1-1.html


Cloud Native LIves 直播系列 

kubernetes管理员实训

第7课:《K8S集群运维与安装配置实训》

11月08日 晚 20:00-21:00 直播


可选择以下观看方式:

1、在线直播及回放地址:

http://zhibo.huaweicloud.com/watch/2527955


2、手机扫码收看:

1108第七课 二维码.png

直播及回放观看二维码)


(欢迎回帖提问,会邀请讲师回复问题,也可以现场向讲师发问!参与直播互动还有惊喜哦!)


本期课程介绍:

20181108 直播海报.jpg



【Cloud Native Lives 】直播系列 于每周四晚20:00-21:00 举行直播,每期给您丰富的知识体验!


每期直播预告+材料下载,请点击收藏本帖:

https://bbs.huaweicloud.com/forum/thread-11064-1-1.html


本期课程资料下载

【Cloud Native Lives】Kubernetes管理员实训 第7课:K8S集群运维实训.pdf( 预览 )




华为是CNCF基金会的初创成员 & 白金会员,在容器及云原生技术领域积累深厚,拥有业界顶尖的技术团队,包括1名CNCF技术监督委员会委员(全球仅9名),1名Kubernetes项目技术指导委员会委员(全球仅13名),12名CNCF开源项目维护者。同时还是首批KSCP(kubernetes Certified Service Provider)认证厂商之一。 


为了让更多人了解kubernetes ,学习kubernetes ,扩大kubernetes阵营,推进kubernetes生态发展,让更多的国内公司受益于kubernetes,华为云容器团队长期致力于kubernetes在国内的使用和推广,组织了线上、线下沙龙、培训等各种形式的活动,培训属于线上学习课程系列。 


本系列课程参考CKA (Certificted Kubernetes Administrator)* 知识体系进行课程设计,并结合华为在kubernetes项目推广过程中的实践经验,理论+实践让用户快速掌握kubernetes的使用和维护技能。



【品牌课程介绍】


Cloud Native:云原生是云计算必然的发展方向。自从Cloud2.0时代来临,许多公司都希望完成传统应用到云端的迁移,但是这个过程中会遇到一些技术难题。云原生包含了一组应用的模式,用于帮助企业快速,持续,可靠,规模化地交付业务软件。云原生的出现,可以改进应用开发的效率,改变企业的组织结构,甚至会在文化层面上直接影响一个公司的决策。


Cloud Native Lives :系列直播将带你走进云原生技术的核心,深入浅出的为您讲解云原生技术的方方面面:容器化、微服务、动态管理。结合CNCF(Cloud Native Computing Foundation)社区的成功项目,为您剖析它们的原理及核心技术架构,并在课程中进行实践操作,帮助您快速理解掌握云原生的内涵。


讲师团队:主要由华为云容器服务团队的核心架构师组成,包括多名CNCF社区的maintainer、committer,负责、参与了多个CNCF社区项目的设计和开发,将带给您最原汁原味云原生讲解。


【Cloud Native Lives】Kubernetes管理员实训 第7课:K8S集群运维实训.pdf ( 预览 )

787.52 KB, 下载次数: 41

回复 举报
分享

分享文章到朋友圈

分享文章到微博

tscswcn

发帖: 0粉丝: 0

级别 : 新手上路

Rank: 1

发消息 + 关注

发表于前天 11:55 沙发 显示全部楼层

华为账户  n6cc9c0a531613917943



第1题


  • kubectl apply -f  https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

root@node-1:~# kubectl apply -f  https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

clusterrole.rbac.authorization.k8s.io/flannel created

clusterrolebinding.rbac.authorization.k8s.io/flannel created

serviceaccount/flannel created

configmap/kube-flannel-cfg created

daemonset.extensions/kube-flannel-ds-amd64 created

daemonset.extensions/kube-flannel-ds-arm64 created

daemonset.extensions/kube-flannel-ds-arm created

daemonset.extensions/kube-flannel-ds-ppc64le created

daemonset.extensions/kube-flannel-ds-s390x created

root@node-1:~# kubectl get namespace

NAME           STATUS    AGE

default        Active    1h

istio-system   Active    42m

kube-public    Active    1h

kube-system    Active    1h

root@node-1:~# kubectl get pods

No resources found.

root@node-1:~# kubectl get pods -n kube-system

NAME                                     READY     STATUS    RESTARTS   AGE

alert-dashboard-56f74c55d4-whqjl         1/1       Running   0          1h

alert-dashboard-mysql-57b4788755-x7br2   1/1       Running   0          1h

cce-monitor-7b64f9774c-lmdpx             3/3       Running   0          1h

cds-flex-volume-ds-8v69v                 1/1       Running   0          1h

cds-flex-volume-ds-fgtz2                 1/1       Running   0          1h

cds-flex-volume-ds-lffht                 1/1       Running   0          1h

heapster-5f9cf4bf7b-mlmg5                1/1       Running   0          1h

kube-dns-6c96b6fb46-k668g                3/3       Running   0          1h

kube-flannel-ds-amd64-9hqt5              1/1       Running   0          47s

kube-flannel-ds-amd64-blw5d              1/1       Running   0          47s

kube-flannel-ds-amd64-z2lrl              1/1       Running   0          47s

kube-state-metrics-6f8d5644d8-fdz9v      2/2       Running   0          1h

monitoring-influxdb-6d98fd8cd-8q2rj      1/1       Running   0          1h

node-exporter-jhl44                      1/1       Running   0          1h

node-exporter-v66j9                      1/1       Running   0          1h

node-exporter-xpk9j                      1/1       Running   0          1h

nvidia-device-plugin-daemonset-gmvmp     1/1       Running   0          1h

nvidia-device-plugin-daemonset-mjv4j     1/1       Running   0          1h

nvidia-device-plugin-daemonset-qkq48     1/1       Running   0          1h


第二题


head -c 16 /dev/urandom | od -An -t x | tr -d ' '



root@node-1:~# cat authfile

56e351dbad49e0b2c95f2b86ff1e5722,kubelet-bootstrap,10001,"system:bootstrappers"





kubectl create namespace cka


vi demo-serviceaccount.yaml


apiVersion: v1

kind: ServiceAccount

metadata:

  name: luopeng

  namespace: cka




role.yaml



kind: ClusterRole

apiVersion: rbac.authorization.k8s.io/v1

metadata:

  namespace: cka

  name: hwcka-006-1-n6cc9c0a531613917943-role 

rules:

- apiGroups: [""]

  resources: [""]

  verbs: ["get","watch","list"]

  

  

rolebinding.yaml


kind: ClusterRoleBinding

apiVersion: rbac.authorization.k8s.io/v1

metadata:

  namespace: cka

  name: hwcka-006-1-n6cc9c0a531613917943-rolebinding

roleRef:

  kind: Role

  name: hwcka-006-1-n6cc9c0a531613917943-role

  apiGroup: rbac.authorization.k8s.io

subjects:

- kind: ServiceAccount

  name: luopeng

  namespace: cka




点赞 回复 举报

游客

您需要登录后才可以回帖 登录 | 立即注册