update kubernetes 1.21
This commit is contained in:
parent
2c3add8570
commit
e84f32bda3
112
ReadME.MD
112
ReadME.MD
|
|
@ -1,102 +1,16 @@
|
|||
## 安装 Charm 2.x
|
||||
|
||||
```bash
|
||||
sudo snap install charm --channel=2.x --classic
|
||||
```
|
||||
|
||||
## 基础安装包
|
||||
|
||||
```bash
|
||||
charm list-resources cs:~containers/etcd-583
|
||||
wget https://api.jujucharms.com/charmstore/v5/~containers/etcd-583/resource/etcd/3 -O etcd.tar.gz
|
||||
|
||||
charm list-resources cs:~containers/easyrsa-373
|
||||
wget https://api.jujucharms.com/charmstore/v5/~containers/easyrsa-373/resource/easyrsa/5 -O easyrsa.tar.gz
|
||||
|
||||
charm list-resources cs:~containers/kubernetes-master-990
|
||||
wget https://api.jujucharms.com/charmstore/v5/~containers/kubernetes-master-990/resource/cni-amd64/12 -O cni-amd64.tar.gz
|
||||
wget https://api.jujucharms.com/charmstore/v5/~containers/kubernetes-master-990/resource/cni-arm64/12 -O cni-arm64.tar.gz
|
||||
wget https://api.jujucharms.com/charmstore/v5/~containers/kubernetes-master-990/resource/cni-s390x/12 -O cni-s390x.tar.gz
|
||||
|
||||
charm list-resources cs:~containers/kubernetes-worker-757
|
||||
wget https://api.jujucharms.com/charmstore/v5/~containers/kubernetes-worker-757/resource/cni-amd64/983 -O cni-amd64.tgz
|
||||
wget https://api.jujucharms.com/charmstore/v5/~containers/kubernetes-worker-757/resource/cni-arm64/974 -O cni-arm64.tgz
|
||||
wget https://api.jujucharms.com/charmstore/v5/~containers/kubernetes-worker-757/resource/cni-s390x/986 -O cni-s390x.tgz
|
||||
|
||||
charm list-resources cs:~containers/calico-812
|
||||
wget https://api.jujucharms.com/charmstore/v5/~containers/calico-812/resource/calico/1027 -O calico.tgz
|
||||
wget https://api.jujucharms.com/charmstore/v5/~containers/calico-812/resource/calico-arm64/1026 -O calico-arm64.tgz
|
||||
wget https://api.jujucharms.com/charmstore/v5/~containers/calico-812/resource/calico-node-image/709 -O calico-node-image.tgz
|
||||
wget https://api.jujucharms.com/charmstore/v5/~containers/calico-812/resource/calico-upgrade/854 -O calico-upgrade.tgz
|
||||
wget https://api.jujucharms.com/charmstore/v5/~containers/calico-812/resource/calico-upgrade-arm64/854 -O calico-upgrade-arm64.tgz
|
||||
```
|
||||
|
||||
## 向 controller 上传资源
|
||||
|
||||
```bash
|
||||
juju attach-resource <charm-name> resource-name=<filepath>
|
||||
juju attach-resource calico calico=/home/sa/charm/calico/calico-amd64.tar.gz
|
||||
juju attach-resource calico calico-upgrade=/home/sa/charm/calico/calico-upgrade-amd64.tar.gz
|
||||
```
|
||||
|
||||
## Snap Download
|
||||
|
||||
```bash
|
||||
#!/bin/bash
|
||||
|
||||
set -eux
|
||||
|
||||
SNAP_CHANNEL="1.21/stable" # Need juju 2.9
|
||||
|
||||
ALL_SNAPS="kube-apiserver kube-scheduler kube-controller-manager kube-proxy kubectl kubelet cdk-addons"
|
||||
MASTER_SNAPS="kube-apiserver kube-scheduler kube-controller-manager kube-proxy kubectl cdk-addons"
|
||||
WORKER_SNAPS="kube-proxy kubelet kubectl"
|
||||
|
||||
# Download Juju 2.9
|
||||
snap download --channel=2.9 juju
|
||||
|
||||
# Download latest snaps from designated channel
|
||||
for snap in $ALL_SNAPS
|
||||
do
|
||||
snap download --channel=$SNAP_CHANNEL $snap
|
||||
done
|
||||
|
||||
# Attach new snaps to master units
|
||||
for snap in $MASTER_SNAPS
|
||||
do
|
||||
juju attach kubernetes-master $snap=`ls ${snap}_*.snap`
|
||||
done
|
||||
|
||||
# Attach new snaps to worker units
|
||||
for snap in $WORKER_SNAPS
|
||||
do
|
||||
juju attach kubernetes-worker $snap=`ls ${snap}_*.snap`
|
||||
done
|
||||
|
||||
# Upgrade to new snaps on masters, one at a time
|
||||
for unit in `juju status --format json | jq -r '.applications|.["kubernetes-master"].units | keys[]'`
|
||||
do
|
||||
juju run-action $unit upgrade --wait
|
||||
done
|
||||
|
||||
# Upgrade to new snaps on workers, one at a time
|
||||
for unit in `juju status --format json | jq -r '.applications|.["kubernetes-worker"].units | keys[]'`
|
||||
do
|
||||
juju run-action $unit upgrade --wait
|
||||
done
|
||||
```
|
||||
|
||||
## Final Release
|
||||
|
||||
需要手动做 Fix
|
||||
# Kubernetes 1.21
|
||||
cs:~containers/charmed-kubernetes-657
|
||||
|
||||
```Bash
|
||||
https://raw.githubusercontent.com/charmed-kubernetes/bundle/main/releases/1.21/bundle.yaml
|
||||
charm pull cs:~containers/containerd-146
|
||||
charm pull cs:~containers/easyrsa-395
|
||||
charm pull cs:~containers/etcd-607
|
||||
charm pull cs:~containers/kubernetes-master-1034
|
||||
charm pull cs:~containers/kubernetes-worker-788
|
||||
charm pull cs:~containers/etcd-583
|
||||
charm pull cs:~containers/easyrsa-373
|
||||
charm pull cs:~containers/kubernetes-master-990
|
||||
charm pull cs:~containers/kubernetes-worker-757
|
||||
charm pull cs:~containers/calico-812
|
||||
charm pull cs:~containers/kubeapi-load-balancer-814
|
||||
```
|
||||
charm pull cs:~containers/containerd-119
|
||||
charm pull cs:~containers/kata-108
|
||||
# Extend
|
||||
charm pull cs:~containers/kubeapi-load-balancer-786
|
||||
charm pull cs:~containers/keepalived-85
|
||||
charm pull cs:~containers/coredns-20
|
||||
```
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -1,112 +0,0 @@
|
|||
type: account-key
|
||||
authority-id: canonical
|
||||
revision: 2
|
||||
public-key-sha3-384: BWDEoaqyr25nF5SNCvEv2v7QnM9QsfCc0PBMYD_i2NGSQ32EF2d4D0hqUel3m8ul
|
||||
account-id: canonical
|
||||
name: store
|
||||
since: 2016-04-01T00:00:00.0Z
|
||||
body-length: 717
|
||||
sign-key-sha3-384: -CvQKAwRQ5h3Ffn10FILJoEZUXOv6km9FwA80-Rcj-f-6jadQ89VRswHNiEB9Lxk
|
||||
|
||||
AcbBTQRWhcGAARAA0KKYYQWuHOrsFVi4p4l7ZzSvX7kLgJFFeFgOkzdWKBTHEnsMKjl5mefFe9ji
|
||||
qe8NlmJdfY7BenP7XeBtwKp700H/t9lLrZbpTNAPHXYxEWFJp5bPqIcJYBZ+29oLVLN1Tc5X482R
|
||||
vCiDqL8+pPYqBrK2fNlyPlNNSum9wI70rDDL4r6FVvr+osTnGejibdV8JphWX+lrSQDnRSdM8KJi
|
||||
UM43vTgLGTi9W54oRhsA2OFexRfRksTrnqGoonCjqX5wO3OFSaMDzMsO2MJ/hPfLgDqw53qjzuKL
|
||||
Iec9OL3k5basvu2cj5u9tKwVFDsCKK2GbKUsWWpx2KTpOifmhmiAbzkTHbH9KaoMS7p0kJwhTQGA
|
||||
o9aJ9VMTWHJc/NCBx7eu451u6d46sBPCXS/OMUh2766fQmoRtO1OwCTxsRKG2kkjbMn54UdFULl9
|
||||
VfzvyghMNRKIezsEkmM8wueTqGUGZWa6CEZqZKwhe/PROxOPYzqtDH18XZknbU1n5lNb7vNfem9F
|
||||
2ai+3+JyFnW9UhfvpVF7gzAgdyCqNli4C6BIN43uwoS8HkykocZS/+Gv52aUQ/NZ8BKOHLw+7ant
|
||||
Q0o8W9ltSLZbEMxFIPSN0stiZlkXAp6DLyvh1Y4wXSynDjUondTpej2fSvSlCz/W5v5V7qA4nIcG
|
||||
vUvV7RjVzv17ut0AEQEAAQ==
|
||||
|
||||
AcLDXAQAAQoABgUCV83k9QAKCRDUpVvql9g3IBT8IACKZ7XpiBZ3W4lqbPssY6On81WmxQLtvsMV
|
||||
WTp6zZpl/wWOSt2vMNUk9pvcmrNq1jG9CuhDfWFLGXEjcrrmVkN3YuCOajMSPFCGrxsIBLSRt/bP
|
||||
nrKykdLAAzMfG8rP1d82bjFFiIieE+urQ0Kcv09Jtdvavq3JT1Tek5mFyyfhHNlQEKOzWqmRWiLg
|
||||
3c3VOZUs1ZD8TSlnuq/x+5T0X0YtOyGjSlVxk7UybbyMNd6MZfNaMpIG4x+mxD3KHFtBAC7O6kLe
|
||||
eX3i6j5nCY5UABfA3DZEAkWP4zlmdBEOvZ9t293NaDdOpzsUHRkoi0Zez/9BHQ/kwx/uNc2WqrYm
|
||||
inCmu16JGNeXqsyinnLl7Ghn2RwhvDMlLxF6RTx8xdx1yk6p3PBTwhZMUvuZGjUtN/AG8BmVJQ19
|
||||
rsGSRkkSywvnhVJRB2sudnrMBmNS2goJbzSbmJnOlBrd2WsV0T9SgNMWZBiov3LvU4o2SmAb6b+k
|
||||
rYwh8H5QHcuuYJuxDjFhPswIp6Wes5T6hUicf3SWtObcDS4HSkVS4ImBjjX9YgCuFy7QdnooOWEY
|
||||
aPvkRw3XCVeYq0K6w9GRsk1YFErD4XmXXZjDYY650MX9v42Sz5MmphHV8jdIY5ssbadwFSe2rCQI
|
||||
6UX08zy7RsIb19hTndE6ncvSNDChUR9eEnCm73eYaWTWTnq1cxdVP/s52r8uss++OYOkPWqh5nOu
|
||||
haRn7INjH/yZX4qXjNXlTjo0PnHH0q08vNKDwLhxS+D9du+70FeacXFyLIbcWllSbJ7DmbumGpFo
|
||||
yYbtj3FDDPzachFQdIG3lSt+cSUGeyfSs6wVtc3cIPka/2Urx7RprfmoWSI6+a5NcLdj0u2z8O96
|
||||
HxeIgxDpg/3gT8ZIuFKePMcLDM19Fh/p0ysCsX+84B9chNWtsMSmIaE57V+959MVtsLu7SLb9gi7
|
||||
skrju0pQCwsu2wHMLTNd1f3PTHmrr49hxetTus07HSQUApMtAGKzQilF5zqFjbyaTd4xgQbd+PKW
|
||||
CjFyzQTDOcUhXpuUGt/IzlqiFfsCsmbj2K4KdSNYMlqIgZ3Azu8KvZLIhsyN7v5vNIZSPfEbjdeu
|
||||
ClU9r0VRiJmtYBUjcSghD9LWn+yRLwOxhfQVjm0cBwIt5R/yPF/qC76yIVuWUtM5Y2/zJR1J8OFq
|
||||
qWchvlImHtvDzS9FQeLyzJAOjvZ2CnWp2gILgUz0WQdOk1Dq8ax7KS9BQ42zxw9EZAEPw3PEFqRy
|
||||
IQsRTONp+iVS8YxSmoYZjDlCgRMWUmawez/Fv5b9Fb/XkO5Eq4e+KfrpUujXItaipb+tV8h5v3tr
|
||||
oG3Ie3WOHrVjCLXIdYslpL1O4nadqR6Xv58pHj6k
|
||||
|
||||
type: account
|
||||
authority-id: canonical
|
||||
revision: 1
|
||||
account-id: yZLP8pbP8Cx3OCVg7cfq5H390RGDn8jP
|
||||
display-name: Canonical Juju QA Bot
|
||||
timestamp: 2017-03-08T16:37:12.237500Z
|
||||
username: juju-qa
|
||||
validation: unproven
|
||||
sign-key-sha3-384: BWDEoaqyr25nF5SNCvEv2v7QnM9QsfCc0PBMYD_i2NGSQ32EF2d4D0hqUel3m8ul
|
||||
|
||||
AcLBUgQAAQoABgUCWMAzOAAAe/EQAHJALpG3qHEljF2qQzQRdP8k+bwPQqFg1MOugDVZJODl6WuO
|
||||
VFqqOeCG1Gim5Ph8ww6tDqaxsiuc+S2pnzjY5ohQ8JkkKhXOLyktw4AVrdVzgRZfzWWRRW5Hlfeq
|
||||
r8WBz123odeGx0vZVBGJS3f/LgaY8w6MNsnujvBCW/BEjOX5XzBSVQJ5MZ6O/xeEdA06nChRW1Ji
|
||||
Mgn2ZxcfayKVEdYubYSCcNg3BjBjJ4Up1nOmEYoA0p+plcbnp4fHRIZkWS1OMvQlqWmWVzv33Nyd
|
||||
qtMHCuZMKy38nMZ06jHKaNby2ZksAgiIGXRiPPeVxDDwvi8KmFoDv8VEKyZ0m43rpOBVdtu/Y6+R
|
||||
rKYb4osDiQeynsLjAtB4nu/YC9RKJIiS8NSKc0Oytzk4lC8nCfk4OAxsuASEK5DoU5DsG+/1pgq4
|
||||
EUBiXCQfFfjRYKZOaj/OI/jcsuSXhutinT32kdxWLa2mMaictnqB94rhOXwNA68jJGBYEKJccxcz
|
||||
yUi73zAe8AYp6X7Y8awZXukWBdBnMpcto1uG0MSALMcOeNUVWSToOUpaMwBy4o/Tg9QAVt+O08IT
|
||||
r3KtgqXxf4Zwm6avh6ZbeHt0kpcjiBE+2ZJ5ycXzk1KiFExhrKnBF6MLj8B02sNuyg9tiJagABEX
|
||||
6e3TS6yu0/UxqMeb5jlG64lN3Tve
|
||||
|
||||
type: snap-declaration
|
||||
format: 1
|
||||
authority-id: canonical
|
||||
revision: 2
|
||||
series: 16
|
||||
snap-id: KeESO5HF7y6lC8AyCLt93EBLvAHbbpjz
|
||||
plugs:
|
||||
mount-observe:
|
||||
allow-auto-connection: true
|
||||
network-observe:
|
||||
allow-auto-connection: true
|
||||
system-observe:
|
||||
allow-auto-connection: true
|
||||
publisher-id: yZLP8pbP8Cx3OCVg7cfq5H390RGDn8jP
|
||||
snap-name: juju-db
|
||||
timestamp: 2022-06-06T04:33:32.996288Z
|
||||
sign-key-sha3-384: BWDEoaqyr25nF5SNCvEv2v7QnM9QsfCc0PBMYD_i2NGSQ32EF2d4D0hqUel3m8ul
|
||||
|
||||
AcLBUgQAAQoABgUCYp2DnQAAL/YQAHiEGLP68egWND/YhYSJyQeWbbk5BYr6TzsSP65L8xKKNdRQ
|
||||
DuTztV3c0RLf++bUuB24BbcslAq1sEblRaCGNHe274WjMnm6SgSRigjIZ/bOSiel0anncLi9JxgP
|
||||
CEreGvnj3PixKfuCQSnO5RoC1O++xsyg/o/VbBeXL9REFJB95i9GwT/9L7cBEft8SOOKBWS5Dpr6
|
||||
xt5SVR8kGPuywgRf5G/Byc31KuED3MA3p7dPu0Ia0/W4OxxZlAdJ610S2CZRiHoIGBwUJ3/NDgKF
|
||||
lxfrvICbyT1pd8GMReeuu52wBVm95zNI+p1Tb0QuhExwPTpGJ0p8WkcPUKKV/Z8Pq4HUueJtylkC
|
||||
EPvP/oFtYwvhTAd4Xjb4DTgIyAG7ye3FGQgdoM27/NXz11X37ePeXsDvR/Qy5Gy4qfqA9ALFoVS8
|
||||
ok4fssm1oJWb/CaKeAlj+fuZ1IIra/RE5yexKgMEpc15IStnO0b+TbUJtXkhaF6xvEFtbj+9G+p+
|
||||
K6DU+T9a7FCYOq8e8kcu8Nixw0vgvQWs9oFRUMqv1bD3tsv3t+EGMKqzK20Au2U/KyPM9cTDqhcr
|
||||
TzVjEQ1PMccEbd/AndO2fLvpHE+oueAvEnWdqb3GhvaoVWRIPj6y3r527cmDGou/uhPODpbCtBKV
|
||||
VsflVdzV+blaKue6H8Po32QLLc7Z
|
||||
|
||||
type: snap-revision
|
||||
authority-id: canonical
|
||||
snap-sha3-384: BjQEnrQHxDO8-k3f97njCv3ZEreOm3LTxcxYiUNOAjYrwfkOQKg5wNZ03RCnikFq
|
||||
developer-id: yZLP8pbP8Cx3OCVg7cfq5H390RGDn8jP
|
||||
provenance: global-upload
|
||||
snap-id: KeESO5HF7y6lC8AyCLt93EBLvAHbbpjz
|
||||
snap-revision: 160
|
||||
snap-size: 57831424
|
||||
timestamp: 2022-12-09T05:13:02.662522Z
|
||||
sign-key-sha3-384: BWDEoaqyr25nF5SNCvEv2v7QnM9QsfCc0PBMYD_i2NGSQ32EF2d4D0hqUel3m8ul
|
||||
|
||||
AcLBUgQAAQoABgUCY5LD3gAA/soQAMZ9CYivfeBsBV6TXERo0KA42jVprpZHlAkfIKIbw/YGOrcH
|
||||
tgF8qnb/1dMghFVKCajzWkB8MBNj/fNUOa3iM+EYbBk+0bZSOGoEBvYO7BOdwlNz+ldXZVx87xTD
|
||||
WBqvtv5lvBaiOUW+XgW1ubo6DZHm5F6MgzYMr2wRrSXOLdkYt4At6HPxO3527lIFE1EnYAeiDo/1
|
||||
gBlzpSh7ncKTCxCKhtKdDl0HzwKiA8tDv7KKqt8R4Sc6tpkjHffrDLaWPsjMhWeIzhIL+17dq2hM
|
||||
xNzKgtabCQ8Zp7Hx4axyPWwBcop1jbv8i9qa06t1rXsAcoEV1XoKsmWitrf7pfq9mXESu39Q3NGE
|
||||
l6JsTiMcG7gpy0s53RIncrZYVS0kgU+qDg7spxfXX3F7p32ksUhKJK6UpP8nK8DjWvwWoaDh/kaa
|
||||
XS7rYpqueTnJ66wXpW1RjFpX8QdiamDMZ3e+0OE8t2RIr+zjkQTMbJXwZKbdf93Rd+K5ISV5QYkW
|
||||
927im0ArDmTbZ8K/OwR4DwbQI4G6k6e1MhDm8jqBwsXpxIYMdFC5FpReNyeWUuJTxjDMijRI0kmC
|
||||
gJve0qQHK8ylX+FN/93Iv+GDvDzkffK+5Hi1tRgYsHL37pVLJdpJWe40nHijUE1gDNMXc8lrpuMr
|
||||
H9szwSFrQoU1VAHvmAiJpL6gg8zU
|
||||
Binary file not shown.
79
deploy.sh
79
deploy.sh
|
|
@ -1,79 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -x
|
||||
|
||||
juju scp resources/core.snap 0:
|
||||
juju run --machine 0 "sudo snap install --dangerous /home/ubuntu/core.snap"
|
||||
juju scp resources/core.snap 1:
|
||||
juju run --machine 1 "sudo snap install --dangerous /home/ubuntu/core.snap"
|
||||
juju scp resources/core.snap 2:
|
||||
juju run --machine 2 "sudo snap install --dangerous /home/ubuntu/core.snap"
|
||||
|
||||
juju deploy --to 0 ./easyrsa
|
||||
juju deploy --to 0 ./etcd \
|
||||
--config bind_to_all_interfaces=false \
|
||||
--config channel=3.4/stable
|
||||
juju deploy --to 1 ./kubernetes-master \
|
||||
--config channel=1.21/stable \
|
||||
--config service-cidr=172.31.192.0/21 \
|
||||
--config enable-dashboard-addons=false \
|
||||
--config proxy-extra-args='bind-address=0.0.0.0 proxy-mode=ipvs'
|
||||
juju deploy --to 2 ./kubernetes-worker \
|
||||
--config channel=1.21/stable \
|
||||
--config ingress=false \
|
||||
--config proxy-extra-args='bind-address=0.0.0.0 proxy-mode=ipvs'
|
||||
juju deploy ./containerd
|
||||
juju deploy ./calico \
|
||||
--config cidr=172.31.128.0/18 \
|
||||
--config vxlan=Always \
|
||||
--config ignore-loose-rpf=true
|
||||
|
||||
juju attach easyrsa easyrsa=./resources/easyrsa/easyrsa.tgz
|
||||
juju attach etcd snapshot=./resources/etcd/snapshot.gz
|
||||
juju attach kubernetes-worker cni-amd64=./resources/kubernetes-worker/cni-amd64.tgz
|
||||
juju attach calico calico=./resources/calico/calico.gz
|
||||
juju attach calico calico-node-image=./resources/calico/calico-node-image.gz
|
||||
juju attach calico calico-upgrade=./resources/calico/calico-upgrade.gz
|
||||
|
||||
juju attach etcd etcd=./resources/etcd/etcd.snap
|
||||
juju attach kubernetes-master cdk-addons=./resources/kubernetes-master/cdk-addons.snap
|
||||
juju attach kubernetes-master kube-apiserver=./resources/kubernetes-master/kube-apiserver.snap
|
||||
juju attach kubernetes-master kube-controller-manager=./resources/kubernetes-master/kube-controller-manager.snap
|
||||
juju attach kubernetes-master kube-scheduler=./resources/kubernetes-master/kube-scheduler.snap
|
||||
juju attach kubernetes-master kube-proxy=./resources/kubernetes-master/kube-proxy.snap
|
||||
juju attach kubernetes-master kubectl=./resources/kubernetes-master/kubectl.snap
|
||||
juju attach kubernetes-worker kube-proxy=./resources/kubernetes-worker/kube-proxy.snap
|
||||
juju attach kubernetes-worker kubectl=./resources/kubernetes-worker/kubectl.snap
|
||||
juju attach kubernetes-worker kubelet=./resources/kubernetes-worker/kubelet.snap
|
||||
|
||||
juju relate etcd:certificates easyrsa:client
|
||||
juju relate kubernetes-master:kube-control kubernetes-worker:kube-control
|
||||
juju relate kubernetes-master:certificates easyrsa:client
|
||||
juju relate kubernetes-worker:certificates easyrsa:client
|
||||
juju relate kubernetes-master:etcd etcd:db
|
||||
juju relate containerd:containerd kubernetes-worker:container-runtime
|
||||
juju relate containerd:containerd kubernetes-master:container-runtime
|
||||
juju relate kubernetes-master:kube-api-endpoint kubernetes-worker:kube-api-endpoint
|
||||
|
||||
juju relate calico:etcd etcd:db
|
||||
juju relate calico:cni kubernetes-master:cni
|
||||
juju relate calico:cni kubernetes-worker:cni
|
||||
|
||||
juju deploy --to 1 ./kubeapi-load-balancer
|
||||
juju remove-relation kubernetes-master:kube-api-endpoint kubernetes-worker:kube-api-endpoint
|
||||
juju relate kubernetes-master:kube-api-endpoint kubeapi-load-balancer:apiserver
|
||||
juju relate kubernetes-worker:kube-api-endpoint kubeapi-load-balancer:website
|
||||
juju relate kubernetes-master:loadbalancer kubeapi-load-balancer:loadbalancer
|
||||
juju relate kubeapi-load-balancer:certificates easyrsa:client
|
||||
|
||||
# CoreDNS
|
||||
juju config -m controller kubernetes-master dns-provider=none
|
||||
juju add-k8s k8s-cloud --controller infra-demo
|
||||
|
||||
juju add-model k8s-model k8s-cloud
|
||||
# https://charmhub.io/containers-coredns
|
||||
juju deploy ./coredns
|
||||
juju offer coredns:dns-provider
|
||||
|
||||
juju consume -m controller k8s-model.coredns
|
||||
juju relate -m controller coredns kubernetes-master
|
||||
181
juju.assert
181
juju.assert
|
|
@ -1,181 +0,0 @@
|
|||
type: account-key
|
||||
authority-id: canonical
|
||||
revision: 2
|
||||
public-key-sha3-384: BWDEoaqyr25nF5SNCvEv2v7QnM9QsfCc0PBMYD_i2NGSQ32EF2d4D0hqUel3m8ul
|
||||
account-id: canonical
|
||||
name: store
|
||||
since: 2016-04-01T00:00:00.0Z
|
||||
body-length: 717
|
||||
sign-key-sha3-384: -CvQKAwRQ5h3Ffn10FILJoEZUXOv6km9FwA80-Rcj-f-6jadQ89VRswHNiEB9Lxk
|
||||
|
||||
AcbBTQRWhcGAARAA0KKYYQWuHOrsFVi4p4l7ZzSvX7kLgJFFeFgOkzdWKBTHEnsMKjl5mefFe9ji
|
||||
qe8NlmJdfY7BenP7XeBtwKp700H/t9lLrZbpTNAPHXYxEWFJp5bPqIcJYBZ+29oLVLN1Tc5X482R
|
||||
vCiDqL8+pPYqBrK2fNlyPlNNSum9wI70rDDL4r6FVvr+osTnGejibdV8JphWX+lrSQDnRSdM8KJi
|
||||
UM43vTgLGTi9W54oRhsA2OFexRfRksTrnqGoonCjqX5wO3OFSaMDzMsO2MJ/hPfLgDqw53qjzuKL
|
||||
Iec9OL3k5basvu2cj5u9tKwVFDsCKK2GbKUsWWpx2KTpOifmhmiAbzkTHbH9KaoMS7p0kJwhTQGA
|
||||
o9aJ9VMTWHJc/NCBx7eu451u6d46sBPCXS/OMUh2766fQmoRtO1OwCTxsRKG2kkjbMn54UdFULl9
|
||||
VfzvyghMNRKIezsEkmM8wueTqGUGZWa6CEZqZKwhe/PROxOPYzqtDH18XZknbU1n5lNb7vNfem9F
|
||||
2ai+3+JyFnW9UhfvpVF7gzAgdyCqNli4C6BIN43uwoS8HkykocZS/+Gv52aUQ/NZ8BKOHLw+7ant
|
||||
Q0o8W9ltSLZbEMxFIPSN0stiZlkXAp6DLyvh1Y4wXSynDjUondTpej2fSvSlCz/W5v5V7qA4nIcG
|
||||
vUvV7RjVzv17ut0AEQEAAQ==
|
||||
|
||||
AcLDXAQAAQoABgUCV83k9QAKCRDUpVvql9g3IBT8IACKZ7XpiBZ3W4lqbPssY6On81WmxQLtvsMV
|
||||
WTp6zZpl/wWOSt2vMNUk9pvcmrNq1jG9CuhDfWFLGXEjcrrmVkN3YuCOajMSPFCGrxsIBLSRt/bP
|
||||
nrKykdLAAzMfG8rP1d82bjFFiIieE+urQ0Kcv09Jtdvavq3JT1Tek5mFyyfhHNlQEKOzWqmRWiLg
|
||||
3c3VOZUs1ZD8TSlnuq/x+5T0X0YtOyGjSlVxk7UybbyMNd6MZfNaMpIG4x+mxD3KHFtBAC7O6kLe
|
||||
eX3i6j5nCY5UABfA3DZEAkWP4zlmdBEOvZ9t293NaDdOpzsUHRkoi0Zez/9BHQ/kwx/uNc2WqrYm
|
||||
inCmu16JGNeXqsyinnLl7Ghn2RwhvDMlLxF6RTx8xdx1yk6p3PBTwhZMUvuZGjUtN/AG8BmVJQ19
|
||||
rsGSRkkSywvnhVJRB2sudnrMBmNS2goJbzSbmJnOlBrd2WsV0T9SgNMWZBiov3LvU4o2SmAb6b+k
|
||||
rYwh8H5QHcuuYJuxDjFhPswIp6Wes5T6hUicf3SWtObcDS4HSkVS4ImBjjX9YgCuFy7QdnooOWEY
|
||||
aPvkRw3XCVeYq0K6w9GRsk1YFErD4XmXXZjDYY650MX9v42Sz5MmphHV8jdIY5ssbadwFSe2rCQI
|
||||
6UX08zy7RsIb19hTndE6ncvSNDChUR9eEnCm73eYaWTWTnq1cxdVP/s52r8uss++OYOkPWqh5nOu
|
||||
haRn7INjH/yZX4qXjNXlTjo0PnHH0q08vNKDwLhxS+D9du+70FeacXFyLIbcWllSbJ7DmbumGpFo
|
||||
yYbtj3FDDPzachFQdIG3lSt+cSUGeyfSs6wVtc3cIPka/2Urx7RprfmoWSI6+a5NcLdj0u2z8O96
|
||||
HxeIgxDpg/3gT8ZIuFKePMcLDM19Fh/p0ysCsX+84B9chNWtsMSmIaE57V+959MVtsLu7SLb9gi7
|
||||
skrju0pQCwsu2wHMLTNd1f3PTHmrr49hxetTus07HSQUApMtAGKzQilF5zqFjbyaTd4xgQbd+PKW
|
||||
CjFyzQTDOcUhXpuUGt/IzlqiFfsCsmbj2K4KdSNYMlqIgZ3Azu8KvZLIhsyN7v5vNIZSPfEbjdeu
|
||||
ClU9r0VRiJmtYBUjcSghD9LWn+yRLwOxhfQVjm0cBwIt5R/yPF/qC76yIVuWUtM5Y2/zJR1J8OFq
|
||||
qWchvlImHtvDzS9FQeLyzJAOjvZ2CnWp2gILgUz0WQdOk1Dq8ax7KS9BQ42zxw9EZAEPw3PEFqRy
|
||||
IQsRTONp+iVS8YxSmoYZjDlCgRMWUmawez/Fv5b9Fb/XkO5Eq4e+KfrpUujXItaipb+tV8h5v3tr
|
||||
oG3Ie3WOHrVjCLXIdYslpL1O4nadqR6Xv58pHj6k
|
||||
|
||||
type: snap-declaration
|
||||
format: 4
|
||||
authority-id: canonical
|
||||
revision: 14
|
||||
series: 16
|
||||
snap-id: e2CPHpB1fUxcKtCyJTsm5t3hN9axJ0yj
|
||||
plugs:
|
||||
lxd:
|
||||
allow-auto-connection: true
|
||||
allow-installation: true
|
||||
personal-files:
|
||||
allow-auto-connection:
|
||||
-
|
||||
plug-attributes:
|
||||
write: \$HOME/\.local/share/juju
|
||||
-
|
||||
plug-attributes:
|
||||
read: \$HOME/snap/lxd/common/config
|
||||
-
|
||||
plug-attributes:
|
||||
read: \$HOME/\.aws
|
||||
plug-names:
|
||||
- dot-aws
|
||||
-
|
||||
plug-attributes:
|
||||
read: \$HOME/\.azure
|
||||
plug-names:
|
||||
- dot-azure
|
||||
-
|
||||
plug-attributes:
|
||||
read: \$HOME/\.config/gcloud
|
||||
plug-names:
|
||||
- dot-google
|
||||
-
|
||||
plug-attributes:
|
||||
read: \$HOME/\.kube
|
||||
plug-names:
|
||||
- dot-kubernetes
|
||||
-
|
||||
plug-attributes:
|
||||
read: \$HOME/\.maasrc
|
||||
plug-names:
|
||||
- dot-maas
|
||||
-
|
||||
plug-attributes:
|
||||
read: \$HOME/\.oci
|
||||
plug-names:
|
||||
- dot-oracle
|
||||
-
|
||||
plug-attributes:
|
||||
read: \$HOME/\.novarc
|
||||
plug-names:
|
||||
- dot-openstack
|
||||
allow-installation:
|
||||
-
|
||||
plug-attributes:
|
||||
write: \$HOME/\.local/share/juju
|
||||
plug-names:
|
||||
- dot-local-share-juju
|
||||
-
|
||||
plug-attributes:
|
||||
read: \$HOME/snap/lxd/common/config
|
||||
plug-names:
|
||||
- config-lxd
|
||||
-
|
||||
plug-attributes:
|
||||
read: \$HOME/\.aws
|
||||
plug-names:
|
||||
- dot-aws
|
||||
-
|
||||
plug-attributes:
|
||||
read: \$HOME/\.azure
|
||||
plug-names:
|
||||
- dot-azure
|
||||
-
|
||||
plug-attributes:
|
||||
read: \$HOME/\.config/gcloud
|
||||
plug-names:
|
||||
- dot-google
|
||||
-
|
||||
plug-attributes:
|
||||
read: \$HOME/\.kube
|
||||
plug-names:
|
||||
- dot-kubernetes
|
||||
-
|
||||
plug-attributes:
|
||||
read: \$HOME/\.maasrc
|
||||
plug-names:
|
||||
- dot-maas
|
||||
-
|
||||
plug-attributes:
|
||||
read: \$HOME/\.oci
|
||||
plug-names:
|
||||
- dot-oracle
|
||||
-
|
||||
plug-attributes:
|
||||
read: \$HOME/\.novarc
|
||||
plug-names:
|
||||
- dot-openstack
|
||||
ssh-keys:
|
||||
allow-auto-connection: true
|
||||
ssh-public-keys:
|
||||
allow-auto-connection: true
|
||||
publisher-id: canonical
|
||||
snap-name: juju
|
||||
timestamp: 2022-10-26T07:29:51.180410Z
|
||||
sign-key-sha3-384: BWDEoaqyr25nF5SNCvEv2v7QnM9QsfCc0PBMYD_i2NGSQ32EF2d4D0hqUel3m8ul
|
||||
|
||||
AcLBUgQAAQoABgUCY1jh8gAAXHcQAJpI5PQlnkcgO6O8PqmrT6Iqhp4fNnZpBC4QTAgms+l0zmkO
|
||||
EF3wZEDpRXODWN7iZugakGAiLackmvr+W+nB4njBFkWS7vlxBqhxy44NuHRxcuQ/R56hPBkDPKzO
|
||||
PliyenZNuo97bExHmVF9f0fpcmzn0grNslYDplhQbFYrt2Z99KB3+wyg2vsx/RPEX88yOnAuG7f7
|
||||
oTWn6v9gXHsj+PuIE73ccVE0GlXGhCqJ98xenXxTBdk0CqjLUJyrvy0jZvLAJYRNA+R8zDXYjMQW
|
||||
oCNmg1cEJHAfaDhEp3IRQsK8n3cOGzwGEyxGtYSIQGtlPSc9kswDrQcI0MmVqqLaZp9MvojymtSZ
|
||||
y4lVsYSVzKzuPlUy+O9Ta/TIidVVzwmlqfeB6FxvatKC25nemgxRFcMUhwJc3LMq8oErSfb3bE0q
|
||||
cTmJ//OOGB8P93IJdNF6G1vDczQN4pysmFmMyLqz+qzBwHV1ZIjg8yiee7Ds7UBmr0GJyhN+OPzg
|
||||
mMhd6/FhSVlui4/b+K1kYl4UOOEy/LaFmmOZ+lT9pWTRKPl6PJULRiZrNfFLsDM7MQS1vGxLEjzD
|
||||
3pmA7q8JYk37+1xt6HBm1Cr/fZNt0VSKsGYLLJF8DmiTPEyAS2mLYziuNDyrgwz0v5P2x6xqw/w6
|
||||
zWxFMCTa3JM6Huie5fxz4HtwcaEm
|
||||
|
||||
type: snap-revision
|
||||
authority-id: canonical
|
||||
snap-sha3-384: _9Yhf-johWCW7HM4DsODYwOVP0ItjwMSTT32tVFJjxkePUub11tsZbaH9qBvk0g6
|
||||
developer-id: canonical
|
||||
provenance: global-upload
|
||||
snap-id: e2CPHpB1fUxcKtCyJTsm5t3hN9axJ0yj
|
||||
snap-revision: 23214
|
||||
snap-size: 98295808
|
||||
timestamp: 2023-06-01T23:15:27.858124Z
|
||||
sign-key-sha3-384: BWDEoaqyr25nF5SNCvEv2v7QnM9QsfCc0PBMYD_i2NGSQ32EF2d4D0hqUel3m8ul
|
||||
|
||||
AcLBUgQAAQoABgUCZHkmjwAArRoQACY3KRJNWmFDHtPq3bkXZc37Bb+kSHyw0nDhhW9TQi5tqylz
|
||||
VOvcERGJxoy8v2IR0Gmtl3jXs8t5ILYXfAkXbzOMNMZZL6y9CsrePsHLTcqX4ZUR//LuxqxcK7Sp
|
||||
OYPuXAewEXcAtmwxh+c3G21isM22w0eEbgUJtHRLD+yBVfEFQYjLIzanxSkbjtEHamTgH2c7rrho
|
||||
q2RacisQOBoZxZgk8u/X6K/9FMfyqp//V/WbfCPDQETDPJORG7XYsqDZDuHPDlKYc8NdtqGvR911
|
||||
behKqplQK+bI8OT6MmwU2Bzq20R2EsFLTQdQqM/h65PR7juafxDY1kyLLivzOnwh/ajixMgwJk5W
|
||||
pjW+VQcT6CcNLzY+mU8vngVq0kpj8ZBZCOti192JSQS1VOIOWL2B2tfpC10WzhOIRbHxR3AGmyqi
|
||||
9BWUCASjt5N5yQ5h/5Z2cGVBI+vxa830g3kZ7lvBgnR+Nr/RSBLum6lMX376qx+7HV7DP0BxWM2w
|
||||
eiZG9iumCm7qZhip0qOCZhK1v3xxHM/O0UwbDCmjqxRQ+kKQe5peFnhu62fDviow3llaUfpvrHuN
|
||||
yUOGZ9f5R/4ZGyPqsXCFsoZVqr7fgtDftftnJo5m1IcD4/+R1DHeJdy6umI5GQ1VcLZO200zI+s/
|
||||
yg6on+GSMfslUGyqq5sdjvtVlsF8
|
||||
Loading…
Reference in New Issue