Notes - Cloud Communication
Ctrlk
  • 雲端通訊整合實務
  • 期中
    • 20200915 雲端技術與虛擬化技術簡介
    • 20200915 初識 Docker
    • 20200922 映像與倉庫 (一)
    • 20200929 映像與倉庫 (二)
    • 20201006 映像與倉庫 (三)
    • 20201013 管理和使用容器
    • 20201020 資料卷與網路 (一)
    • 20201027 資料卷與網路 (二)
    • 20201103 資料卷與網路 (三)
    • 20201110 期中週
  • 期末
    • 20201117 docker swarm (一)
    • 20201124 docker swam (二)
    • 20201201 kubernetes (一)
    • 20201208 kubernetes (二)
    • 20201215 kubernetes (三)
    • 20201222 kubernetes (四)
    • 20201229 kubernetes (五)
    • 20210105 期末週
Powered by GitBook
On this page
  1. 期末

20201208 kubernetes (二)

課堂資料

Logo[Kubernetes] Cluster Architecture小信豬的原始部落
https://zhuanlan.zhihu.com/p/109965813zhuanlan.zhihu.com
https://www.oneops.co/2019/06/15/kubernetes-install-binary.htmlwww.oneops.co
Logokubernets nodeport 无法访问_nodeport 在非部署节点 访问不到-CSDN博客blog.csdn.net
Logohttps://blog.51cto.com/11288550/2378289blog.51cto.com
http://pangguoming.com/blog/architecture/kubernetes-nodeports-denial-of-accesspangguoming.com

課堂練習

kube部屬應用

Scale 應用

滾動更新

nodeport cluster

  • ns:namespace

安裝 kubelet、kubeadm、kubectl

n

Previous20201201 kubernetes (一)Next20201215 kubernetes (三)

Last updated 5 years ago

Was this helpful?

  • 課堂資料
  • 課堂練習

Was this helpful?

kubectl create deployment myweb --image=httpd
kubectl expose deployment myweb --type="NodePort" --port=80
kubectl get svc
kubectl scale deployment myweb --replicas 3
kubectl get deployment
kubectl scale deployment myweb --replicas 2
kubectl get deployment
docker images | grep httpd
kubectl create deployment myweb2 --image=httpd:2.4.43
kubectl get deployment
kubectl get pod
kubectl describe pod [Name]
kubectl set image deployment myweb2 httpd=httpd:2.4.46
kubectl get pod
kubectl get deployment myweb2 -o yaml | grep name
kubectl set image deployment myweb2 httpd=httpd:2.4.46
kubectl get pod
kubectl describe pod [Name]
kubectl rollout undo deployment myweb2
kubectl get pod
kubectl describe pod [Name]
kubectl delete pod [Name]
kubectl get pod -o wide
kubectl get ns
kubectl get pod
kubectl get pod -n kube-system
kubectl create ns myns
kubectl get ns
kubectl create deployment myweb3 --image=httpd -n=myns
kubectl get ns
kubectl get pod
kubectl get deployment -n default
kubectl get deployment -n myns
kubectl get deployment --all-namespaces
kubectl get pod -n default
kubectl get pod -n myns
kubectl get pod --all-namespace
kubectl get pod -o wide
kubectl exec [Name] date
kubectl exec [Name] -it -- bash
apt install net-tools
exit
kubectl get pods
kubectl describe pod [Name]
kubectl exec [Name] date
kubectl exec [Name] echo "hi"
kubectl exec [Name] -it bash
kubectl describe svc myweb