www.cnblogs.com/ruiyqinrui

开源、架构、Linux C/C++/python AI BI 运维开发自动化运维。 春风桃李花 秋雨梧桐叶。“力尽不知热 但惜夏日长”。夏不惜,秋不获。@ruiY--秦瑞

python爬虫,C编程,嵌入式开发.hadoop大数据,桉树,onenebula云计算架构.linux运维及驱动开发.

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
kubeadm init --image-repository registry.aliyuncs.com/google_containers              --apiserver-advertise-address=192.168.106.130              --service-cidr=192.168.200.0/21              --pod-network-cidr=10.10.0.0/16   --ignore-preflight-errors=all --v=5

kubeadm join 192.168.106.130:6443 --token g3iu6f.v54vkceghrtktuxb --discovery-token-ca-cert-hash sha256:53f12ff7a46e0ec8dcfe4f53f7f49b6b84302eb4d138c57dea1c7a913ebd2166 --ignore-preflight-errors=all --v=5

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

kubectl proxy --address='0.0.0.0'  --accept-hosts='^*$' --port=8009


# 给主节点加标签
kubectl label node k8s-master type=master
# 删除之前创建的资源
kubectl delete all --all -n kubernetes-dashboard
kubectl apply -f recommended.yaml


http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/

kubectl get pods --all-namespaces -o wide

kubectl cluster-info

kubectl get svc,pods -n kubernetes-dashboard

 kubectl get nodes

kubectl get pods -n kube-system

kubectl get namespaces

kubectl get ns


kubectl get pod --all-namespaces
kubectl get pod -A

kubectl create namespace dream21th-one

kubectl create ns dream21th-two
kubectl delete namespace dream21th-one

docker pull tomcat:9.0.20-jre8-alpine
kubectl run tomcat9-test --image=tomcat:9.0.20-jre8-alpine --port=8080

扩容成3个
kubectl scale --replicas=3 deployment/tomcat9-test

 kubectl get pod -o wide

kubectl get deployment

kubectl get deployment -o wide

 kubectl get svc

kubectl cluster-info
kubectl get cs
kubectl get nodes
kubectl get rc,services

kubectl describe nodes k8s-master
kubectl describe pods tomcat9-test-569b5bf455-9bvzs

# 使用 pod.yaml 文件中指定的类型和名称删除 pod。 
kubectl delete -f pod.yaml 
# 删除标签名= <label-name> 的所有 pod 和服务。 
kubectl delete pods,services -l name=<label-name> 
# 删除所有具有标签名称= <label-name> 的 pod 和服务,包括未初始化的那些。 
kubectl delete pods,services -l name=<label-name> --include-uninitialized 
# 删除所有 pod,包括未初始化的 pod。 
kubectl delete pods --all

kubectl exec <pod-name> date


# 从 pod 返回日志快照。 
kubectl logs <pod-name> 
# 从 pod <pod-name> 开始流式传输日志。这类似于 'tail -f' Linux 命令。 
kubectl logs -f <pod-name>

kubectl describe pods -n kube-system coredns-6d8c4cb4d-78kn2

kubeadm token create --print-join-command

kubectl get pods --all-namespaces -o wide
kubectl get services --all-namespaces
http://192.168.106.130:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/#/login

kubectl -n kubernetes-dashboard edit service kubernetes-dashboard

kubectl -n kubernetes-dashboard get secret $(kubectl -n kubernetes-dashboard get sa/admin-user -o jsonpath="{.secrets[0].name}") -o go-template="{{.data.token | base64decode}}"

 

 

 

 

 

 

posted on 2022-12-13 16:18  秦瑞It行程实录  阅读(174)  评论(0编辑  收藏  举报
www.cnblogs.com/ruiyqinrui