Difference between revisions of "Play with Kubernetes"
Jump to navigation
Jump to search
(21 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
* Login: [[GitHub]] or [[Docker]] [[login]] | * Login: [[GitHub]] or [[Docker]] [[login]] | ||
− | [[kubeadm init --apiserver-advertise-address $(hostname -i) --pod-network-cidr 10.5.0.0/16]] && [[kubectl apply -f https://raw.githubusercontent.com/cloudnativelabs/kube-router/master/daemonset/kubeadm-kuberouter.yaml]] | + | == 2025 == |
+ | [[kubeadm init --apiserver-advertise-address]] $([[hostname -i]]) [[--pod-network-cidr]] 10.5.0.0/16 && [[kubectl apply -f]] https://raw.githubusercontent.com/cloudnativelabs/kube-router/master/daemonset/[[kubeadm-kuberouter.yaml]] && kubectl apply -f https://raw.githubusercontent.com/kubernetes/website/master/content/en/examples/application/[[nginx-app.yaml]] | ||
+ | |||
+ | Test: | ||
+ | [[kubectl get nodes -A]] && [[kubectl get pods -A]] && [[kubectl describe storageclass -A]] && [[kubectl get ingressclass -A]] | ||
+ | |||
+ | == 2024 == | ||
+ | [[kubeadm init --apiserver-advertise-address $(hostname -i) --pod-network-cidr 10.5.0.0/16]] && [[kubectl apply -f https://raw.githubusercontent.com/cloudnativelabs/kube-router/master/daemonset/kubeadm-kuberouter.yaml]] && [[kubectl get nodes -A]] && [[kubectl get pods -A]] | ||
+ | |||
+ | [[kubeadm join]] 192.168.0.18:6443 --token 92a56h.xxx [[--discovery-token-ca-cert-hash]] sha256:4dcac0ecd92331db0bXXXXXXX | ||
+ | |||
+ | |||
+ | [[kube-router]] | ||
+ | [[kubectl apply -f https://raw.githubusercontent.com/cloudnativelabs/kube-router/master/daemonset/kubeadm-kuberouter.yaml]] | ||
+ | |||
+ | [[kubectl describe storageclass]] -A | ||
+ | No resources found | ||
+ | |||
+ | [[kubectl get ingressclass -A]] | ||
+ | No resources found | ||
== Related == | == Related == | ||
+ | * [[Installing helm]] | ||
+ | * <code>[[yum install openssl]]</code> | ||
+ | * [[yum-config-manager --save --setopt=kubernetes.skip_if_unavailable=true]] | ||
* [[K8s tools]] | * [[K8s tools]] | ||
− | * [[ | + | * [[Kubernetes info]] |
+ | * [[Helm]] | ||
+ | * [[/etc/kubernetes/admin.conf]] | ||
+ | * [[kubeconfig]] | ||
+ | * [[Kubernetes distributions]] | ||
== See also == | == See also == | ||
+ | * {{kubeadm init}} | ||
* {{Katacoda}} | * {{Katacoda}} | ||
[[Category:Kubernetes]] | [[Category:Kubernetes]] |
Latest revision as of 12:27, 28 January 2025
Contents
2025[edit]
kubeadm init --apiserver-advertise-address $(hostname -i) --pod-network-cidr 10.5.0.0/16 && kubectl apply -f https://raw.githubusercontent.com/cloudnativelabs/kube-router/master/daemonset/kubeadm-kuberouter.yaml && kubectl apply -f https://raw.githubusercontent.com/kubernetes/website/master/content/en/examples/application/nginx-app.yaml
Test:
kubectl get nodes -A && kubectl get pods -A && kubectl describe storageclass -A && kubectl get ingressclass -A
2024[edit]
kubeadm init --apiserver-advertise-address $(hostname -i) --pod-network-cidr 10.5.0.0/16 && kubectl apply -f https://raw.githubusercontent.com/cloudnativelabs/kube-router/master/daemonset/kubeadm-kuberouter.yaml && kubectl get nodes -A && kubectl get pods -A
kubeadm join 192.168.0.18:6443 --token 92a56h.xxx --discovery-token-ca-cert-hash sha256:4dcac0ecd92331db0bXXXXXXX
kube-router kubectl apply -f https://raw.githubusercontent.com/cloudnativelabs/kube-router/master/daemonset/kubeadm-kuberouter.yaml
kubectl describe storageclass -A No resources found
kubectl get ingressclass -A No resources found
Related[edit]
- Installing helm
yum install openssl
- yum-config-manager --save --setopt=kubernetes.skip_if_unavailable=true
- K8s tools
- Kubernetes info
- Helm
- /etc/kubernetes/admin.conf
- kubeconfig
- Kubernetes distributions
See also[edit]
Advertising: