[root@master01 ~]# kubectl get pod
[root@master01 ~]# kubectl get all -à display all the resource in my current ns
[root@master01 ~]# kubectl delete rs demo4
replicaset.apps "demo4" deleted
[root@master01 ~]# kubectl get all
[root@master01 ~]# kubectl delete pod/demo1 pod/demo2 pod/firstpod
[root@master01 ~]# kubectl get all
[root@master01 ~]# kubectl get all -n default
[root@master01 ~]# kubectl delete pod/podfordefault -n default
[root@master01 ~]# kubectl delete pod/podfor -n default
[root@master01 ~]# ls
[root@master01 ~]# cat pod.yml
[root@master01 ~]# cat pod_test.yml
https://kubernetes.io/docs/concepts/workloads/controllers/deployment/
[root@master01 ~]# vi deploy.yml
[root@master01 ~]# kubectl create -f deploy.yml
[root@master01 ~]# kubectl get pods
[root@master01 ~]# kubectl get all
[root@master01 ~]# kubectl get pods -o wide
Solution:
[root@worker01 ~]# systemctl restart kubelet
[root@worker01 ~]# systemctl enable --now kubelet
[root@worker01 ~]# systemctl status kubelet
[root@master01 ~]# ping 172.16.5.58
[root@master01 ~]# curl 172.16.5.58
Service========
https://kubernetes.io/docs/concepts/services-networking/service/
[root@master01 ~]# vi service.yaml
apiVersion: v1
kind: Service
metadata:
name: my-service
spec:
selector:
app.kubernetes.io/name: MyApp
ports:
- protocol: TCP
port: 80
targetPort: 9376
[root@master01 ~]# kubectl get pods
[root@master01 ~]#
kubectl create -f service.yaml
[root@master01 ~]# kubectl get svc
[root@master01 ~]# kubectl describe svc my-service
check port 80
[root@master01 ~]# vi service.yaml
apiVersion: v1
kind: Service
metadata:
name: my-service
spec:
selector:
app: nginx
ports:
- protocol: TCP
port: 80
targetPort: 9376
if there is already service.yaml file…then
[root@master01 ~]# kubectl apply -f service.yaml
To check …
[root@master01 ~]# kubectl config view --minify | grep namespace
[root@master01 ~]# kubectl get svc --all-namespaces | grep my-service
No comments:
Post a Comment