k3s 使用
获取node token
cat /var/lib/rancher/k3s/server/node-token
获取api token
kubectl get secrets
kubectl describe secret default-token-2ppjf
curl --insecure https://192.168.163.121:6443/api --header "Authorization: bearer $token
集群信息
kubectl cluster-info
关闭全部
k3s-killall.sh
重启k3s
systemctl restart k3s
启动pod
sudo kubectl run nginx --image nginx --port 80 --expose=true
加上expose会再创建一个service,对外服务,查看服务时候可以看到他的ip和端口
删除pod
sudo kubectl delete pod nginx
查看服务
kubectl get svc
基本概念
- 工作负载
工作负载类的资源有Pod、ReplicaSet、Deployment、StatefulSet、DaemonSet、Job以及Cronjob。 - 负载均衡
负载均衡类的资源有Service、Ingress。 - 配置和存储
配置和存储类的资源主要有Volume、CSI、ConfigMap、Secret、DownwardAPI。 - 集群
集群类的资源有NamSpace、Node、Role、ClusterRole、RoleBinding、ClusterRuleBinding。 - 元数据
元数据类型的资源有HPA、PodTemplate、LimitRange。
部署
kubectl apply -f nginx.yaml
常用命令
kubectl get
可以看pod详情和发生的事件
kubectl describe
kubectl exec
kubectl logs
最后更新于 2022-06-21 10:39:51 并被添加「」标签,已有 782 位童鞋阅读过。
此处评论已关闭