https://github.com/flatfisher/kubernetes
https://github.com/flatfisher/kubernetes
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/flatfisher/kubernetes
- Owner: flatfisher
- License: mit
- Created: 2019-04-08T13:29:28.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-06T01:24:32.000Z (almost 7 years ago)
- Last Synced: 2024-12-30T22:29:24.991Z (over 1 year ago)
- Language: JavaScript
- Size: 15.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kubernetes
Kubernetesで試したサンプルとかを置いとくリポジトリ
## Tools
### kubectl
```
$ kubectl get nodes
$ kubectl get pods
$ kubectl apply -f pod.yaml
$ kubectl describe pods ${POD_NAME}
$ kubectl delete -f manifests/pod.yaml
$ kubectl port-forward introduction-web 8080:80
$ kubectl exec -it intro-deploy-xxxxx -- bin/bash
```
### kubectx
```
$ kubectx
```
### stern
```
$ stern ${POD_NAME}
```
### dashboard
- https://github.com/kubernetes/dashboard
- https://github.com/kubernetes/dashboard/releases
```
$ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta4/aio/deploy/recommended.yaml
$ kubectl get deployments,replicasets,pods,service --all-namespaces -o wide --selector=k8s-app=kubernetes-dashboard
//After Running
$ kubectl proxy
$ http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/
//Delete
kubectl get secret,sa,role,rolebinding,services,deployments --namespace=kube-system | grep dashboard
kubectl delete deployment kubernetes-dashboard --namespace=kube-system
kubectl delete service kubernetes-dashboard --namespace=kube-system
kubectl delete role kubernetes-dashboard-minimal --namespace=kube-system
kubectl delete rolebinding kubernetes-dashboard-minimal --namespace=kube-system
kubectl delete sa kubernetes-dashboard --namespace=kube-system
kubectl delete secret kubernetes-dashboard-certs --namespace=kube-system
kubectl delete secret kubernetes-dashboard-key-holder --namespace=kube-system
```