Skip to content

Commit bdcfbfa

Browse files
authored
readme update for 8.0 (#852)
1 parent 18dd5b9 commit bdcfbfa

File tree

1 file changed

+18
-15
lines changed

1 file changed

+18
-15
lines changed

README.md

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@ var client = new Kubernetes(config);
4848

4949
### Listing Objects
5050
```c#
51-
var namespaces = client.ListNamespace();
51+
var namespaces = client.CoreV1.ListNamespace();
5252
foreach (var ns in namespaces.Items) {
5353
Console.WriteLine(ns.Metadata.Name);
54-
var list = client.ListNamespacedPod(ns.Metadata.Name);
54+
var list = client.CoreV1.ListNamespacedPod(ns.Metadata.Name);
5555
foreach (var item in list.Items)
5656
{
5757
Console.WriteLine(item.Metadata.Name);
@@ -69,10 +69,10 @@ var ns = new V1Namespace
6969
}
7070
};
7171

72-
var result = client.CreateNamespace(ns);
72+
var result = client.CoreV1.CreateNamespace(ns);
7373
Console.WriteLine(result);
7474

75-
var status = client.DeleteNamespace(ns.Metadata.Name, new V1DeleteOptions());
75+
var status = client.CoreV1.DeleteNamespace(ns.Metadata.Name, new V1DeleteOptions());
7676
```
7777

7878
## Examples
@@ -147,21 +147,24 @@ ${GEN_DIR}/openapi/csharp.sh ${REPO_DIR}/src/KubernetesClient ${REPO_DIR}/csharp
147147

148148
# Version Compatibility
149149

150-
| SDK Version | Kubernetes Version | .NET Targeting |
151-
|-------------|--------------------|---------------------------------------|
152-
| 7.0 | 1.23 | netstandard2.1;net5.0;net6.0 |
153-
| 6.0 | 1.22 | netstandard2.1;net5.0 |
154-
| 5.0 | 1.21 | netstandard2.1;net5 |
155-
| 4.0 | 1.20 | netstandard2.0;netstandard2.1 |
156-
| 3.0 | 1.19 | netstandard2.0;net452 |
157-
| 2.0 | 1.18 | netstandard2.0;net452 |
158-
| 1.6 | 1.16 | netstandard1.4;netstandard2.0;net452; |
159-
| 1.4 | 1.13 | netstandard1.4;net451 |
160-
| 1.3 | 1.12 | netstandard1.4;net452 |
150+
| SDK Version | Kubernetes Version | .NET Targeting |
151+
|-------------|--------------------|------------------------------------------------------|
152+
| 8.0 | 1.24 | netstandard2.1;net5.0;net6.0;net48*;netstandard2.0* |
153+
| 7.2 | 1.23 | netstandard2.1;net5.0;net6.0;net48*;netstandard2.0* |
154+
| 7.0 | 1.23 | netstandard2.1;net5.0;net6.0 |
155+
| 6.0 | 1.22 | netstandard2.1;net5.0 |
156+
| 5.0 | 1.21 | netstandard2.1;net5 |
157+
| 4.0 | 1.20 | netstandard2.0;netstandard2.1 |
158+
| 3.0 | 1.19 | netstandard2.0;net452 |
159+
| 2.0 | 1.18 | netstandard2.0;net452 |
160+
| 1.6 | 1.16 | netstandard1.4;netstandard2.0;net452; |
161+
| 1.4 | 1.13 | netstandard1.4;net451 |
162+
| 1.3 | 1.12 | netstandard1.4;net452 |
161163

162164
* Starting from `2.0`, [dotnet sdk versioning](https://github.com/kubernetes-client/csharp/issues/400) adopted
163165
* `Kubernetes Version` here means the version sdk models and apis were generated from
164166
* Kubernetes api server guarantees the compatibility with `n-2` version. for exmaple, 1.19 based sdk should work with 1.21 cluster, but no guarantee works with 1.22 cluster. see also <https://kubernetes.io/releases/version-skew-policy/>
167+
* `*` `KubernetesClient.Classic`: netstandard2.0 and net48 are supported with limited features
165168

166169

167170
## Contributing

0 commit comments

Comments
 (0)