From 49890d1d1bbad54bec0ec1b3c2e2f6253b83ed15 Mon Sep 17 00:00:00 2001 From: Junwei Zhao Date: Wed, 8 Mar 2023 19:38:45 +1100 Subject: [PATCH] Update --- ...b-local-pv..yaml => mongodb-local-pv.yaml} | 0 adhoc-config/nfs-mongodb.yaml | 2 +- apply.sh | 6 ++++++ cluster.yaml | 20 +++++-------------- 4 files changed, 12 insertions(+), 16 deletions(-) rename adhoc-config/{mongodb-local-pv..yaml => mongodb-local-pv.yaml} (100%) diff --git a/adhoc-config/mongodb-local-pv..yaml b/adhoc-config/mongodb-local-pv.yaml similarity index 100% rename from adhoc-config/mongodb-local-pv..yaml rename to adhoc-config/mongodb-local-pv.yaml diff --git a/adhoc-config/nfs-mongodb.yaml b/adhoc-config/nfs-mongodb.yaml index cc78250..b611bc9 100644 --- a/adhoc-config/nfs-mongodb.yaml +++ b/adhoc-config/nfs-mongodb.yaml @@ -18,7 +18,7 @@ metadata: namespace: "db" name: "mongodb-nfs" spec: - storageClassName: "" + storageClassName: "manual" accessModes: - ReadWriteMany resources: diff --git a/apply.sh b/apply.sh index c4786a9..1d58553 100755 --- a/apply.sh +++ b/apply.sh @@ -255,3 +255,9 @@ kubectl -n argocd create secret generic redis-credentials --from-literal=redis-p # k8s github docker image pull # GITHUB_TOKEN the github access token kubectl create secret docker-registry github-image-pull-secret --docker-server=https://ghcr.io --docker-username=wahyd4 --docker-password=$GITHUB_TOKEN --docker-email=wahyd4@gmail.com + + +# dns issue +# https://medium.com/geekculture/k8s-troubleshooting-how-to-debug-coredns-issues-724e8b973cfc#id_token=eyJhbGciOiJSUzI1NiIsImtpZCI6IjI1NWNjYTZlYzI4MTA2MDJkODBiZWM4OWU0NTZjNDQ5NWQ3NDE4YmIiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20iLCJuYmYiOjE2NzgyNTQ1MjIsImF1ZCI6IjIxNjI5NjAzNTgzNC1rMWs2cWUwNjBzMnRwMmEyamFtNGxqZGNtczAwc3R0Zy5hcHBzLmdvb2dsZXVzZXJjb250ZW50LmNvbSIsInN1YiI6IjExMTc1MDM4MjkxNDgyMjY1ODIzNyIsImVtYWlsIjoid2FoeWQ0QGdtYWlsLmNvbSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJhenAiOiIyMTYyOTYwMzU4MzQtazFrNnFlMDYwczJ0cDJhMmphbTRsamRjbXMwMHN0dGcuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20iLCJuYW1lIjoiSnVud2VpIiwicGljdHVyZSI6Imh0dHBzOi8vbGgzLmdvb2dsZXVzZXJjb250ZW50LmNvbS9hL0FHTm15eFpDRExHNkRlZ19wRlhyTG5RYzNEU05rZWQyY1h2R3hjWjdEMjh1TUZJPXM5Ni1jIiwiZ2l2ZW5fbmFtZSI6Ikp1bndlaSIsImlhdCI6MTY3ODI1NDgyMiwiZXhwIjoxNjc4MjU4NDIyLCJqdGkiOiJmMDI2YTgyMDcwMTU4YzM2OGM5Mjc0OTQ3ZGMzNzg2ZmI5NDhkOWM1In0.ChPrY2r-akr1-3KPz4Tz0pMz8I9sQBr4n4LAC5sZTmPUfl4CcRYKoDdgYuDK6F6DR4nr0WlC4Ay2SQNHrtXeQsGEOZPpI0hLaG-YJ0Lv4jI-MI8whfLYYCN7vTcg6fyNJ0SgsuciDeIR50g2C1cHsCm9lrYcBBI_E9s8ef5WpL-SR8U0BBnrALxRut5LYUadsenM7PPnl5agP1Wx_ntMHXhhWVpBJiZ_4jHY-DA4wjnCxaMr3GNjeHbQ4Sg6xi3NJqmCcOFcQyr486QXEKgKrw4EJF9tuFlDGAp6ouEgkZ0xVyFi-8a9I28D4-TM0FCvlJPvY3UAxPnPtpIODjIv1w +# https://github.com/kubernetes/kubernetes/issues/24224 +# https://stackoverflow.com/questions/41574846/kubernetes-pods-replying-with-unexpected-source-for-dns-queries diff --git a/cluster.yaml b/cluster.yaml index ea4a7dc..d8b4507 100644 --- a/cluster.yaml +++ b/cluster.yaml @@ -1,6 +1,3 @@ -# Full configuration https://kubernetes.io/docs/reference/config-api/kubeadm-config.v1beta2/ -kind: ClusterConfiguration -kubernetesVersion: v1.26.0 apiVersion: kubeadm.k8s.io/v1beta3 bootstrapTokens: - groups: @@ -10,7 +7,6 @@ bootstrapTokens: usages: - signing - authentication ---- kind: InitConfiguration localAPIEndpoint: advertiseAddress: 192.168.1.2 @@ -31,28 +27,22 @@ apiVersion: kubeadm.k8s.io/v1beta3 certificatesDir: /etc/kubernetes/pki clusterName: home-cluster controlPlaneEndpoint: 192.168.1.2:6443 +controllerManager: {} dns: {} etcd: external: caFile: /etc/etcd/ca.pem certFile: /etc/etcd/etcd.pem endpoints: - - https://192.168.1.9:2379 - https://192.168.1.10:2379 - https://192.168.1.11:2379 - - https://192.168.1.111:2379 - https://192.168.1.2:2379 keyFile: /etc/etcd/etcd-key.pem -imageRepository: registry.k8s.io +kind: ClusterConfiguration +kubernetesVersion: v1.26.0 networking: dnsDomain: cluster.local podSubnet: 10.244.0.0/16 serviceSubnet: 10.96.0.0/16 -scheduler: - extraArgs: - address: 0.0.0.0 - bind-address: 0.0.0.0 -controllerManager: - extraArgs: - address: 0.0.0.0 - bind-address: 0.0.0.0 +scheduler: {} +imageRepository: registry.k8s.io