本文最后更新于:2022年8月22日 下午
k3s是经过CNCF认证的由Rancher公司开发维护的一个轻量级的 Kubernetes 发行版,内核机制还是和 k8s 一样,但是剔除了很多外部依赖以及 K8s 的 alpha、beta 特性,同时改变了部署方式和运行方式,目的是轻量化 K8s,简单来说,K3s 就是阉割版 K8s,消耗资源极少。它主要用于边缘计算、物联网等场景。
Notes
k3s安装Dashboard无法外面访问时,修改kubernetes-dashboard svc type 为NodePort
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| apiVersion: v1 kind: Service metadata: creationTimestamp: "2022-08-22T03:45:00Z" labels: k8s-app: kubernetes-dashboard name: kubernetes-dashboard namespace: kubernetes-dashboard resourceVersion: "12356" uid: 2b77a6f5-97fe-4f04-beac-a4503db1b402 spec: clusterIP: 10.43.217.53 clusterIPs: - 10.43.217.53 externalTrafficPolicy: Cluster internalTrafficPolicy: Cluster ipFamilies: - IPv4 ipFamilyPolicy: SingleStack ports: - nodePort: 30619 port: 443 protocol: TCP targetPort: 8443 selector: k8s-app: kubernetes-dashboard sessionAffinity: None type: NodePort status: loadBalancer: {}
|
Kubernetes cluster unreachable with helm 3.0
Try setting the KUBECONFIG environment variable.
1
| export KUBECONFIG=/etc/rancher/k3s/k3s.yaml
|
References