How to replicate default kubernetes deployment services
- Vorherrschende Sprache
- Go
- Sterne
- 7.4k
- Forks
- 430
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
How to replicate default kubernetes deployment services with install options.
I installed k3s with 3 nodes using `--cluster` and `--server` [options](https://github.com/alexellis/k3sup#create-a-multi-master-ha-setup-with-embedded-etcd).
How is it possible to replicate these default services including `coredns` and `metrics-server` to run on each master nodes with install options?
## Info:
```bash
curl -sLS https://get.k3sup.dev | sh
sudo install k3sup /usr/local/bin/
export USER=ubuntu
export SERVER_01=1.1.1.1
export SERVER_02=2.2.2.2
export SERVER_03=3.3.3.3
k3sup install --ip $SERVER_01 --user $USER --cluster --k3s-extra-args '--disable traefik --disable servicelb --disable local-storage --node-external-ip 1.1.1.1'
k3sup join --ip $SERVER_02 --user $USER --server-user $USER --server-ip $SERVER_01 --server --k3s-extra-args '--disable traefik --disable servicelb --disable local-storage --node-external-ip 2.2.2.2'
k3sup join --ip $SERVER_03 --user $USER --server-user $USER --server-ip $SERVER_01 --server --k3s-extra-args '--disable traefik --disable servicelb --disable local-storage --node-external-ip 3.3.3.3'
```
## info:
```bash
kubectl get nodes -A -o wide
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
ip-10-10-1-110 Ready control-plane,etcd,master 4m39s v1.28.4+k3s2 10.10.1.110 1.1.1.1 Ubuntu 23.10 6.5.0-1011-aws containerd://1.7.7-k3s1
ip-10-10-1-120 Ready control-plane,etcd,master 2m14s v1.28.4+k3s2 10.10.1.120 2.2.2.2 Ubuntu 23.10 6.5.0-1011-aws containerd://1.7.7-k3s1
ip-10-10-1-130 Ready control-plane,etcd,master 46s v1.28.4+k3s2 10.10.1.130 3.3.3.3 Ubuntu 23.10 6.5.0-1011-aws containerd://1.7.7-k3s1
```
## Info:
```bash
kubectl get pods -A -o wide
NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
kube-system coredns-6799fbcd5-nvv8j 1/1 Running 0 9m22s 10.42.0.3 ip-10-10-1-110
kube-system metrics-server-67c658944b-brf4x 1/1 Running 0 9m22s 10.42.0.2 ip-10-10-1-110
```
## Info:
```bash
kubectl get deploy -A -o wide
NAMESPACE NAME READY UP-TO-DATE AVAILABLE AGE CONTAINERS IMAGES SELECTOR
kube-system coredns 1/1 1 1 8m51s coredns rancher/mirrored-coredns-coredns:1.10.1 k8s-app=kube-dns
kube-system metrics-server 1/1 1 1 8m50s metrics-server rancher/mirrored-metrics-server:v0.6.3 k8s-app=metrics-server
```
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.