alexellis / alexellis/k3sup

How to replicate default kubernetes deployment services

Đang mở
#424 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Go
Star
7.4k
Fork
430
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

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
```

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.