标签:kubeedge temperature kubernetes desktop edge io 迁移 cloud
kubectl cordon pcl001-desktop
[root@cloud temperature_yaml]# kubectl get nodes NAME STATUS ROLES AGE VERSION cloud Ready master 28d v1.18.6 edge-vm Ready agent,edge 54m v1.19.3-kubeedge-v1.6.1 edge01 Ready <none> 14d v1.21.1 pcl001-desktop Ready,SchedulingDisabled agent,edge 6d6h v1.19.3-kubeedge-v1.6.1 raspberrypi NotReady agent,edge 26d v1.19.3-kubeedge-v1.6.1
[root@cloud temperature_yaml]# kubectl get nodes --show-labels NAME STATUS ROLES AGE VERSION LABELS cloud Ready master 28d v1.18.6 beta.kubernetes.io/arch=arm64,beta.kubernetes.io/os=linux,kubernetes.io/arch=arm64,kubernetes.io/hostname=cloud,kubernetes.io/os=linux,node-role.kubernetes.io/master= edge-vm Ready agent,edge 56m v1.19.3-kubeedge-v1.6.1 kubernetes.io/arch=arm64,kubernetes.io/hostname=edge-vm,kubernetes.io/os=linux,node-role.kubernetes.io/agent=,node-role.kubernetes.io/edge= edge01 Ready <none> 14d v1.21.1 beta.kubernetes.io/arch=arm64,beta.kubernetes.io/os=linux,kubernetes.io/arch=arm64,kubernetes.io/hostname=edge01,kubernetes.io/os=linux pcl001-desktop Ready,SchedulingDisabled agent,edge 6d6h v1.19.3-kubeedge-v1.6.1 kubernetes.io/arch=arm64,kubernetes.io/hostname=pcl001-desktop,kubernetes.io/os=linux,node-role.kubernetes.io/agent=,node-role.kubernetes.io/edge= raspberrypi NotReady agent,edge 26d v1.19.3-kubeedge-v1.6.1 app-offline.kubeedge.io=autonomy,kubernetes.io/arch=arm,kubernetes.io/hostname=raspberrypi,kubernetes.io/os=linux,node-role.kubernetes.io/agent=,node-role.kubernetes.io/edge= [root@cloud temperature_yaml]#
[root@cloud temperature_yaml]# cat deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: temperature-simulate-mapper labels: app: temperature spec: replicas: 1 selector: matchLabels: app: temperature template: metadata: labels: app: temperature spec: hostNetwork: true nodeName: pcl001-desktop containers: - name: temperature image: temperature-simulate-mapper:test-0629 imagePullPolicy: IfNotPresent securityContext: privileged: true
[root@cloud temperature_yaml]# kubectl drain pcl001-desktop --delete-local-data --ignore-daemonsets --force node/pcl001-desktop already cordoned WARNING: ignoring DaemonSet-managed Pods: kube-system/kube-proxy-qxw82 evicting pod default/temperature-simulate-mapper-5fcfb9d776-x97bt pod/temperature-simulate-mapper-5fcfb9d776-x97bt evicted node/pcl001-desktop evicted [root@cloud temperature_yaml]# kubectl get pods NAME READY STATUS RESTARTS AGE nginx-deployment-c85df76f4-gj65j 1/1 Running 0 7d8h temperature-simulate-mapper-5fcfb9d776-xx2nt 1/1 Running 0 29s [root@cloud temperature_yaml]# kubectl get pods -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES nginx-deployment-c85df76f4-gj65j 1/1 Running 0 7d8h 10.244.204.1 edge01 <none> <none> temperature-simulate-mapper-5fcfb9d776-xx2nt 1/1 Running 0 37s 192.168.117.50 pcl001-desktop <none> <none> [root@cloud temperature_yaml]#
标签:kubeedge,temperature,kubernetes,desktop,edge,io,迁移,cloud 来源: https://www.cnblogs.com/dream397/p/14863926.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。